:root{--palette-primary-1:#ab362f;--palette-primary-2:#b25031;--palette-primary-3:#bf662e;--palette-primary-4:#355767;--palette-primary-5:#62a0a7;--primary-color:#007bff;--primary-color-rgb:0 123 255;--secondary-color:#007bff;--secondary-color-rgb:0 123 255;--text-on-primary-color:#fff;--text-on-secondary-color:#fff;--text-color:#6c757d;--text-color-rgb:108 117 125;--app-background-color:#ebe7e7;--surface-color:#fff;--surface-subtle-color:#f8fafc;--surface-active-color:#f1f5f9;--surface-border-color:#dbe1e8;--empty-component-border:var(--surface-border-color);--empty-component-bg:var(--surface-subtle-color);--empty-component-text:color-mix(in srgb, var(--text-color) 55%, transparent);--empty-component-icon:color-mix(in srgb, var(--text-color) 35%, transparent);--menu-text-color:#6c757d;--menu-text-strong-color:#1e293b;--radius-md:.45rem;--radius-lg:.6rem;--control-height:2.45rem;--font-size-root:12px;--font-size-base:1rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-body:var(--font-size-base);--font-size-label:var(--font-size-sm);--font-size-caption:var(--font-size-xs);--font-size-title-sm:var(--font-size-lg);--font-size-title-md:var(--font-size-xl);--font-size-title-lg:var(--font-size-2xl);--font-size-kpi:var(--font-size-2xl);--font-size-micro:.6875rem;--alert-font-size-icon:var(--font-size-sm);--alert-font-size-title:var(--font-size-sm);--alert-font-size-body:var(--font-size-sm);--modal-font-size-action:var(--font-size-sm);--menu-font-size-item:var(--font-size-sm);--menu-font-size-icon:var(--font-size-lg);--field-error-font-size-body:var(--font-size-sm);--field-error-font-size-icon:var(--font-size-xs);--import-font-size-control:var(--font-size-label);--import-font-size-kpi-label:var(--font-size-caption);--import-font-size-kpi-value:var(--font-size-kpi);--import-font-size-line-pill:var(--font-size-caption);--import-font-size-field-error:var(--font-size-caption);--import-results-kpi-border:var(--surface-border-color);--import-results-kpi-bg:var(--surface-subtle-color);--import-results-kpi-label-color:var(--menu-text-color);--import-results-kpi-value-color:var(--menu-text-strong-color);--import-results-kpi-success-border:color-mix(in srgb, var(--bs-success,#198754) 42%, var(--surface-border-color));--import-results-kpi-success-bg:color-mix(in srgb, var(--bs-success,#198754) 9%, var(--surface-color));--import-results-kpi-error-border:color-mix(in srgb, var(--bs-danger,#dc3545) 42%, var(--surface-border-color));--import-results-kpi-error-bg:color-mix(in srgb, var(--bs-danger,#dc3545) 9%, var(--surface-color));--import-results-kpi-filtered-border:color-mix(in srgb, var(--primary-color) 38%, var(--surface-border-color));--import-results-kpi-filtered-bg:color-mix(in srgb, var(--primary-color) 8%, var(--surface-color));--import-results-row-success-accent:var(--bs-success,#198754);--import-results-row-error-accent:var(--bs-danger,#dc3545);--import-results-line-pill-bg:var(--surface-active-color);--import-results-line-pill-color:var(--menu-text-strong-color);--import-results-pagination-bg:var(--surface-subtle-color);--import-mapper-gap:.65rem;--import-mapper-radius:var(--radius-lg);--import-mapper-border-color:var(--surface-border-color);--import-mapper-surface:var(--surface-color);--import-mapper-surface-muted:var(--surface-subtle-color);--import-mapper-surface-zebra:color-mix(in srgb, var(--surface-subtle-color) 50%, var(--surface-color));--import-mapper-header-bg:var(--secondary-color,var(--bs-secondary,#6c757d));--import-mapper-header-text:var(--text-on-secondary-color,#fff);--import-mapper-header-border:color-mix(in srgb, var(--import-mapper-header-bg) 36%, #fff);--import-mapper-toolbar-bg:var(--surface-subtle-color);--import-mapper-toolbar-border:var(--surface-border-color);--import-mapper-toolbar-pad-y:.55rem;--import-mapper-toolbar-pad-x:.75rem;--import-mapper-cell-pad-x:.65rem;--import-mapper-cell-pad-y:.5rem;--import-mapper-col-min:13.5rem;--import-mapper-col-max:18rem;--import-mapper-preview-col-min:7.25rem;--import-mapper-sticky-label-width:11rem;--import-mapper-sticky-map-width:15rem;--import-mapper-valid-border:color-mix(in srgb, var(--primary-color) 62%, var(--surface-border-color));--import-mapper-valid-bg:color-mix(in srgb, var(--primary-color) 10%, var(--surface-color));--import-mapper-valid-accent:var(--primary-color);--import-mapper-invalid-border:var(--surface-border-color);--import-mapper-invalid-bg:var(--surface-color);--import-mapper-scroll-shadow:rgb(var(--text-color-rgb) / .14);--import-mapper-scroll-btn-bg:var(--surface-color);--import-mapper-scroll-btn-border:var(--surface-border-color);--import-mapper-scroll-btn-color:var(--secondary-color,var(--bs-secondary,#6c757d));--import-mapper-scroll-btn-hover-bg:var(--surface-active-color);--import-mapper-sticky-shadow:#0f172a17;--import-mapper-multi-bg:var(--surface-active-color);--import-mapper-multi-border:var(--surface-border-color);--import-mapper-hint-kbd-bg:color-mix(in srgb, var(--secondary-color) 10%, transparent);--shadow-primary:0 8px 18px -14px rgb(var(--primary-color-rgb) / .85);--shadow-primary-hover:0 10px 22px -14px rgb(var(--primary-color-rgb) / .9);--shadow-dropdown:0 16px 34px -24px #0f172a6b;--focus-ring-primary:0 0 0 .16rem rgb(var(--primary-color-rgb) / .2);--import-mapper-focus-ring:var(--focus-ring-primary);--import-mapper-focus-ring-inset:inset 0 0 0 .16rem rgb(var(--primary-color-rgb) / .2);--import-mapper-select-border-hover:color-mix(in srgb, var(--primary-color) 42%, var(--import-mapper-border-color));--import-mapper-select-border-focus:color-mix(in srgb, var(--primary-color) 56%, var(--import-mapper-border-color));--import-mapper-select-option-focused-bg:color-mix(in srgb, var(--surface-subtle-color) 78%, var(--primary-color) 22%);--import-mapper-select-option-selected-bg:color-mix(in srgb, var(--primary-color) 16%, var(--surface-color));--import-mapper-select-menu-border:color-mix(in srgb, var(--primary-color) 36%, var(--surface-border-color));--import-mapper-select-menu-shadow:0 10px 26px -18px rgb(var(--primary-color-rgb) / .24), var(--shadow-dropdown);--transition-theme-fast:.15s ease;--transition-theme-medium:.16s ease;--cal-toolbar-bg:var(--surface-subtle-color);--cal-toolbar-border:var(--surface-border-color);--cal-grid-border:color-mix(in srgb, var(--surface-border-color) 85%, transparent);--cal-header-bg:var(--surface-subtle-color);--cal-header-text:var(--menu-text-strong-color);--cal-header-muted:var(--text-color);--cal-cell-bg:var(--surface-color);--cal-off-range-bg:color-mix(in srgb, var(--surface-subtle-color) 72%, var(--surface-color));--cal-today-bg:color-mix(in srgb, var(--primary-color) 9%, var(--surface-color));--cal-today-accent:var(--primary-color);--cal-now-indicator:var(--primary-color);--cal-event-text:var(--menu-text-strong-color);--cal-event-text-muted:color-mix(in srgb, var(--cal-event-text) 72%, transparent);--cal-event-icon-tint:color-mix(in srgb, var(--cal-event-accent-local,var(--primary-color)) 18%, var(--surface-color));--cal-event-divider-tint:color-mix(in srgb, var(--cal-event-accent-local,var(--surface-border-color)) 28%, transparent);--cal-toolbar-btn-tint:color-mix(in srgb, var(--cal-event-accent-local,var(--primary-color)) 14%, var(--surface-color));--cal-toolbar-btn-tint-hover:color-mix(in srgb, var(--cal-event-accent-local,var(--primary-color)) 24%, var(--surface-color));--cal-event-shadow:0 1px 2px #0f172a24;--cal-event-shadow-hover:0 3px 8px #0f172a33;--cal-event-gap:.1rem;--cal-month-row-min:6.5rem;--cal-timeslot-min-height:4.75rem;--cal-timeslot-min-height-page:clamp(4.75rem, calc((100vh - 14rem) / 12), 6.5rem);--cal-agenda-row-hover:var(--surface-active-color);--cal-weekend-bg:color-mix(in srgb, var(--surface-subtle-color) 88%, var(--primary-color));--cal-legend-chip-bg:var(--surface-color);--cal-type-task-bg:color-mix(in srgb, var(--primary-color) 16%, var(--surface-color));--cal-type-task-accent:var(--primary-color);--cal-type-interaction-bg:color-mix(in srgb, var(--bs-teal,#20c997) 20%, var(--surface-color));--cal-type-interaction-accent:var(--bs-teal,#20c997);--cal-type-sentence-bg:color-mix(in srgb, var(--bs-warning,#ffc107) 28%, var(--surface-color));--cal-type-sentence-accent:var(--bs-warning,#d97706);--cal-type-holiday-bg:color-mix(in srgb, var(--palette-primary-1,#ab362f) 16%, var(--surface-color));--cal-type-holiday-accent:var(--palette-primary-1,#ab362f);--flow-diagram-viewport-min-height:min(50vh, 28rem);--flow-diagram-viewport-max-height:min(82vh, 54rem);--flow-diagram-grid-bg:color-mix(in srgb, var(--primary-color) 7%, var(--surface-subtle-color));--flow-diagram-grid-line:color-mix(in srgb, var(--primary-color) 10%, var(--surface-border-color));--flow-diagram-grid-size:20px;--cal-type-birthday-bg:color-mix(in srgb, #db2777 14%, var(--surface-color));--cal-type-birthday-accent:#db2777;--cal-type-anniversary-bg:color-mix(in srgb, var(--palette-primary-4,#355767) 16%, var(--surface-color));--cal-type-anniversary-accent:var(--palette-primary-4,#355767);--cal-type-account-bg:var(--cal-type-anniversary-bg);--cal-type-account-accent:var(--cal-type-anniversary-accent);--cal-type-external-bg:color-mix(in srgb, var(--bs-info,#0dcaf0) 18%, var(--surface-color));--cal-type-external-accent:var(--bs-info,#0dcaf0);--cal-type-default-bg:var(--surface-subtle-color);--cal-type-default-accent:var(--surface-border-color)}:root[data-density=compact]{--font-size-root:11px;--font-size-base:.95rem;--font-size-xs:.7rem;--font-size-sm:.8125rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.35rem;--import-mapper-col-min:11.75rem;--import-mapper-sticky-label-width:9.75rem;--import-mapper-sticky-map-width:13.5rem;--import-mapper-cell-pad-x:.5rem;--import-mapper-cell-pad-y:.38rem}:root[data-density=normal]{--font-size-root:12px;--font-size-base:1rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem}:root[data-density=comfortable]{--font-size-root:13px;--font-size-base:1.05rem;--font-size-xs:.8rem;--font-size-sm:.9375rem;--font-size-lg:1.2rem;--font-size-xl:1.35rem;--font-size-2xl:1.65rem;--import-mapper-col-min:14.25rem;--import-mapper-sticky-map-width:16rem}.btn{border-radius:var(--radius-md);transition:background-color var(--transition-theme-medium), border-color var(--transition-theme-medium), box-shadow var(--transition-theme-medium), transform .12s ease;font-weight:500}.btn:active{transform:translateY(1px)}input.form-control,select.form-select,.input-group-text,input.form-control.form-control-sm,select.form-select.form-select-sm{min-height:var(--control-height)}.btn-primary{color:var(--text-on-primary-color);background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-primary)}.btn-primary:hover,.btn-primary:focus-visible{color:var(--text-on-primary-color);background-color:color-mix(in srgb, var(--primary-color) 88%, black);border-color:color-mix(in srgb, var(--primary-color) 82%, black);box-shadow:var(--shadow-primary-hover), var(--focus-ring-primary)}.btn-primary:disabled,.btn-primary.disabled{color:var(--text-on-primary-color);background-color:color-mix(in srgb, var(--primary-color) 55%, #d7deea);border-color:color-mix(in srgb, var(--primary-color) 55%, #d7deea);box-shadow:none}.btn-success{color:#fff;background-color:color-mix(in srgb, var(--primary-color) 24%, #1f9e6d);border-color:color-mix(in srgb, var(--primary-color) 20%, #1f9e6d);box-shadow:0 8px 18px -14px color-mix(in srgb, var(--primary-color) 16%, #1f9e6d)}.btn-success:hover,.btn-success:focus-visible{color:#fff;background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-color) 24%, #1f9e6d) 88%, black);border-color:color-mix(in srgb, color-mix(in srgb, var(--primary-color) 20%, #1f9e6d) 82%, black);box-shadow:0 10px 22px -14px color-mix(in srgb, var(--primary-color) 14%, #1f9e6d), 0 0 0 .16rem color-mix(in srgb, var(--primary-color) 20%, #1f9e6d 80%/.2)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-color) 24%, #1f9e6d) 55%, #d7deea);border-color:color-mix(in srgb, color-mix(in srgb, var(--primary-color) 20%, #1f9e6d) 55%, #d7deea);box-shadow:none}.btn-secondary{color:var(--text-on-secondary-color);background-color:var(--secondary-color,var(--bs-secondary,#6c757d));border-color:var(--secondary-color,var(--bs-secondary,#6c757d))}.btn-secondary:hover,.btn-secondary:focus-visible{color:var(--text-on-secondary-color);background-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 84%, black);border-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 74%, black);box-shadow:0 0 0 .16rem rgb(var(--secondary-color-rgb,108 117 125)/.2)}.btn-outline-secondary{color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 85%, black);border-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 70%, var(--surface-color))}.btn-outline-secondary:hover,.btn-outline-secondary:focus-visible{color:var(--text-on-secondary-color);background-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 85%, black);border-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 80%, black)}.btn-outline-primary{color:color-mix(in srgb, var(--primary-color) 88%, black);border-color:color-mix(in srgb, var(--primary-color) 70%, var(--surface-border-color));background-color:var(--surface-color)}.btn-outline-primary:hover,.btn-outline-primary:focus-visible{color:var(--text-on-primary-color);background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--focus-ring-primary)}.btn-outline-success{color:color-mix(in srgb, var(--bs-success,#198754) 90%, black);border-color:color-mix(in srgb, var(--bs-success,#198754) 65%, var(--surface-border-color));background-color:var(--surface-color)}.btn-outline-success:hover,.btn-outline-success:focus-visible{color:#fff;background-color:var(--bs-success,#198754);border-color:var(--bs-success,#198754)}.btn-outline-danger{color:color-mix(in srgb, var(--bs-danger,#dc3545) 90%, black);border-color:color-mix(in srgb, var(--bs-danger,#dc3545) 65%, var(--surface-border-color));background-color:var(--surface-color)}.btn-outline-danger:hover,.btn-outline-danger:focus-visible{color:#fff;background-color:var(--bs-danger,#dc3545);border-color:var(--bs-danger,#dc3545)}.bg-primary{background-color:var(--primary-color)!important}.dropdown-menu{border:1px solid var(--surface-border-color);border-radius:var(--radius-lg);min-width:12rem;box-shadow:var(--shadow-dropdown);background-color:var(--surface-color);margin-top:.35rem;padding:.35rem}.dropdown-item{border-radius:var(--radius-md);color:var(--menu-text-color);transition:background-color var(--transition-theme-fast), color var(--transition-theme-fast);font-weight:600}.dropdown-item span,.dropdown-item a,.dropdown-item button{color:inherit}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--surface-subtle-color);color:var(--menu-text-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--surface-active-color);color:var(--menu-text-strong-color)}button.page-item{background:0 0;border:none;margin:0;padding:0}.page-item.active .page-link{background-color:var(--primary-color)}.crm-subtoolbar{padding:var(--import-mapper-toolbar-pad-y) var(--import-mapper-toolbar-pad-x);background:var(--import-mapper-toolbar-bg);border:1px solid var(--import-mapper-toolbar-border);border-radius:var(--import-mapper-radius,var(--radius-lg));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.crm-subtoolbar__hint{min-width:0;font-size:var(--font-size-caption,.875rem);color:var(--menu-text-color);flex:12rem;margin:0;line-height:1.45}.crm-subtoolbar__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.crm-record-list{border:1px solid var(--surface-border-color);border-radius:var(--radius-lg);background-color:var(--surface-color);flex-direction:column;display:flex;overflow:hidden}.crm-record-list__item{border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-color);transition:background-color var(--transition-theme-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.crm-record-list__item:last-child{border-bottom:0}.crm-record-list__item:hover{background-color:var(--surface-subtle-color)}.crm-record-list__item--unread{background-color:color-mix(in srgb, var(--primary-color) 6%, var(--surface-color));border-inline-start:3px solid var(--primary-color);padding-inline-start:calc(1rem - 3px)}.crm-record-list__item--unread:hover{background-color:color-mix(in srgb, var(--primary-color) 10%, var(--surface-color))}.crm-record-list__leading{flex-shrink:0;align-self:flex-start;align-items:center;margin-top:.1rem;display:flex}.crm-record-list__type-icon{font-size:1.2rem;line-height:1}.crm-record-list__type-icon--info{color:var(--bs-info,#0dcaf0)}.crm-record-list__type-icon--danger{color:var(--bs-danger,#dc3545)}.crm-record-list__type-icon--success{color:var(--bs-success,#198754)}.crm-record-list__type-icon--muted{color:var(--menu-text-color)}.crm-record-list__body{flex:auto;min-width:0}.crm-record-list__title{color:var(--menu-text-strong-color);font-weight:600;line-height:1.3}.crm-record-list__meta{font-size:var(--font-size-caption,.875rem);color:var(--menu-text-color);margin-top:.25rem}.crm-record-list__actions{flex-shrink:0;align-self:center;align-items:center;gap:.4rem;display:inline-flex}.widget-button.crm-icon-action-btn{--widget-button-size:2rem;--widget-button-radius:var(--radius-md);width:var(--widget-button-size);min-height:var(--widget-button-size);flex-shrink:0;padding-inline:0}.widget-button.crm-icon-action-btn .widget-button-icon,.widget-button.crm-icon-action-btn .widget-button-icon i,.widget-button.crm-icon-action-btn .widget-button-icon svg{color:inherit;fill:currentColor}.crm-icon-action-btn{border-radius:var(--radius-md);min-width:2rem;min-height:2rem;transition:background-color var(--transition-theme-fast), border-color var(--transition-theme-fast), color var(--transition-theme-fast);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.crm-icon-action-btn .bi,.crm-icon-action-btn .bi:before,.crm-icon-action-btn .widget-button-icon,.crm-icon-action-btn .widget-button-icon i{pointer-events:none;color:inherit;font-size:1.05rem;line-height:1;display:inline-block}.crm-icon-action-btn.btn-outline-success{color:color-mix(in srgb, var(--bs-success,#198754) 90%, black);border-color:color-mix(in srgb, var(--bs-success,#198754) 65%, var(--surface-border-color));background-color:var(--surface-color)}.crm-icon-action-btn.btn-outline-success:hover,.crm-icon-action-btn.btn-outline-success:focus-visible{color:#fff;background-color:var(--bs-success,#198754);border-color:var(--bs-success,#198754)}.crm-icon-action-btn.btn-outline-danger{color:color-mix(in srgb, var(--bs-danger,#dc3545) 90%, black);border-color:color-mix(in srgb, var(--bs-danger,#dc3545) 65%, var(--surface-border-color));background-color:var(--surface-color)}.crm-icon-action-btn.btn-outline-danger:hover,.crm-icon-action-btn.btn-outline-danger:focus-visible{color:#fff;background-color:var(--bs-danger,#dc3545);border-color:var(--bs-danger,#dc3545)}.model-list-leading{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}@page{size:A4;margin:11mm 17mm 17mm}@media print{.noprint{display:none}header{overflow:avoid;position:fixed;top:0}footer{position:fixed;bottom:0}.content-block,p{page-break-inside:avoid;width:100%;position:relative;top:1em;left:0;right:0}html,body{width:210mm;height:297mm}}.modal.drawer{pointer-events:none;display:flex!important}.modal.drawer *{pointer-events:none}.modal.drawer .modal-dialog{flex:auto;margin:0;display:flex;transform:translate(25%)}.modal.drawer .modal-dialog .modal-content{border:none;border-radius:0}.modal.drawer .modal-dialog .modal-content .modal-body{overflow:auto}.modal.drawer.show,.modal.drawer.show *{pointer-events:auto}.modal.drawer.show .modal-dialog{transform:translate(0)}.modal.drawer.end-align{flex-direction:row-reverse}.modal.drawer.start-align:not(.show) .modal-dialog{transform:translate(-25%)}.navbar-dark .navbar-nav .nav-link{color:#fff!important}.navbar .navbar-nav .nav-item:has(.notification-bell){flex:none;align-self:center;padding-block:0;overflow:visible}.navbar .navbar-nav .nav-item:has(.notification-bell) .notification-bell{max-height:none}.tracking-detail{padding:3rem 0}#tracking{margin-bottom:1rem}.tracking-list{border:1px solid var(--surface-border-color,#e5e5e5);border-radius:var(--radius-md,.5rem);overflow:hidden}.tracking-item{border-left:2px solid var(--surface-border-color,#e5e5e5);font-size:var(--font-size-sm,.9rem);min-height:5rem;margin-left:3rem;padding:1.5rem 1.5rem 1.25rem 2.5rem;position:relative}.tracking-item+.tracking-item{border-top:1px solid var(--surface-border-color,#e5e5e5)}.tracking-item:last-child{padding-bottom:3.5rem}.tracking-date{font-weight:600;font-size:var(--font-size-sm,.88rem);color:var(--text-color,#4f5b67);margin-bottom:.6rem;line-height:1.3}.tracking-date span{color:color-mix(in srgb, var(--text-color,#888) 50%, transparent);padding-left:.35rem;font-size:80%;font-weight:400;display:inline-block}.tracking-content{background-color:var(--surface-subtle-color,#f8f9fb);border:1px solid var(--surface-border-color,#e5e5e5);border-radius:var(--radius-md,.5rem);overflow:hidden}.tracking-item__event-header{font-weight:500;font-size:var(--font-size-sm,.88rem);color:var(--text-color,#4f5b67);border-bottom:1px solid var(--surface-border-color,#e5e5e5);background-color:var(--surface-color,#fff);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .9rem;display:flex}.tracking-item__event-text{flex:auto;min-width:0}.tracking-item__toggle{appearance:none;border:1px solid var(--surface-border-color,#e5e5e5);background:var(--surface-color,#fff);color:var(--text-color,#4f5b67);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-left:auto;transition:all .15s;display:inline-flex}.tracking-item__toggle:hover{border-color:var(--primary-color,#0d6efd);color:var(--primary-color,#0d6efd)}.tracking-item__toggle:focus-visible{box-shadow:0 0 0 .14rem color-mix(in srgb, var(--primary-color,#0d6efd) 25%, transparent);outline:0}.tracking-content--collapsed .tracking-item__event-header{border-bottom:none}.tracking-item__badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.15em .65em;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.tracking-item__badge--create{color:#1a7a56;background:#1f9e6d2e}.tracking-item__badge--update{background:color-mix(in srgb, var(--primary-color,#0d6efd) 14%, transparent);color:color-mix(in srgb, var(--primary-color,#0d6efd) 80%, black)}.tracking-item__badge--delete{color:#b02132;background:#dc354526}.tracking-item__badge--restore{color:#0d7a8e;background:#17a2b829}.tracking-item__badge--info{color:#495057;background:#6c757d24}.tracking-item__diff{padding:.5rem .9rem .75rem}.tracking-item__diff-header{border-bottom:1px dashed var(--surface-border-color,#dde1e7);grid-template-columns:1fr 1fr;gap:0 .5rem;margin-bottom:.35rem;padding-bottom:.3rem;display:grid}.tracking-item__diff-header span{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--text-color,#888) 55%, transparent);font-size:.75rem;font-weight:700}.tracking-item__diff-header span:last-child{color:#2d8a6b}.tracking-item__diff-row{border-radius:var(--radius-md,.4rem);border:1px solid var(--surface-border-color,#e5e5e5);grid-template-columns:1fr 1fr;gap:0 .5rem;margin-top:.4rem;display:grid;overflow:hidden}.tracking-item__diff-old{background-color:#dc35450f;border-right:1px solid #dc354526;padding:.4rem .6rem}.tracking-item__diff-new{background-color:#1f9e6d0f;padding:.4rem .6rem}.tracking-icon{background:var(--surface-color,#fff);border:2px solid var(--surface-border-color,#e5e5e5);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;transition:transform .15s;display:flex;position:absolute;left:-17px;box-shadow:0 2px 8px #0000001a}.tracking-icon--create{color:#1f9e6d;border-color:#1f9e6d}.tracking-icon--update{color:var(--primary-color,#0d6efd);border-color:var(--primary-color,#0d6efd)}.tracking-icon--delete{color:#dc3545;border-color:#dc3545}.tracking-icon--restore{color:#17a2b8;border-color:#17a2b8}.tracking-icon--info{color:#6c757d;border-color:#6c757d}.tracking-icon__glyph{fill:var(--primary-color,#0d6efd);line-height:1;font-size:16px!important}@media (width>=992px){.tracking-item{margin-left:10rem}.tracking-date{text-align:right;width:8rem;position:absolute;left:-10rem}.tracking-date span{padding-left:0;display:block}}@media (width<=575px){.tracking-list{min-height:0}.tracking-item{min-height:0;margin-left:2.25rem;padding:1rem .75rem .9rem 1.6rem}.tracking-item:last-child{padding-bottom:1.25rem}.tracking-icon{left:-16px}.tracking-date{margin-bottom:.45rem;line-height:1.2}.tracking-content{border-radius:calc(var(--radius-md,.5rem) - 2px)}.tracking-item__event-header{gap:.25rem;padding:.45rem .65rem}.tracking-item__toggle{width:1.55rem;height:1.55rem}.tracking-item__diff{padding:.4rem .65rem .55rem}.tracking-item__diff-header,.tracking-item__diff-row{grid-template-columns:1fr}.tracking-item__diff-header{display:none}.tracking-item__diff-row{margin-top:.45rem}.tracking-item__diff-old,.tracking-item__diff-new{padding:.5rem .5rem .35rem;position:relative}.tracking-item__diff-old:before,.tracking-item__diff-new:before{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.tracking-item__diff-old:before{content:"Antes";color:#b5404f}.tracking-item__diff-new:before{content:"Despues";color:#2c8b6b}.tracking-item__diff-old{border-bottom:1px solid #dc354526;border-right:none}}.data-table-empty-cell{background-color:#f5f5f5;border-radius:8px;flex-grow:1;width:100%;height:14px;margin-top:3px;margin-bottom:3px}.data-table-container{overflow:auto}.data-table-wrapper{width:100%;max-width:100%;overflow:auto}.data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;backface-visibility:hidden;margin-right:0;transform:translateZ(0)}.data-table th{contain:layout style;position:relative;overflow:hidden}.data-table col,.data-table th{transition:none}.data-table .resize-handle{cursor:col-resize;z-index:10;background:0 0;width:8px;height:100%;margin-right:-4px;padding-right:4px;transition:background-color .15s;position:absolute;top:0;right:0}.data-table .resize-handle:hover{background-color:#0000001a!important}.data-table .resize-handle:active{background-color:#0003!important}.data-table.resizing{-webkit-user-select:none;user-select:none;pointer-events:none}.data-table.resizing .resize-handle{pointer-events:all}.data-table td.resizing{contain:layout style;border-right:1px dashed #000}.data-table .table-header{background:#fafbfc;border-bottom:2px solid #e1e4e8;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.data-table .table-header.hovered{background:#f3f4f6}.data-table .table-header.sorted{background:linear-gradient(#eff6ff,#f3f4f6);border-bottom-color:#3b82f6}.data-table .table-column:hover{-webkit-user-select:none;user-select:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.data-table .header-wrapper{justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;min-height:32px;padding:2px;display:flex}.data-table .column-header{background-color:#f4f4f4;border-color:#eaeaea;border-radius:5px 5px 0 0;width:100%;height:100%;min-height:32px;padding:4px 8px 0 4px;text-decoration:none}.data-table .column-sorted,.data-table .sort-column-btn{background-color:#e0e0e0}.data-table-row--active{box-shadow:inset 0 0 0 2px #06c;background-color:#e7f3ff!important}.data-table-row--active td{background-color:#e7f3ff!important}.data-table{--list-chip-font-size:.8125rem;--list-chip-font-weight:600;--list-chip-line-height:1.25;--list-chip-padding-y:.3125rem;--list-chip-padding-x:.625rem;--list-chip-radius:624.938rem;--list-chip-min-height:calc(var(--list-chip-line-height) * 1em + 2 * var(--list-chip-padding-y));--list-chip-danger-bg:color-mix(in srgb, var(--bs-danger,#dc3545) 90%, #1a0a0c 10%);--list-chip-danger-fg:#fff;--list-chip-warning-bg:color-mix(in srgb, var(--bs-warning,#ffc107) 85%, #f8f5e8 15%);--list-chip-warning-fg:#1f1a08;--list-chip-success-bg:color-mix(in srgb, var(--bs-success,#198754) 88%, #0c1f14 12%);--list-chip-success-fg:#fff;--list-chip-info-bg:color-mix(in srgb, var(--bs-info,#0dcaf0) 55%, #0b2530 45%);--list-chip-info-fg:#fff}.data-table .data-table-cell{vertical-align:middle}.list-table-chip{box-sizing:border-box;max-width:100%;min-height:var(--list-chip-min-height,1.875rem);padding:var(--list-chip-padding-y,.3125rem) var(--list-chip-padding-x,.625rem);border-radius:var(--list-chip-radius,624.938rem);font-size:var(--list-chip-font-size,.8125rem);font-weight:var(--list-chip-font-weight,600);line-height:var(--list-chip-line-height,1.25);align-items:center;gap:.35rem;display:inline-flex}.list-table-chip--multiline{white-space:normal;min-height:unset;align-items:flex-start}.list-table-chip__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.list-table-chip__label--wrap{white-space:normal;text-overflow:unset;overflow:visible}.list-table-chip__icon{opacity:.95;color:inherit;flex:none;font-size:.75em;line-height:1}.list-table-chip--solid-danger{border:1px solid color-mix(in srgb, var(--list-chip-danger-bg,#b02a37) 80%, #000 20%);background:var(--list-chip-danger-bg,#b02a37);color:var(--list-chip-danger-fg,#fff)}.list-table-chip--solid-warning{border:1px solid color-mix(in srgb, var(--list-chip-warning-bg,#ffc107) 75%, #6a5a1a 25%);background:var(--list-chip-warning-bg,#ffc107);color:var(--list-chip-warning-fg,#1f1a08)}.list-table-chip--solid-success{border:1px solid color-mix(in srgb, var(--list-chip-success-bg,#198754) 78%, #000 22%);background:var(--list-chip-success-bg,#198754);color:var(--list-chip-success-fg,#fff)}.list-table-chip--solid-info{border:1px solid color-mix(in srgb, var(--list-chip-info-bg,#0aa2c0) 75%, #000 25%);background:var(--list-chip-info-bg,#0aa2c0);color:var(--list-chip-info-fg,#fff)}.form-modal{max-width:95vw}.modal-footer{justify-content:flex-end;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.modal-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;display:flex}.modal-footer .btn,.modal-footer .timed-button{min-width:7.25rem;min-height:2.1rem;font-size:var(--modal-font-size-action);border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.36rem .78rem;font-weight:500;line-height:1.1;display:inline-flex;margin:0!important}.modal-footer .timed-button .me-2,.modal-footer .btn .me-2{align-items:center;display:inline-flex;margin-right:.35rem!important}.modal-footer .timed-button svg,.modal-footer .btn svg{width:.95rem;height:.95rem}.modal-footer .btn-secondary{color:#fff;background-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 78%, #2e3440);border-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 72%, #2e3440)}.modal-footer .btn-secondary:not(:has(i,svg,img)):before{content:"×";width:.95rem;height:.95rem;font-size:var(--modal-font-size-action);opacity:.95;justify-content:center;align-items:center;margin-right:.15rem;font-weight:700;line-height:1;display:inline-flex}.modal-footer .btn-secondary:hover,.modal-footer .btn-secondary:focus-visible{color:#fff;background-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 66%, #202630);border-color:color-mix(in srgb, var(--secondary-color,var(--bs-secondary,#6c757d)) 60%, #202630)}.simple-wrap{margin-bottom:6px}.complex-array-view{flex-wrap:wrap}.complex-array-view__container{border:1px solid color-mix(in srgb, var(--bs-primary,#0d6efd) 12%, var(--bs-border-color,#dee2e6));background:linear-gradient(#fffffff5,#f8fafff5);border-radius:.45rem;box-shadow:0 1px 4px #0000001f}.complex-array-view__item{border:1px solid color-mix(in srgb, var(--bs-primary,#0d6efd) 8%, var(--bs-border-color,#dee2e6));background-color:#fff;border-radius:.4rem;position:relative;box-shadow:0 1px 3px #0000001a}.complex-object-view{border:1px solid color-mix(in srgb, var(--bs-primary,#0d6efd) 10%, var(--bs-border-color,#dee2e6));background-color:#ffffffeb;border-radius:.45rem;margin:.25rem;padding:.35rem}.complex-no-value{border:1px dashed color-mix(in srgb, var(--bs-primary,#0d6efd) 25%, var(--bs-border-color,#dee2e6));border-radius:.45rem;box-shadow:0 1px 3px #00000014}.status-flow{list-style:none;display:inline-block}.status-flow .icon{font-size:14px}.status-flow li{float:left;margin-bottom:3px}.status-flow li a,.status-flow li button{color:#fff;text-align:center;background:#2980b9;border:0;height:20px;margin-right:23px;padding:0 10px 0 5px;line-height:20px;text-decoration:none;display:block;position:relative}.status-flow li a:before,.status-flow li a:after,.status-flow li button:before,.status-flow li button:after{content:"";border:10px solid #3498db;width:0;height:0;position:absolute;top:0}.status-flow li a:before,.status-flow li button:before{border-left-color:#0000;left:-20px}.status-flow li a:after,.status-flow li button:after{border-color:#0000 #0000 #0000 #3498db;left:100%}.status-flow li a.current,.status-flow li button.current{background-color:#db8034}.status-flow li a.current:before,.status-flow li button.current:before{border-color:#995a24 #995a24 #995a24 #0000}.status-flow li a.current:after,.status-flow li button.current:after{border-left-color:#995a24}.status-flow li:nth-child(2n) a,.status-flow li:nth-child(2n) button{background-color:#2980b9}.status-flow li:nth-child(2n) a:before,.status-flow li:nth-child(2n) button:before{border-color:#2980b9 #2980b9 #2980b9 #0000}.status-flow li:nth-child(2n) a:after,.status-flow li:nth-child(2n) button:after{border-left-color:#2980b9}.status-flow li:first-child a,.status-flow li:first-child button{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;padding-left:15px}.status-flow li:first-child a:before,.status-flow li:first-child button:before{border:none}.status-flow li:last-child a,.status-flow li:last-child button{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;padding-right:15px}.status-flow li:last-child a:after,.status-flow li:last-child button:after{border:none}.selected-value{background-color:#f6f9f9;border:3px dotted #6b6b6b}.empty-component{border:2px dashed var(--empty-component-border);border-radius:var(--radius-md,8px);background-color:var(--empty-component-bg);height:200px;color:var(--empty-component-text);font-size:var(--font-size-lg,1.125rem);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.empty-component .icon{font-size:var(--font-size-xl,1.25rem);color:var(--empty-component-icon);margin-right:10px;animation:1.5s ease-in-out infinite pulse}.empty-component .message{opacity:.8}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes backgroundWave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.empty-component:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--empty-component-border) 80%, transparent), var(--empty-component-bg), color-mix(in srgb, var(--empty-component-border) 80%, transparent));z-index:1;opacity:.3;background-size:200% 200%;width:100%;height:100%;animation:5s ease-in-out infinite backgroundWave;position:absolute;top:0;left:0}.empty-component span{z-index:2;position:relative}*{font-family:Tahoma,sans-serif}:root{--bs-primary:var(--primary-color);--bs-primary-rgb:var(--primary-color-rgb);--bs-secondary:var(--secondary-color);--bs-secondary-rgb:var(--secondary-color-rgb);--bs-body-font-size:var(--font-size-base);--bs-body-color:var(--text-color);--bs-body-color-rgb:var(--text-color-rgb);--bs-body-bg:var(--app-background-color);--bs-border-color:var(--surface-border-color);--bs-border-radius:var(--radius-md);--bs-border-radius-lg:var(--radius-lg)}body.local,body.qa{--env-strip-height:2.75rem;padding-top:var(--env-strip-height);box-sizing:border-box}body.local:before,body.qa:before{content:"";z-index:1040;height:var(--env-strip-height);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:var(--env-strip-height);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;padding:0 .75rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:800;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 3px 10px #00000059,inset 0 -2px #0003}body.local:before{content:"ATENCIÓN — LOCAL / DESARROLLO — " attr(data-env-host);color:#fff;text-shadow:0 1px 2px #000000e6;background:repeating-linear-gradient(-45deg,#991b1b,#991b1b 8px,#450a0a 8px 16px)}body.qa:before{content:"ATENCIÓN — QA / PRUEBAS — NO ES PRODUCCIÓN — " attr(data-env-host);color:#fff;text-shadow:0 1px #ffffff59;background:repeating-linear-gradient(-45deg,#ea580c,#ea580c 8px,#7c2d12 8px 16px)}body.local:after,body.qa:after{content:"";z-index:1030;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 0 5px #b91c1c,inset 0 0 0 10px #ffffff38}body.qa:after{box-shadow:inset 0 0 0 5px #c2410c,inset 0 0 0 10px #ffffff2e}body.local{background-color:#7f1d1d;background-image:linear-gradient(135deg,#ffffff17 25%,#0000 25%),linear-gradient(225deg,#ffffff17 25%,#0000 25%),linear-gradient(45deg,#ffffff17 25%,#0000 25%),linear-gradient(315deg,#ffffff17 25%,#0000 75%);background-position:0 0,8px 0,8px -8px,0 8px;background-size:16px 16px}body.qa{background-color:#431407;background-image:url(/assets/bg-qa-CNWr2nds.png),repeating-linear-gradient(-12deg,#fb923c24,#fb923c24 10px,#00000014 10px 20px);background-repeat:repeat,repeat}html{font-size:var(--font-size-root);font-weight:400;line-height:1.2}body{color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-background-color);flex-direction:column;min-height:100vh;margin:0;display:flex}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}table,.table,a{color:var(--text-color)}#root{flex-direction:column;flex-grow:1;min-height:100%;display:flex}#root .main-container{flex-direction:column;flex-grow:1;display:flex}#root .main-content{scrollbar-gutter:stable;flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.yellow-marker{background-color:#fdff6b;border:.5px dashed #99a74d}.chat-container{width:350px;height:100%;max-height:100%}.chat-container .users-list{height:20%;padding:0;list-style:none}.chat-container .users-list li{border-bottom:1px solid #eee;width:100%}.chat-container .users-list li a img{float:left;width:32px;height:32px;margin-right:10px}.chat-container .users-list li a{-o-transition:all .2s ease;padding:2px;transition:all .2s;display:block;position:relative}.chat-container .users-list .user-name{font-size:12px}.chat-container .users-list .user-status{font-size:8px}.chat-container .chat-box{flex-direction:column-reverse;height:80%;overflow:hidden}.chat-container .chat-box .chat-messages{background-color:#eff3ef;border:1px solid #eee;flex-direction:column;flex-grow:1;max-width:100%;height:calc(100% - 50px);padding:10px;overflow:hidden scroll}.chat-container .chat-box .chat-input{flex-direction:row;height:50px;display:flex}.chat-container .chat-box .chat-input .chat-input-msg{resize:none;width:calc(100% - 60px);height:50px}.chat-container .chat-box .chat-input .chat-btn-msg{width:60px;height:50px}.bubble-left,.bubble-right{vertical-align:middle;border-radius:5px;width:80%;margin-top:10px;padding:8px;font-size:13px;display:inline-block;position:relative;box-shadow:2px 2px 10px #61616180}.bubble-left .meta,.bubble-right .meta{text-align:right;margin:0;padding:0;font-size:10px}.bubble-left{float:left;vertical-align:middle;text-align:left;background-color:#ecead2;font-size:13px;display:inline-block}.bubble-left .text{color:#333;margin:0;padding:0}.bubble-left .time{color:#333}.bubble-left:after{content:"";z-index:1;border:10px solid #0000;border-left:0 solid #ecead2;border-right-color:#ecead2;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-10px}.bubble-right{float:right;text-align:left;background-color:#007bff}.bubble-right .text{color:#fff;margin:0;padding:0}.bubble-right .time{color:#fff}.bubble-right:after{content:"";z-index:1;border:10px solid #0000;border-left-color:#007bff;border-right:0 solid #007bff;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;right:-10px}a.badge{text-decoration:none}.flow-nodes .node{cursor:pointer}.flow-nodes .node .shape{stroke:#000;fill:#fff;stroke-width:1px}.flow-nodes .node .inputs{stroke:#c00;fill:red;stroke-width:1px}.flow-nodes .node .socket{stroke:#c00;fill:#b20101}.flow-nodes .node.active .shape{stroke:#888;fill:#ff0;stroke-width:3px}.flow-nodes .node.selected .shape{stroke:#888;fill:#ffefeb;stroke-width:3px}.flow-links .link:hover{cursor:pointer;stroke-width:3px;outline:none!important}.flow-links .link path{fill:none;stroke:#a9a9a9;stroke-width:2px}.flow-links .link path:hover{cursor:pointer;stroke-width:4px}.flow-links .link text{font:10px sans-serif}.prevent-select{-webkit-user-select:none;user-select:none}.popover{width:90%;max-width:90%}.csv-header-container{background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;gap:1rem;padding:1rem;display:flex;box-shadow:0 2px 10px #0000001a}.csv-header-card{color:#495057;background-color:#fff;border:1px solid #dee2e6;border-radius:5px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000014}.csv-header-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.csv-header-card span{color:#212529;font-size:.9rem;font-weight:600}.data-index{background-color:var(--secondary-color);color:#fff;border-radius:25%;justify-content:center;align-items:center;padding:2px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-4px;left:-4px}.fade-down{background:#f8f9fa;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.card-effect:hover{transform:scale(1.05);box-shadow:0 10px 20px #0000001f,0 4px 8px #0000000f}._container_pr4w1_1{flex-direction:column;gap:12px;display:flex}._alert_pr4w1_7{margin-bottom:8px}._loadingState_pr4w1_11{padding:14px 16px}._card_pr4w1_15{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px}._cardHeader_pr4w1_22{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._cardActions_pr4w1_31{flex-wrap:wrap;gap:.5rem;display:flex}._title_pr4w1_37{margin:0;font-size:1.5rem;font-weight:700}._subtitle_pr4w1_43{color:#6c757d;margin:6px 0 0}._tableWrap_pr4w1_48{background:#fff;border:1px solid #e9ecef;border-radius:12px;width:100%;overflow-x:auto}._versionTable_pr4w1_56{margin-bottom:0}._versionTable_pr4w1_56 thead th{white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600}._versionTable_pr4w1_56 tbody td{vertical-align:middle}._versionTable_pr4w1_56 tbody tr:hover>td{background:#fffdf2}._formGrid_pr4w1_72{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._formField_pr4w1_78,._formFieldWide_pr4w1_79{flex-direction:column;gap:6px;display:flex}._formFieldWide_pr4w1_79{grid-column:1/-1}._formField_pr4w1_78 span,._formFieldWide_pr4w1_79 span,._formCheck_pr4w1_91 span{color:#495057;font-size:.875rem;font-weight:600}._formCheck_pr4w1_91{grid-column:1/-1;align-items:center;gap:.5rem;display:inline-flex}._formCheck_pr4w1_91 input{width:16px;height:16px}._branch_pr4w1_109{color:#999;margin-right:6px}._codeCell_pr4w1_114{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._statusTag_pr4w1_118{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}._statusDraft_pr4w1_131{color:#0d6efd;background:#e7f1ff;border-color:#b6d4fe}._statusPublished_pr4w1_137{color:#198754;background:#e9f9ee;border-color:#b7ebc6}._statusArchived_pr4w1_143{color:#6c757d;background:#f1f3f5;border-color:#dee2e6}._actions_pr4w1_149{flex-wrap:wrap;gap:.5rem;display:flex}._actionButton_pr4w1_155{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.4rem .7rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s}._actionButton_pr4w1_155:hover:not(:disabled){transform:translateY(-1px)}._actionButton_pr4w1_155:disabled{cursor:not-allowed;opacity:.6;transform:none}._actionPrimary_pr4w1_175{color:#166534;background:#eaf7ee;border-color:#b7ebc6}._actionPrimary_pr4w1_175:hover:not(:disabled){color:#135200;background:#d9f7be;border-color:#95de64}._actionSecondary_pr4w1_186{color:#495057;background:#fff;border-color:#ced4da}._actionSecondary_pr4w1_186:hover:not(:disabled){color:#212529;background:#f8f9fa;border-color:#adb5bd}._actionDanger_pr4w1_197{color:#b42318;background:#fff5f5;border-color:#f5c2c7}._actionDanger_pr4w1_197:hover:not(:disabled){color:#8f1d1d;background:#ffe3e3;border-color:#f1aeb5}@keyframes _rowMovedFlash_pr4w1_1{0%{background-color:#fff1b8;transform:scale(1.01);box-shadow:inset 0 0 0 2px #faad14}45%{background-color:#ffe58f;transform:scale(1.005);box-shadow:inset 0 0 0 2px #fa8c16}to{background-color:#0000;transform:scale(1);box-shadow:inset 0 0 #0000}}._rowMoved_pr4w1_225 td{transition:transform .2s;animation:1.2s cubic-bezier(.22,1,.36,1) _rowMovedFlash_pr4w1_1}@keyframes _rowImportedFlash_pr4w1_1{0%{background-color:#d1fae5;box-shadow:inset 0 0 0 2px #10b981}40%{background-color:#a7f3d0;box-shadow:inset 0 0 0 2px #059669}to{background-color:#0000;box-shadow:inset 0 0 #0000}}._rowImported_pr4w1_244 td{animation:6.2s cubic-bezier(.22,1,.36,1) forwards _rowImportedFlash_pr4w1_1}._parityParentSelect_pr4w1_248{flex-direction:column;gap:4px;max-width:420px;margin-bottom:12px;display:flex}._parityTableWrap_pr4w1_256{max-height:360px;overflow:auto}._parityRow_order-mismatch_pr4w1_261 td{background:#fff8e6}._parityRow_editor-only_pr4w1_265 td{background:#e8f4ff}._parityRow_navbar-only_pr4w1_269 td{background:#fde8e8}._runtimePanelWrap_pr4w1_273{flex-direction:column;gap:8px;display:flex}._runtimePanel_pr4w1_273{margin-bottom:0}._runtimePanelHeader_pr4w1_283{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}._runtimePanelActions_pr4w1_291{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}._workflowBlock_pr4w1_299{padding:0 4px}._glossaryBlock_pr4w1_303{margin-bottom:8px}._glossaryList_pr4w1_307{margin:8px 0 0;padding:0}._glossaryEntry_pr4w1_312{margin-bottom:10px}._glossaryEntry_pr4w1_312 dt{margin-bottom:2px;font-weight:600}._glossaryEntry_pr4w1_312 dd{color:#495057;margin:0}._fieldHelp_pr4w1_324{color:#6c757d;margin-top:4px;font-size:.8rem;display:block}._permissionsCell_pr4w1_331{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.85rem;overflow:hidden}.menu-version-status-badge{text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.menu-version-status-badge i{font-size:.75rem}.menu-version-status-badge.status-draft{color:#7a5a00;background-color:#fff3cd}.menu-version-status-badge.status-draft i{color:#f0ad00}.menu-version-status-badge.status-published{color:#033c3f;background-color:#96f6cc}.menu-version-status-badge.status-published i{color:#228a64}.menu-version-status-badge.status-archived{color:#4b5563;background-color:#f3f4f6}.menu-version-status-badge.status-archived i{color:#9ca3af}.menu-version-status-badge.status-unknown{color:#3730a3;background-color:#eef2ff}.menu-version-status-badge.status-unknown i{color:#6366f1}.menu-version-status-badge-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.menu-version-status-badge--in-use{color:#1e40af;text-transform:none;background-color:#dbeafe;font-weight:600}.process-execution-sequence{border:1px solid var(--bs-border-color,#dee2e6);background:color-mix(in srgb, var(--bs-secondary-bg,#f8f9fa) 65%, var(--bs-body-bg,#fff) 35%);border-radius:.375rem;margin-top:0;padding:.85rem 1rem}.process-execution-sequence__header{margin-bottom:.65rem}.process-execution-sequence__title{letter-spacing:.02em;text-transform:uppercase;color:var(--bs-secondary-color,#6c757d);font-size:.8125rem;font-weight:700}.process-execution-sequence__track{flex-wrap:wrap;align-items:center;gap:.35rem .25rem;display:flex}.process-execution-sequence__segment{align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.process-execution-sequence__arrow{color:var(--bs-secondary-color,#6c757d);flex:none;font-size:.875rem;font-weight:700;line-height:1}.process-execution-sequence__pill{border:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);max-width:min(100%,16rem);color:var(--bs-body-color,#212529);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0d253f0f}.process-execution-sequence__pill--entry{border-color:color-mix(in srgb, var(--success-color,#198754) 35%, var(--bs-border-color,#dee2e6) 65%);background:color-mix(in srgb, var(--success-color,#198754) 10%, var(--bs-body-bg,#fff) 90%)}.process-execution-sequence__pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-execution-sequence__pill-meta{text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color,#6c757d);flex:none;font-size:.625rem;font-weight:700}.process-execution-sequence__note{margin-top:.65rem}.process-definition-execution-sequence-panel{margin-top:1rem}:is(.main-container:has(.flow-graph-viewport-root),.main-container:has(.process-definition-graph-tab)){flex:auto;min-height:0}:is(.main-content:has(.flow-graph-viewport-root),.main-content:has(.process-definition-graph-tab)){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.main-content>.widget-container:has(.flow-graph-viewport-root),.main-content>.widget-container:has(.process-definition-graph-tab)){flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}:is(.main-content>.widget-container:has(.flow-graph-viewport-root)>.card-body,.main-content>.widget-container:has(.process-definition-graph-tab)>.card-body){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.main-content>.widget-container:has(.flow-graph-viewport-root)>.card-body>*,.main-content>.widget-container:has(.process-definition-graph-tab)>.card-body>*){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.main-content .widget.card:has(.flow-graph-viewport-root),.main-content .widget.card:has(.process-definition-graph-tab)){flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}:is(.form-modal .modal-content:has(.flow-graph-tab-content--fill),.form-modal .modal-content:has(.process-tab-content--graph)){flex-direction:column;max-height:min(90dvh,100%);display:flex}:is(.form-modal .modal-content:has(.flow-graph-tab-content--fill)>.modal-body.flow-graph-modal-body--fill,.form-modal .modal-content:has(.flow-graph-tab-content--fill)>.modal-body.process-modal-body--graph,.form-modal .modal-content:has(.process-tab-content--graph)>.modal-body.flow-graph-modal-body--fill,.form-modal .modal-content:has(.process-tab-content--graph)>.modal-body.process-modal-body--graph){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.form-modal .modal-content:has(.flow-graph-tab-content--fill)>.modal-body.flow-graph-modal-body--fill>div,.form-modal .modal-content:has(.flow-graph-tab-content--fill)>.modal-body.process-modal-body--graph>div,.form-modal .modal-content:has(.process-tab-content--graph)>.modal-body.flow-graph-modal-body--fill>div,.form-modal .modal-content:has(.process-tab-content--graph)>.modal-body.process-modal-body--graph>div){flex-direction:column;flex:auto;min-height:0;display:flex}.widget .card-body.flow-graph-widget-body--fill,.widget .card-body.process-widget-body--graph{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.widget .card-body.flow-graph-widget-body--fill>.tabs-panel.flow-graph-tabs-panel--fill,.widget .card-body.flow-graph-widget-body--fill>.tabs-panel.process-tabs-panel--fill,.widget .card-body.process-widget-body--graph>.tabs-panel.flow-graph-tabs-panel--fill,.widget .card-body.process-widget-body--graph>.tabs-panel.process-tabs-panel--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.tab-content.flow-graph-tab-content--fill,.tab-content.process-tab-content--graph{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tab-content.flow-graph-tab-content--fill>.tab-pane.show.active,.tab-content.flow-graph-tab-content--fill>.tab-pane.flow-graph-tab-pane--fill,.tab-content.flow-graph-tab-content--fill>.tab-pane.process-tab-pane--graph,.tab-content.process-tab-content--graph>.tab-pane.show.active,.tab-content.process-tab-content--graph>.tab-pane.flow-graph-tab-pane--fill,.tab-content.process-tab-content--graph>.tab-pane.process-tab-pane--graph{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.tab-content.flow-graph-tab-content--fill>.tab-pane.show.active>.col-sm-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.process-tab-pane--graph>.col-sm-12,.tab-content.process-tab-content--graph>.tab-pane.show.active>.col-sm-12,.tab-content.process-tab-content--graph>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12,.tab-content.process-tab-content--graph>.tab-pane.process-tab-pane--graph>.col-sm-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.show.active>.col-sm-12>.row,.tab-content.flow-graph-tab-content--fill>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row,.tab-content.flow-graph-tab-content--fill>.tab-pane.process-tab-pane--graph>.col-sm-12>.row,.tab-content.process-tab-content--graph>.tab-pane.show.active>.col-sm-12>.row,.tab-content.process-tab-content--graph>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row,.tab-content.process-tab-content--graph>.tab-pane.process-tab-pane--graph>.col-sm-12>.row,.tab-content.flow-graph-tab-content--fill>.tab-pane.show.active>.col-sm-12>.row>.col-md-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row>.col-md-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.process-tab-pane--graph>.col-sm-12>.row>.col-md-12,.tab-content.process-tab-content--graph>.tab-pane.show.active>.col-sm-12>.row>.col-md-12,.tab-content.process-tab-content--graph>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row>.col-md-12,.tab-content.process-tab-content--graph>.tab-pane.process-tab-pane--graph>.col-sm-12>.row>.col-md-12,.tab-content.flow-graph-tab-content--fill>.tab-pane.show.active>.col-sm-12>.row>.col-md-12>.row.align-items-stretch,.tab-content.flow-graph-tab-content--fill>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row>.col-md-12>.row.align-items-stretch,.tab-content.flow-graph-tab-content--fill>.tab-pane.process-tab-pane--graph>.col-sm-12>.row>.col-md-12>.row.align-items-stretch,.tab-content.process-tab-content--graph>.tab-pane.show.active>.col-sm-12>.row>.col-md-12>.row.align-items-stretch,.tab-content.process-tab-content--graph>.tab-pane.flow-graph-tab-pane--fill>.col-sm-12>.row>.col-md-12>.row.align-items-stretch,.tab-content.process-tab-content--graph>.tab-pane.process-tab-pane--graph>.col-sm-12>.row>.col-md-12>.row.align-items-stretch{flex-direction:column;flex:auto;min-height:0;display:flex}.status-transition-board__hero--fill{flex:1 1 0;min-height:0;margin-top:.75rem;overflow:hidden}.status-transition-board__hero--fill>.status-transition-flow{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:hidden}.status-transition-board__hero--fill>.status-transition-flow.status-transition-flow--compact-chrome,.status-transition-board__hero--fill>.status-transition-flow .status-transition-flow__viewport-shell{flex:1 1 0;min-height:0}.status-transition-board__hero--fill>.status-transition-flow .status-transition-flow__viewport{flex:1 1 0;min-height:0;overflow:auto}.status-transition-board__hero--fill>.status-transition-flow .status-transition-flow__zoom-surface{min-height:0}.process-definition-graph-workspace{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.process-definition-graph-tab{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.process-definition-graph-tab .process-definition-validation{flex-shrink:0}.process-definition-graph-tab>.process-definition-flow-graph--fill{flex:1 1 0;min-height:0;overflow:hidden}.process-definition-flow-graph .status-transition-flow__viewport-shell>.status-transition-flow__selection-panel--floating.status-transition-flow__selection-panel--detail{resize:both;width:min(46rem,100% - 1.3rem);min-width:min(34rem,100% - 1.3rem);max-width:calc(100% - 1.3rem);min-height:min(12rem,40%);max-height:calc(100% - 1.25rem);padding-left:1rem;padding-right:1rem;top:.75rem;right:.65rem;overflow:hidden auto}.process-definition-flow-graph .status-transition-flow__viewport-shell>.status-transition-flow__selection-panel--floating.status-transition-flow__selection-panel--detail.status-transition-flow__selection-panel--collapsed{min-height:unset;resize:none;width:min(24rem,100% - 1.3rem);min-width:min(18rem,100% - 1.3rem);padding-top:.35rem;padding-bottom:.35rem;overflow:hidden}.process-definition-flow-graph .status-transition-flow__selection-block--detail{flex:auto;align-items:stretch;max-width:100%;min-height:0;padding-left:.2rem;padding-right:.2rem;overflow:hidden auto}.process-definition-graph-workspace__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.process-definition-graph-workspace>.process-definition-flow-graph--fill{flex:1 1 0;min-height:0;overflow:hidden}.process-definition-graph-workspace__canvas-context-menu{z-index:7;border:1px solid color-mix(in srgb, var(--bs-border-color,#dee2e6) 80%, var(--bs-primary,#0d6efd) 20%);background:var(--bs-body-bg,#fff);border-radius:.6rem;min-width:12.5rem;padding:.35rem;position:fixed;box-shadow:0 .75rem 1.75rem #0d253f2e}.process-definition-graph-workspace__canvas-context-action{width:100%;color:var(--bs-body-color,#212529);text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.875rem;display:flex}.process-definition-graph-workspace__canvas-context-action:hover{background:color-mix(in srgb, var(--bs-primary-bg-subtle,#e7f1ff) 65%, #fff 35%)}.process-definition-graph-workspace__context{flex-shrink:0}.process-definition-step-form--compact .config-json{font-size:.8125rem}.process-definition-flow-graph--fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.process-definition-flow-graph--fill .process-definition-flow-graph__intro{flex-shrink:0}.process-definition-flow-graph--fill .process-definition-flow-graph__empty{flex:1 1 0;min-height:0}.process-definition-flow-graph--fill .process-definition-flow-graph__canvas{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:hidden}.process-definition-flow-graph--fill .process-definition-flow-graph__canvas .status-transition-flow.status-transition-flow--compact-chrome{flex:1 1 0;height:auto;min-height:0;max-height:100%;overflow:hidden}.process-definition-flow-graph--fill .process-definition-flow-graph__canvas .status-transition-flow.status-transition-flow--compact-chrome .status-transition-flow__viewport-shell{flex:1 1 0;min-height:0}.process-definition-flow-graph--fill .process-definition-flow-graph__canvas .status-transition-flow.status-transition-flow--compact-chrome .status-transition-flow__viewport{flex:1 1 0;min-height:0;overflow:auto}.process-definition-flow-graph--fill .process-definition-flow-graph__canvas .status-transition-flow.status-transition-flow--compact-chrome .status-transition-flow__zoom-surface{min-height:0}.process-definition-flow-graph__canvas{height:var(--flow-diagram-viewport-max-height,min(82vh, 54rem));min-height:var(--flow-diagram-viewport-min-height,min(50vh, 28rem));max-height:var(--flow-diagram-viewport-max-height,min(82vh, 54rem));border:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);border-radius:.375rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.process-definition-flow-graph__canvas .status-transition-flow{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex}.process-definition-flow-graph__overlay{z-index:5;width:min(48rem,100% - 1.5rem);max-width:calc(100% - 1.5rem);max-height:calc(100% - 4.75rem);position:absolute;top:4rem;left:.75rem;overflow:auto}.process-definition-flow-graph__empty{text-align:center;flex:auto;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem 1rem 3.5rem;display:flex}.process-definition-flow-graph__empty--readonly{padding-bottom:1.5rem}.process-definition-flow-graph__empty-content{max-width:22rem}.process-definition-flow-graph__empty-hint{font-size:.75rem}.process-definition-flow-graph .status-transition-flow__viewport-shell>.status-transition-flow__selection-panel--floating{max-height:calc(100% - 1.25rem);top:.75rem;right:.65rem}.process-definition-flow-graph .status-transition-flow__node--invalid{box-shadow:0 0 0 2px color-mix(in srgb, var(--bs-danger,#dc3545) 40%, transparent), 0 .25rem .5rem #dc35451f;border-color:var(--bs-danger,#dc3545)!important}.process-definition-flow-graph .process-flow-graph__node-body{text-align:left;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;display:flex;position:relative}.process-definition-flow-graph .process-flow-graph__node-body--invalid .process-flow-graph__node-title{color:var(--bs-danger,#dc3545)}.process-definition-flow-graph .process-flow-graph__node-error-badge{z-index:2;background:var(--bs-body-bg,#fff);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--bs-danger,#dc3545);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.process-definition-flow-graph .process-flow-graph__node-head{align-items:flex-start;gap:.5rem;display:flex}.process-definition-flow-graph .process-flow-graph__node-icon{width:1.5rem;height:1.5rem;color:var(--bs-secondary-color,#6c757d);flex:none;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.process-definition-flow-graph .process-flow-graph__node-badges{flex-wrap:wrap;flex:auto;gap:.25rem;min-width:0;display:flex}.process-definition-flow-graph .process-flow-graph__pill{border:1px solid var(--bs-border-color,#dee2e6);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:.1rem .45rem;font-size:.625rem;font-weight:700;line-height:1.35;display:inline-flex;overflow:hidden}.process-definition-flow-graph .process-flow-graph__pill--kind{color:var(--bs-body-color,#212529);background:color-mix(in srgb, var(--bs-secondary-bg,#f8f9fa) 88%, transparent 12%)}.process-definition-flow-graph .process-flow-graph__node-title{word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.3}.process-definition-flow-graph .process-flow-graph__node-id{color:var(--bs-secondary-color,#6c757d);letter-spacing:.02em;word-break:break-all;font-size:.6875rem;font-weight:600}.process-definition-flow-graph .process-flow-graph__node-routing{color:var(--bs-secondary-color,#6c757d);font-size:.6875rem;font-weight:500}.process-definition-flow-graph .status-transition-flow__node--corner-ports{overflow:visible}.process-definition-flow-graph .status-transition-flow__node-port--corner{border-width:2px;border-color:inherit;border-radius:3px;box-shadow:0 1px 4px #0d253f1f}.process-definition-flow-graph .status-transition-flow__node-port--corner.status-transition-flow__node-port--left{background:color-mix(in srgb, var(--success-color,#198754) 72%, var(--surface-color,#fff) 28%)}.process-definition-flow-graph .status-transition-flow__node-port--corner.status-transition-flow__node-port--right{background:color-mix(in srgb, var(--primary-color,#0d6efd) 72%, var(--surface-color,#fff) 28%)}.process-definition-flow-graph .status-transition-flow__node-port--corner.status-transition-flow__node-port--failure,.process-definition-flow-graph .status-transition-flow__node-port--failure{border-color:inherit;background:color-mix(in srgb, var(--danger-color,#dc3545) 85%, var(--surface-color,#fff) 15%)!important}.process-flow-edge-panel__header{flex-direction:column;gap:.35rem;display:flex}.process-flow-edge-panel__chips{flex-wrap:wrap;gap:.4rem;display:flex}.process-flow-edge-panel__chip{background:color-mix(in srgb, var(--bs-secondary-bg,#f8f9fa) 92%, var(--bs-primary,#0d6efd) 8%);min-height:1.6rem;color:var(--bs-body-color,#212529);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.73rem;font-weight:600;display:inline-flex}.process-flow-edge-panel__chip--control{background:color-mix(in srgb, var(--bs-primary-bg-subtle,#e7f1ff) 75%, #fff 25%);color:color-mix(in srgb, var(--bs-primary,#0d6efd) 76%, #17365d 24%)}.process-flow-edge-panel__chip--data{background:color-mix(in srgb, var(--bs-info-bg-subtle,#cff4fc) 70%, #fff 30%);color:color-mix(in srgb, var(--bs-info,#0dcaf0) 70%, #0a4f60 30%)}.process-flow-edge-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.process-flow-edge-panel__full{grid-column:1/-1}.process-flow-edge-panel__actions{justify-content:flex-end;display:flex}.branch-transitions-editor__row{margin-left:0;margin-right:0}.process-definition-validation .alert{max-height:12rem;overflow-y:auto}.process-definition-flow-editor .step-card{border:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);border-radius:.375rem;margin-bottom:.75rem}.process-definition-flow-editor .step-card__header{background:var(--bs-tertiary-bg,#f8f9fa);border-bottom:1px solid var(--bs-border-color,#dee2e6);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.process-definition-flow-editor .step-card__id-input{max-width:12rem}.process-definition-flow-editor .step-card__actions .btn{min-width:1.75rem;padding-left:.4rem;padding-right:.4rem}.process-definition-flow-editor .step-card__body{padding:.75rem}.process-definition-flow-editor .step-type-description{color:var(--bs-secondary-color,#6c757d);margin-bottom:.5rem;font-size:.875rem}.process-definition-flow-editor .config-schema-hint{color:var(--bs-secondary-color,#6c757d);margin-bottom:.25rem;font-size:.8125rem}.process-definition-flow-editor .context-json,.process-definition-flow-editor .config-json{font-family:var(--bs-font-monospace,monospace);font-size:.875rem}.process-definition-flow-editor .context-json{min-height:5rem}.process-definition-flow-editor .config-label-row.simple-wrap{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:1.75rem;margin-bottom:0;display:flex}.process-definition-step-form{box-sizing:border-box;min-width:0;max-width:100%;padding-inline:.15rem;overflow-x:hidden}.process-definition-step-form__header{border-bottom:1px solid var(--bs-border-color,#dee2e6);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.process-definition-step-form__header-text{flex-direction:column;flex:auto;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.process-definition-step-form__header-meta{color:var(--text-muted-color,#6c757d);font-size:.75rem}.process-definition-step-form__header-meta code{font-size:.8125rem}.process-definition-step-form__header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding-top:.1rem;display:flex}.process-definition-step-form__danger-bar{border-bottom:1px solid var(--bs-border-color,#dee2e6);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.process-definition-step-form__body{min-width:0}.process-definition-step-form__section{margin-bottom:1.1rem}.process-definition-step-form__section:last-child{margin-bottom:0}.process-definition-step-form__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted-color,#6c757d);margin:0 0 .55rem;font-size:.68rem;font-weight:800}.process-definition-step-form--compact .process-definition-step-form__section{margin-bottom:.95rem}.process-definition-step-form .row{--bs-gutter-x:.75rem;max-width:100%;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.process-definition-step-form .row>[class*=col-]{min-width:0;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.process-definition-step-form .form-control,.process-definition-step-form .form-select,.process-definition-step-form textarea.config-json{max-width:100%}.process-definition-step-form textarea.config-json{white-space:pre-wrap;word-break:break-word;overflow-x:hidden}.process-definition-step-form .process-step-config-builder,.process-definition-step-form .filter-builder,.process-definition-step-form .filter-builder__card{min-width:0;max-width:100%}.process-definition-step-form .filter-builder__title{white-space:normal}.process-definition-step-form .filter-builder__body{padding-left:.85rem;padding-right:.85rem}.process-definition-step-form .process-step-config-builder__row{padding-left:.85rem!important;padding-right:.85rem!important}.process-definition-step-form .fgp-condition__fields{flex-wrap:wrap;gap:.55rem .65rem;overflow-x:hidden}.process-definition-step-form .fgp-condition__fields>.flex-grow-1{flex:7rem;min-width:0;max-width:100%}.process-definition-step-form .fgp-condition .form-select--operator{flex:0 auto;max-width:100%}.process-definition-step-form .fgp-root,.process-definition-step-form .fgp-group{min-width:0;max-width:100%}.process-definition-field-help .config-label-row.simple-wrap,.process-definition-json-tab .config-label-row.simple-wrap{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:1.75rem;display:flex}.process-json-help{flex-shrink:0;opacity:1!important;pointer-events:auto!important;margin-left:auto!important;margin-right:0!important;position:static!important;top:auto!important;right:auto!important}.process-json-help button.btn{border-radius:calc(var(--radius-md,10px) * .8);border:1px solid var(--surface-border-color,#cbd5e1)!important;background:var(--surface-color,#fff)!important;width:1.75rem!important;height:1.75rem!important;color:var(--primary-color,#1c6758)!important;opacity:1!important;margin-top:0!important;font-size:.75rem!important;line-height:1.75rem!important}.process-json-help button.btn:hover{background:color-mix(in srgb, var(--primary-color,#1c6758) 8%, var(--surface-color,#fff))!important;color:var(--primary-color,#1c6758)!important}.process-step-config-help__json{white-space:pre;background:var(--bs-tertiary-bg,#f8f9fa);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.25rem;max-height:18rem;margin:0;padding:.5rem .625rem;font-size:.6875rem;line-height:1.45;overflow:auto}.process-step-config-builder__row{background:var(--bs-light,#f8f9fa)}.process-step-config-builder__columns{border:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);border-radius:.375rem;max-height:11rem;padding:.5rem .65rem;overflow-y:auto}.process-step-config-builder__columns-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.35rem .75rem;display:grid}.process-step-config-builder__column-option{margin:0}.process-step-config-builder__column-option .form-check-label{cursor:pointer;font-size:.8125rem}.step-id-inline-editor{width:100%;min-width:0}.step-id-inline-editor__display{border-radius:var(--bs-border-radius-sm,.25rem);background:var(--bs-tertiary-bg,#f8f9fa);text-align:left;cursor:default;border:1px solid #0000;align-items:center;gap:.45rem;width:100%;min-height:2rem;padding:.35rem .55rem;display:flex}.step-id-inline-editor__display--editable{cursor:pointer;border-color:var(--bs-border-color-translucent,#00000014)}.step-id-inline-editor__display--editable:hover{border-color:var(--bs-border-color,#dee2e6);background:color-mix(in srgb, var(--bs-primary,#0d6efd) 4%, var(--bs-tertiary-bg,#f8f9fa))}.step-id-inline-editor__display--editable:focus-visible{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.step-id-inline-editor__display:disabled{opacity:1;cursor:default}.step-id-inline-editor__value{min-width:0;color:var(--bs-body-color,#212529);word-break:break-all;flex:auto;font-size:.875rem}.step-id-inline-editor__edit-hint{color:var(--text-muted-color,#6c757d);opacity:.65;flex-shrink:0;font-size:.7rem}.step-id-inline-editor--editing .step-id-inline-editor__field{align-items:stretch;gap:.35rem;min-width:0;display:flex}.step-id-inline-editor--editing .step-id-inline-editor__field--invalid .step-id-inline-editor__input{border-color:var(--bs-danger,#dc3545)}.step-id-inline-editor__input{min-width:0;font-family:var(--bs-font-monospace,monospace);flex:auto;font-size:.875rem}.step-id-inline-editor__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.step-id-inline-editor__actions .widget-button{--widget-button-size:1.85rem}.step-id-inline-editor__error{color:var(--bs-danger,#dc3545);margin-top:.35rem;font-size:.8125rem}.process-step-type-picker{border-color:color-mix(in srgb, var(--bs-border-color,#dee2e6) 85%, var(--bs-primary,#0d6efd) 15%);background:color-mix(in srgb, var(--bs-body-bg,#fff) 96%, var(--bs-primary-bg-subtle,#e7f1ff) 4%);width:min(46rem,100%)}.process-step-type-picker .card-body{width:100%}.process-step-type-picker__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.process-step-type-picker__title{font-size:1rem;font-weight:600}.process-step-type-picker__close{flex-shrink:0;padding-inline:0}.process-step-type-picker__field .simple-wrap{width:100%;margin-bottom:0}.process-step-type-picker__field .simple-select,.process-step-type-picker__field .simple-select__control,.process-step-type-picker__field .simple-select__menu{width:100%;min-width:0}.process-step-type-picker__preview{border:1px solid color-mix(in srgb, var(--bs-border-color,#dee2e6) 88%, var(--bs-primary,#0d6efd) 12%);background:color-mix(in srgb, var(--bs-secondary-bg,#f8f9fa) 92%, transparent 8%);border-radius:.5rem;padding:.85rem .95rem}.process-step-type-picker__preview-head{align-items:center;gap:.75rem;display:flex}.process-step-type-picker__icon{background:color-mix(in srgb, var(--bs-primary,#0d6efd) 10%, var(--bs-body-bg,#fff) 90%);width:2rem;height:2rem;color:var(--bs-primary,#0d6efd);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.process-step-type-picker__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.process-instance-artifacts .artifacts-layout{grid-template-columns:minmax(220px,32%) 1fr;gap:1rem;min-height:320px;display:grid}@media (width<=768px){.process-instance-artifacts .artifacts-layout{grid-template-columns:1fr}}.process-instance-artifacts .artifacts-list{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;max-height:420px;overflow-y:auto}.process-instance-artifacts .artifacts-list__item{text-align:left;border:0;border-bottom:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);cursor:pointer;border-left:3px solid #0000;width:100%;padding:.65rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:block}.process-instance-artifacts .artifacts-list__item:last-child{border-bottom:0}.process-instance-artifacts .artifacts-list__item:hover{background:var(--bs-tertiary-bg,#f8f9fa)}.process-instance-artifacts .artifacts-list__item--selected{background:rgba(var(--bs-primary-rgb,13, 110, 253), .08);border-left-color:var(--bs-primary,#0d6efd);box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb,13, 110, 253), .25)}.process-instance-artifacts .artifacts-list__item-title{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.process-instance-artifacts .artifacts-list__step-badge{min-width:1.35rem;height:1.35rem;color:var(--bs-primary,#0d6efd);background:rgba(var(--bs-primary-rgb,13, 110, 253), .12);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.process-instance-artifacts .artifacts-list__item--selected .artifacts-list__step-badge{color:#fff;background:var(--bs-primary,#0d6efd)}.process-instance-artifacts .artifacts-list__step-id{font-size:.75em}.process-instance-artifacts .artifacts-preview{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;flex-direction:column;min-height:320px;padding:.75rem;display:flex}.process-instance-artifacts .artifacts-preview__body{font-family:var(--bs-font-monospace,monospace);white-space:pre-wrap;word-break:break-word;flex:1;max-height:360px;margin:0;font-size:.8125rem;overflow:auto}.notifications-page .widget__tools .btn,.notifications-page .widget__tools .widget-button{white-space:nowrap}.notifications-preview{flex-direction:column;gap:.65rem;padding:.15rem 0;display:flex}.notifications-preview__header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.notifications-preview .crm-record-list{border-radius:var(--radius-md)}.notifications-preview .crm-record-list__item{padding:.65rem .85rem}.notification-preferences .table td,.notification-preferences .table th{vertical-align:middle}.permission-check-list2{--permission-list-border:var(--bs-border-color,#dee2e6);--permission-list-accent:var(--primary-color,var(--bs-primary,#0d6efd));border:1px solid var(--permission-list-border);background:linear-gradient(#fffffffa,#f8fafffa);border-radius:.5rem;padding:.75rem}.permission-check-list2__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.permission-check-list2__search-wrap{flex:22rem;min-width:16rem}.permission-check-list2__search{border-color:color-mix(in srgb, var(--permission-list-accent) 22%, var(--permission-list-border))}.permission-check-list2__actions{gap:.4rem;display:inline-flex}.permission-check-list2__summary{border:1px dashed color-mix(in srgb, var(--permission-list-accent) 28%, var(--permission-list-border));background:color-mix(in srgb, var(--permission-list-accent) 8%, #fff);border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.45rem .55rem;display:flex}.permission-check-list2__counter{color:var(--bs-gray-700,#495057);font-size:.9rem}.permission-check-list2__bulk-select{align-items:center;gap:.4rem;margin:0;font-size:.86rem;display:inline-flex}.permission-check-list2__groups{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:.6rem;display:grid}.permission-check-list2__group{border:1px solid color-mix(in srgb, var(--permission-list-accent) 18%, var(--permission-list-border));background:#fff;border-radius:.45rem;overflow:hidden}.permission-check-list2__group-header{border-bottom:1px solid color-mix(in srgb, var(--permission-list-accent) 14%, var(--permission-list-border));background:color-mix(in srgb, var(--permission-list-accent) 9%, #fff);justify-content:space-between;align-items:center;gap:.4rem;padding:.34rem .45rem;display:flex}.permission-check-list2__toggle{color:var(--bs-gray-800,#343a40);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.35rem;min-width:0;padding:0;font-weight:600;display:inline-flex}.permission-check-list2__caret{width:.9rem;color:color-mix(in srgb, var(--permission-list-accent) 65%, #233)}.permission-check-list2__group-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-check-list2__group-count{color:var(--bs-gray-600,#6c757d);margin-left:auto;font-size:.78rem;font-weight:500}.permission-check-list2__group-check{white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.82rem;display:inline-flex}.permission-check-list2__items{gap:.3rem;padding:.45rem;display:grid}.permission-check-list2__item{border-radius:.3rem;align-items:flex-start;gap:.45rem;margin:0;padding:.18rem .1rem;display:flex}.permission-check-list2__item:hover{background:color-mix(in srgb, var(--permission-list-accent) 6%, #fff)}.permission-check-list2__item-label{color:var(--bs-gray-700,#495057);-webkit-user-select:none;user-select:none;font-size:.84rem;line-height:1.35}.permission-check-list2__empty{border:1px dashed var(--permission-list-border);color:var(--bs-gray-600,#6c757d);text-align:center;background:#fff;border-radius:.45rem;padding:.75rem}.permission-view-list{--permission-view-border:var(--bs-border-color,#dee2e6);--permission-view-accent:var(--primary-color,var(--bs-primary,#0d6efd));border:1px solid var(--permission-view-border);background:linear-gradient(#fffffffa,#f8fafffa);border-radius:.5rem;padding:.75rem}.permission-view-list__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.permission-view-list__search-wrap{flex:22rem;min-width:16rem}.permission-view-list__search{border-color:color-mix(in srgb, var(--permission-view-accent) 22%, var(--permission-view-border))}.permission-view-list__actions{gap:.4rem;display:inline-flex}.permission-view-list__summary{border:1px dashed color-mix(in srgb, var(--permission-view-accent) 28%, var(--permission-view-border));background:color-mix(in srgb, var(--permission-view-accent) 8%, #fff);color:var(--bs-gray-700,#495057);border-radius:.45rem;margin-bottom:.65rem;padding:.45rem .55rem;font-size:.9rem}.permission-view-list__groups{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:.6rem;display:grid}.permission-view-list__group{border:1px solid color-mix(in srgb, var(--permission-view-accent) 18%, var(--permission-view-border));background:#fff;border-radius:.45rem;overflow:hidden}.permission-view-list__group-header{border-bottom:1px solid color-mix(in srgb, var(--permission-view-accent) 14%, var(--permission-view-border));background:color-mix(in srgb, var(--permission-view-accent) 9%, #fff);padding:.34rem .45rem}.permission-view-list__toggle{text-align:left;width:100%;color:var(--bs-gray-800,#343a40);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.permission-view-list__caret{width:.9rem;color:color-mix(in srgb, var(--permission-view-accent) 65%, #233)}.permission-view-list__group-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-view-list__group-count{color:var(--bs-gray-600,#6c757d);margin-left:auto;font-size:.78rem}.permission-view-list__items{gap:.3rem;padding:.45rem;display:grid}.permission-view-list__item{border-radius:.3rem;align-items:flex-start;gap:.4rem;padding:.18rem .12rem;display:flex}.permission-view-list__item:hover{background:color-mix(in srgb, var(--permission-view-accent) 6%, #fff)}.permission-view-list__dot{background:color-mix(in srgb, var(--permission-view-accent) 70%, #1f2d4a);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.42rem}.permission-view-list__item-label{color:var(--bs-gray-700,#495057);font-size:.84rem;line-height:1.35}.permission-view-list__empty{border:1px dashed var(--permission-view-border);color:var(--bs-gray-600,#6c757d);text-align:center;background:#fff;border-radius:.45rem;padding:.75rem}.feature-flags-admin{max-width:52rem;margin:0 auto;padding:1rem 0 2rem}.feature-flags-admin__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.feature-flags-admin__title{margin:0 0 .25rem;font-size:1.5rem}.feature-flags-admin__subtitle{color:var(--bs-secondary-color,#6c757d);max-width:36rem;margin:0}.feature-flags-admin__section{margin-bottom:1.75rem}.feature-flags-admin__section-title{border-bottom:1px solid var(--bs-border-color,#dee2e6);margin-bottom:.75rem;padding-bottom:.35rem;font-size:1.1rem}.feature-flags-admin__list,.feature-flags-admin__modules{margin:0;padding:0;list-style:none}.feature-flags-admin__row{border-bottom:1px solid var(--bs-border-color-translucent,#0000000f);padding:.75rem 0}.feature-flags-admin__desc{color:var(--bs-secondary-color,#6c757d);margin:.35rem 0 .5rem 2.25rem;font-size:.9rem}.feature-flags-admin__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:2.25rem;font-size:.8rem;display:flex}.feature-flags-admin__banner{margin-bottom:1rem}.feature-flags-admin__modules li{padding:.35rem 0}.theme-settings{background:#f8f9fa;border-radius:8px;max-width:400px;margin:auto;padding:20px;box-shadow:0 4px 8px #0000001a}.theme-settings h3{text-align:center;margin-bottom:15px}.form-group{margin-bottom:15px}.form-group label{font-weight:700;display:block}.form-group input[type=color],.form-group select{width:100%;margin-top:5px;padding:5px}.form-group small{color:#666;margin-top:5px;font-size:12px;display:block}.preview{text-align:center;border-radius:6px;margin-top:20px;padding:15px}.border-dance,.selected-item{background-image:linear-gradient(90deg,#fe7878 50%,#0000 50%),linear-gradient(90deg,#fe7878 50%,#0000 50%),linear-gradient(#0000 50%,#fe7878 50%),linear-gradient(#0000 50%,#fe7878 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 3px,15px 3px,3px 15px,3px 15px;animation:.3s linear infinite border-dance-animation}@keyframes border-dance-animation{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:15px 0,right 15px bottom,left bottom 15px,right top 15px}}.selected-item{padding:2px!important}.layout-element-container{margin:0;padding:0}.layout-element-header,.if-container.de-canvas-root,.each-container,.cell-container.de-canvas-root,.row-container.de-canvas-root{margin:0;padding:2px}.layout-element-header span,.if-container.de-canvas-root span,.each-container span,.cell-container.de-canvas-root span,.row-container.de-canvas-root span{margin-left:10px}.row-container.de-canvas-root{flex-direction:column;width:100%;display:flex}.row-container.de-canvas-root .row-content{flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex}.row-container.de-canvas-root>.de-table-body{flex:auto;min-width:0;max-width:100%;min-height:0;overflow-x:auto}.de-cell-body>.draggable.de-table,.de-view-children>.draggable.de-table,.de-page-children>.draggable.de-table,.de-if-body>.draggable.de-table,.de-each-body>.draggable.de-table,.row-content.de-view-children>.draggable.de-table,.row-container>.row-content>.draggable.de-table{align-self:stretch;min-width:0;max-width:100%}.cell-container.de-canvas-root{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.cell-container.de-canvas-root .de-cell-body{flex:auto;min-width:0;max-width:100%;min-height:0;overflow-x:auto}.if-container.de-canvas-root{flex-direction:column;display:flex}.if-container.de-canvas-root .de-if-body,.if-container.de-canvas-root .de-each-body{flex:auto;min-width:0;min-height:0}.empty-container-diagonal-stripes{color:#888;text-align:center;background-color:#f0f0f0;background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#0000000d 10px 20px);border:1px dashed #ccc;justify-content:center;align-items:center;min-height:150px;padding:20px;font-family:sans-serif;font-size:1.1em;display:flex}.module-editor{background-color:#fff;flex-direction:column;flex-grow:1;align-items:stretch;min-width:0;max-width:100%;min-height:0;display:flex}.module-editor .template-editor-context-toolbar{flex:none}.module-editor .editor-container{grid-template-columns:var(--template-editor-sidebar-w,420px) auto minmax(0, 1fr);background-color:#fff;flex:auto;grid-template-rows:minmax(0,1fr);grid-template-areas:"left-sidebar resizer content";align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;max-height:min(82vh,900px);display:grid;overflow:auto}.module-editor .editor-container.editor-container--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.module-editor .editor-container .left-sidebar{flex-direction:column;grid-area:left-sidebar;gap:.5rem;min-width:0;min-height:0;padding-right:2px;display:flex}.module-editor .editor-container .template-editor-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background-color:#0000;flex:none;grid-area:resizer;align-self:stretch;width:6px;position:relative}.module-editor .editor-container .template-editor-resizer:focus-visible{outline:none}.module-editor .editor-container .template-editor-resizer .template-editor-resizer-grip{background-color:var(--bs-border-color-translucent,#0000001f);border-radius:1px;width:2px;transition:background-color .15s,width .15s;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.module-editor .editor-container .template-editor-resizer:hover .template-editor-resizer-grip,.module-editor .editor-container .template-editor-resizer:focus-visible .template-editor-resizer-grip,.module-editor .editor-container .template-editor-resizer.template-editor-resizer--dragging .template-editor-resizer-grip{background-color:var(--bs-primary,#0d6efd);width:3px}.module-editor .editor-container .template-editor-content-scroll-wrap{flex-direction:column;grid-area:content;align-items:stretch;min-width:0;max-width:100%;padding-left:0;display:flex;overflow:auto}.module-editor .editor-container .content{box-sizing:border-box;border:2px dashed #c8c8c8;border-radius:3px;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:4px 4px 6px;display:flex}.module-editor .editor-container .content .de-canvas-root{position:relative}.module-editor .editor-container .content .de-canvas-type-handle{z-index:30;color:#fff;opacity:0;pointer-events:none;background:#212529e0;border-radius:5px;align-items:center;gap:4px;max-width:min(12rem,100vw - 2rem);padding:3px 7px;font-size:10px;line-height:1;transition:opacity .14s;display:inline-flex;position:absolute;top:auto;bottom:100%;left:0;box-shadow:0 1px 3px #00000040}.module-editor .editor-container .content .de-canvas-type-handle .de-canvas-type-handle-icon{text-align:center;flex-shrink:0;width:1.1em;font-size:11px;line-height:1}.module-editor .editor-container .content .de-canvas-type-handle-label{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.module-editor .editor-container .content .draggable.selected-item>.de-canvas-root>.de-canvas-type-handle{opacity:1;pointer-events:auto}.module-editor .editor-container .content .draggable.selected-item,.module-editor .editor-container .content .draggable.selected-item>.de-canvas-root{overflow:visible!important}.module-editor .editor-container .content .de-text{min-width:0;max-width:100%;overflow:hidden}.module-editor .editor-container .content .de-text--intrinsic{align-self:flex-start}.module-editor .editor-container .content .de-text--fluid{align-self:stretch}.module-editor .editor-container .content .draggable.de-text:not(.selected-item){background-color:#0000}.module-editor .editor-container .content .de-text-canvas-wrap{vertical-align:top;min-width:0;max-width:100%;min-height:1.25rem;display:inline-block;overflow:hidden}.module-editor .editor-container .content .de-text-content{max-width:100%;line-height:1.25}.module-editor .editor-container .content .de-text-content--literal{white-space:normal;overflow-wrap:break-word;word-break:break-word;width:fit-content;max-width:100%}.module-editor .editor-container .content .de-text-content--expression{width:min(12rem,100%);min-width:0;max-width:100%}.module-editor .editor-container .content .de-expression-chip,.module-editor .editor-container .content .de-setvar-body,.module-editor .editor-container .content .de-pagenumber-body,.module-editor .editor-container .content .de-text-expression{border:1px solid var(--bs-border-color-translucent,#00000020);background-color:var(--bs-tertiary-bg,#e9ecef);max-width:100%;color:var(--bs-secondary-color,#495057);font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;align-items:baseline;gap:.15rem;padding:0 .35rem;font-size:.85em;line-height:1.5;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000000a}.module-editor .editor-container .content .de-text-expression{gap:0;width:fit-content;max-width:100%}.module-editor .editor-container .content .de-expression-chip-body{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);flex:0 auto;overflow:hidden}.module-editor .editor-container .content .de-expression-delimiter{color:var(--bs-primary,#0d6efd);font-weight:700;font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:-.02em;flex:none;margin:0;padding:0}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable,.module-editor .editor-container .content .de-row>.draggable,.module-editor .editor-container .content .de-row>.de-container-children>.draggable,.module-editor .editor-container .content .de-horizontal-children>.draggable{flex:auto;min-width:0}.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-image,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-addImageFromUrl{flex:none}.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--intrinsic{flex:0 auto;min-width:0}.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable:not(.de-image):not(.de-addImageFromUrl):not(.de-text.de-text--intrinsic){flex:auto;min-width:0}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable.de-text .de-text-canvas-wrap,.module-editor .editor-container .content .de-row>.draggable.de-text .de-text-canvas-wrap,.module-editor .editor-container .content .de-row>.de-container-children>.draggable.de-text .de-text-canvas-wrap,.module-editor .editor-container .content .de-horizontal-children>.draggable.de-text .de-text-canvas-wrap,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text .de-text-canvas-wrap{width:100%;display:block}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable.de-text.de-text--intrinsic .de-text-content--literal,.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable.de-text.de-text--intrinsic .de-text-content--expression,.module-editor .editor-container .content .de-row>.draggable.de-text.de-text--intrinsic .de-text-content--literal,.module-editor .editor-container .content .de-row>.draggable.de-text.de-text--intrinsic .de-text-content--expression,.module-editor .editor-container .content .de-row>.de-container-children>.draggable.de-text.de-text--intrinsic .de-text-content--literal,.module-editor .editor-container .content .de-row>.de-container-children>.draggable.de-text.de-text--intrinsic .de-text-content--expression,.module-editor .editor-container .content .de-horizontal-children>.draggable.de-text.de-text--intrinsic .de-text-content--literal,.module-editor .editor-container .content .de-horizontal-children>.draggable.de-text.de-text--intrinsic .de-text-content--expression,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--intrinsic .de-text-content--literal,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--intrinsic .de-text-content--expression{width:auto;max-width:100%;display:block}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-row>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-row>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-row>.de-container-children>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-row>.de-container-children>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-horizontal-children>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-horizontal-children>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .row-container.de-view-horizontal>.row-content>.draggable.de-text.de-text--fluid .de-text-content--expression{width:100%;max-width:100%;display:block}.module-editor .editor-container .content .de-image-canvas-wrap{vertical-align:top;max-width:100%;display:inline-block}.module-editor .editor-container .content .de-image-frame{background-color:#e2e8f0;background-image:linear-gradient(to top right,#0000 calc(50% - 1px),#cbd5e1,#0000 calc(50% + 1px)),linear-gradient(to bottom right,#0000 calc(50% - 1px),#cbd5e1,#0000 calc(50% + 1px));border:2px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex;position:relative;overflow:visible}.module-editor .editor-container .content .de-image-placeholder-label{color:#475569;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px}.module-editor .editor-container .content .de-image-resize-handle{border:1px solid color-mix(in srgb, var(--bs-primary,#0d6efd) 55%, transparent);z-index:12;touch-action:none;pointer-events:auto;background:#fff;border-radius:2px;margin:0;padding:0;position:absolute;box-shadow:0 0 0 1px #ffffffe6}.module-editor .editor-container .content .de-image-resize-handle--e{cursor:ew-resize;width:9px;height:26px;top:50%;right:-5px;transform:translateY(-50%)}.module-editor .editor-container .content .de-image-resize-handle--s{cursor:ns-resize;width:26px;height:9px;bottom:-5px;left:50%;transform:translate(-50%)}.module-editor .editor-container .content .de-image-resize-handle--se{cursor:nwse-resize;width:11px;height:11px;bottom:-5px;right:-5px}.module-editor .editor-container .content .id-label{color:#fff;pointer-events:none;background-color:#add8e6;border-radius:0 0 5px 5px;height:24px;padding:0 5px;font-size:22px;line-height:24px;position:absolute}.module-editor .editor-container .content .de-row{flex-direction:row;flex-grow:unset;border:1px dashed #c8c8c8;border-radius:3px;min-height:20px;margin:1px;padding:0;display:flex}.module-editor .editor-container .content .de-row>.id-label{transform-origin:0 0;background-color:#787878;transform:rotate(-90deg)translate(calc(-100% - 10px))}.module-editor .editor-container .content .de-row:hover{border-color:#646464}.module-editor .editor-container .content .de-column,.module-editor .editor-container .content .de-cell{border:1px dashed #c8c8c8;flex-direction:column;flex-grow:1;align-self:stretch;min-width:0;display:flex}.module-editor .editor-container .content .de-column>.id-label,.module-editor .editor-container .content .de-cell>.id-label{background-color:#add8e6}.module-editor .editor-container .content .de-column:hover,.module-editor .editor-container .content .de-cell:hover{border-color:#646464}.module-editor .editor-container .content .cell-container .de-cell-body>.draggable{min-width:0;max-width:100%}.module-editor .editor-container .content .cell-container .de-cell-body.de-horizontal-children>.drop-zone.isLast.row-drag{flex:0 0 25px;width:25px;min-width:25px}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content:has(>.drop-zone.isAlone.isLast:only-child){align-items:flex-start;min-height:0}.module-editor .editor-container .content .row-container:not(.de-view-horizontal)>.row-content>.drop-zone.row-drag.isAlone.isLast{align-self:flex-start;min-height:25px;max-height:25px}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.drop-zone.isLast:not(.row-drag):not(.isAlone){flex:none;min-height:25px;max-height:25px}.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-table-body>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-column>.drop-zone.isLast:not(.row-drag):not(.isAlone),.module-editor .editor-container .content .de-column>.de-container-children>.drop-zone.isLast:not(.row-drag):not(.isAlone){flex:none;min-height:10px;max-height:2.75rem}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-table-body>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-column>.draggable.de-text.de-text--fluid,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-text.de-text--fluid{flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;min-height:0;display:flex}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-table-body>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-column>.draggable.de-text.de-text--intrinsic,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-text.de-text--intrinsic{flex-direction:column;flex:0 auto;justify-content:flex-start;align-self:flex-start;min-height:0;display:flex}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-table-body>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-column>.draggable.de-text.de-text--fluid .de-text-canvas-wrap,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-text.de-text--fluid .de-text-canvas-wrap{width:100%;display:block}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-table-body>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-table-body>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-column>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-column>.draggable.de-text.de-text--fluid .de-text-content--expression,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-text.de-text--fluid .de-text-content--literal,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-text.de-text--fluid .de-text-content--expression{width:100%;max-width:100%;display:block}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-view,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-view,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-view,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-view,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-view,.module-editor .editor-container .content .de-table-body>.draggable.de-view,.module-editor .editor-container .content .de-column>.draggable.de-view,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-view{flex-direction:column;flex:auto;align-self:stretch;min-height:0;display:flex}.module-editor .editor-container .content .cell-container .de-cell-body:not(.de-horizontal-children)>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-view-children:not(.row-content):not(.de-horizontal-children)>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-page-children:not(.de-horizontal-children)>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-if-body:not(.de-horizontal-children)>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-each-body:not(.de-horizontal-children)>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-table-body>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-column>.draggable.de-view>.de-canvas-root,.module-editor .editor-container .content .de-column>.de-container-children>.draggable.de-view>.de-canvas-root{flex:auto;width:100%;min-height:0}.module-editor .editor-container .content .de-container{border:0 dashed #c8c8c8;border-width:0 1px;flex-direction:column;flex-grow:1;display:flex}.module-editor .editor-container .content .de-container>.id-label{background-color:#add8e6}.module-editor .editor-container .content .de-container:hover{border-color:#646464}.module-editor .editor-container .content .de-container{min-height:150px}.module-editor .editor-container .content .de-component{cursor:pointer;background-color:#0000cd;border:1px solid #c8c8c8;min-height:25px}.module-editor .editor-container .content .de-component>.id-label{color:#fff;background-color:#b0e5a7}.module-editor .editor-container .content .de-component:hover{border-color:#646464}.module-editor .editor-container .content .de-component .component-content{margin:8px}.module-editor .editor-container .content .draggable.selected-item{background-color:color-mix(in srgb, var(--bs-primary,#0d6efd) 8%, transparent)}.module-editor .editor-container .footer{border:1px solid gray;grid-area:footer}.module-editor .editor-container .columns{display:flex}.module-editor .card-body>.drop-zone{min-height:8px}.module-editor .editor-container .draggable{cursor:default}.module-editor .editor-container .draggable .de-canvas-type-handle{cursor:grab}.module-editor .editor-container .draggable .de-canvas-type-handle:active,.module-editor .editor-container .draggable .de-canvas-type-handle :active,.module-editor[data-rdnd-dragging=true] .editor-container .draggable{cursor:grabbing}.module-editor .drop-zone{box-sizing:border-box;opacity:1;background:0 0;flex:none;margin-block:0;padding-block:4px;transition:background-color .12s,min-height .12s,box-shadow .12s;position:relative}.module-editor .drop-zone:not(.row-drag):before{content:"";background:color-mix(in srgb, var(--bs-primary,#0d6efd) 24%, transparent);pointer-events:none;opacity:0;border-radius:2px;height:2px;transition:opacity .12s;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.module-editor .drop-zone.row-drag:before{content:"";background:color-mix(in srgb, var(--bs-primary,#0d6efd) 24%, transparent);pointer-events:none;opacity:0;border-radius:2px;width:3px;transition:opacity .12s;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}.module-editor .drop-zone:nth-of-type(2n){display:none}.module-editor .drop-zone.row-drag{align-self:stretch;width:25px;height:auto;min-height:25px;padding-block:0;padding-inline:2px}.module-editor .drop-zone.column-drag,.module-editor .drop-zone.cell-drag{width:auto;min-height:25px;max-height:25px;padding-block:0}.module-editor .drop-zone.container-drag,.module-editor .drop-zone.each-drag,.module-editor .drop-zone.if-drag,.module-editor .drop-zone.page-drag,.module-editor .drop-zone.view-drag,.module-editor .drop-zone.table-drag{width:auto;min-height:10px;max-height:2.75rem;padding-block:4px}.module-editor .drop-zone.active{background:color-mix(in srgb, var(--bs-info,#0dcaf0) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bs-primary,#0d6efd) 42%, transparent)}.module-editor .drop-zone.active:not(.row-drag):before,.module-editor .drop-zone.active.row-drag:before{opacity:1;background:color-mix(in srgb, var(--bs-primary,#0d6efd) 92%, transparent);height:3px}.module-editor .drop-zone.active.row-drag:before{width:4px;height:auto}.module-editor .drop-zone.no-drop{background-color:color-mix(in srgb, var(--bs-danger,#dc3545) 14%, transparent);cursor:not-allowed}.module-editor .drop-zone.no-drop:not(.row-drag):before,.module-editor .drop-zone.no-drop.row-drag:before{opacity:.9;background:color-mix(in srgb, var(--bs-danger,#dc3545) 55%, transparent)}.module-editor .drop-zone.isLast:not(.row-drag){flex:1 1 0;min-height:1.5rem;max-height:none}.module-editor .drop-zone.isLast.row-drag{flex:1 1 0;width:auto;min-width:25px}.module-editor .drop-zone.isAlone.isLast{min-height:1.125rem}.module-editor[data-rdnd-dragging=true]{cursor:grabbing}.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone:not(.row-drag){min-height:28px;padding-block:8px;cursor:copy!important}.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone.row-drag{cursor:col-resize!important}.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone.no-drop{cursor:not-allowed!important}.module-editor[data-rdnd-dragging=true] .editor-container .draggable :not(.drop-zone):not(:is(.de-canvas-type-handle,.de-canvas-type-handle *)){cursor:inherit!important}.module-editor[data-rdnd-dragging=true] .editor-container .draggable .de-canvas-type-handle{cursor:grabbing}.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone:not(.row-drag):not(.active):not(.no-drop):before,.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone.row-drag:not(:hover):not(.active):not(.no-drop):before{opacity:.2}.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone:not(.row-drag).active:before,.module-editor[data-rdnd-dragging=true] .editor-container .drop-zone.row-drag.active:before{opacity:1}@media (prefers-reduced-motion:reduce){.module-editor .editor-container .drop-zone,.module-editor .editor-container .de-canvas-type-handle{transition:none!important}}.module-editor .trash{border:1px solid purple;justify-content:center;align-items:center;width:100px;margin:0 auto}.module-editor .code{width:calc(100% - 100px);height:100%;padding:10px;overflow:auto}.sideBar{background:#e1e1e1;border-right:1px solid #111;flex:0 0 1px;width:200px;height:100vh;padding:10px}.sideBarItem{align-items:center;gap:.5rem;height:30px;padding:2px;display:flex}.sideBarItem .sideBarItem-icon{text-align:center;opacity:.92;flex-shrink:0;width:1.1rem;font-size:.95rem}.sideBarItem span{margin-left:0}.columnContainer{display:flex}.pageContainer{flex-direction:column;flex:1;display:flex}.de-container{border:1px dotted #00f;margin:1px;padding:1px}.de-element{min-width:20px}.handler-pattern{opacity:.1;background-color:#e5e5f7;background-image:radial-gradient(at 4px 4px,#444cf7,#444cf7 50%,#e5e5f7 50%);background-size:4px 4px}.properties-panel{border:1px solid var(--bs-border-color-translucent,#0000001a);background:var(--bs-body-bg,#fff);border-radius:.375rem;flex:0 auto;min-height:0;margin-top:0;margin-bottom:0;overflow:hidden}.properties-inherited-list{flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex}.properties-inherited-item{color:var(--bs-emphasis-color,#212529);align-items:center;gap:.4rem;font-size:.825rem;line-height:1.3;display:flex}.properties-inherited-item--warn{color:var(--bs-warning-text-emphasis,#997404)}.properties-inherited-icon{background:var(--bs-tertiary-bg,#f8f9fa);border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.75rem;display:inline-flex}.properties-inherited-item--warn .properties-inherited-icon{background:var(--bs-warning-bg-subtle,#fff3cd)}.properties-inherited-path{font-family:var(--bs-font-monospace);color:var(--bs-primary,#0d6efd);background:0 0;padding:0;font-size:.78rem}.properties-inherited-detail{color:var(--bs-secondary-color,#6c757d)}.properties-panel-header{background:var(--bs-tertiary-bg,#f8f9fa);border-bottom:1px solid var(--bs-border-color-translucent,#0000001a);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.properties-panel-title{color:var(--bs-emphasis-color,#212529);letter-spacing:.01em;font-size:.95rem}.properties-panel-title i{color:var(--bs-primary,#0d6efd);font-size:.95rem}.properties-panel-type-badge{letter-spacing:.04em;text-transform:uppercase;padding:.28em .55em;font-size:.7rem;font-weight:600}.properties-panel-content{text-wrap:pretty;scrollbar-width:thin;scrollbar-color:var(--bs-border-color,#dee2e6) transparent;max-height:min(58vh,720px);font-size:.78rem;line-height:1.4;overflow-y:auto}.properties-section{padding:.625rem .75rem}.properties-section+.properties-section{border-top:1px solid var(--bs-border-color-translucent,#00000014)}.properties-section-header{text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color,#6c757d);-webkit-user-select:none;user-select:none;margin-bottom:.45rem;font-size:.7rem;font-weight:600;display:block}.properties-quick-align{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.properties-quick-align-group{align-items:center;gap:.35rem;display:inline-flex}.properties-quick-align-axis{width:1.1rem;color:var(--bs-secondary-color,#6c757d);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.properties-section--align .btn-group .btn{--bs-btn-padding-y:.05rem;--bs-btn-padding-x:.45rem;--bs-btn-font-size:.85rem;line-height:1.1}.properties-section--form{padding:0}.properties-form-table{border-collapse:separate;border-spacing:0;width:100%;display:block}.properties-form-table thead,.properties-form-table tbody,.properties-form-table thead tr,.properties-form-table tbody tr{width:100%;display:block}.properties-form-table thead tr,.properties-form-table thead th{background:var(--bs-tertiary-bg,#f1f3f5);color:var(--bs-secondary-color,#495057);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--bs-border-color-translucent,#00000014);border-bottom:1px solid var(--bs-border-color-translucent,#00000014);text-align:center;padding:.35rem .75rem;font-size:.7rem;font-weight:600}.properties-form-table thead th{box-sizing:border-box;width:100%;display:block}.properties-form-table tbody tr{transition:background-color .1s}.properties-form-table tbody tr:hover{background:var(--bs-tertiary-bg,#00000006)}.properties-form-table tbody td{box-sizing:border-box;width:100%;padding-left:.75rem;padding-right:.75rem;display:block}.properties-form-table tbody td:first-child{text-align:left;color:var(--bs-emphasis-color,#212529);white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;padding-top:.45rem;padding-bottom:.15rem;font-size:.8125rem;font-weight:600;line-height:1.25}.properties-form-table tbody td:nth-child(2){border-bottom:1px solid var(--bs-border-color-translucent,#0000000f);padding-top:0;padding-bottom:.45rem}.properties-form-table td input[type=number],.properties-form-table td input[type=text],.properties-form-table td select{border:1px solid var(--bs-border-color,#ced4da);background-color:var(--bs-body-bg,#fff);width:100%;color:var(--bs-body-color,#212529);border-radius:.25rem;padding:.15rem .4rem;font-size:.78rem;line-height:1.3;transition:border-color .1s,box-shadow .1s}.properties-form-table td input[type=number]:focus,.properties-form-table td input[type=text]:focus,.properties-form-table td select:focus{border-color:var(--bs-primary,#0d6efd);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb,13, 110, 253), .18);outline:none}.properties-form-table td .color{align-items:center;gap:.4rem;display:flex}.properties-form-table td .color input[type=color]{border:1px solid var(--bs-border-color,#ced4da);cursor:pointer;border-radius:.25rem;flex:none;width:28px;height:24px;padding:0}.properties-form-table td .color span{min-width:0;font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--bs-secondary-color,#495057);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.properties-section--inspect{background:var(--bs-tertiary-bg,#f8f9fa)}.properties-section--inspect[open]{background:var(--bs-body-bg,#fff)}.properties-section-header--collapsible{cursor:pointer;align-items:center;gap:.35rem;margin-bottom:0;list-style:none;display:flex}.properties-section-header--collapsible::-webkit-details-marker{display:none}.properties-section-header--collapsible:before{content:"▸";color:var(--bs-secondary-color,#6c757d);font-size:.65rem;transition:transform .15s}details[open]>.properties-section-header--collapsible:before,.properties-section--inspect[open] .properties-section-header--collapsible:before{transform:rotate(90deg)}.properties-inspect-pre{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color-translucent,#0000001a);font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--bs-body-color,#212529);white-space:pre-wrap;word-break:break-all;border-radius:.25rem;max-height:220px;margin:.5rem 0 0;padding:.5rem .65rem;font-size:.72rem;line-height:1.45;overflow:auto}.today-agenda{min-height:0;font-size:var(--font-size-sm);color:var(--text-color);flex-direction:column;flex:1;gap:.45rem;display:flex}.today-agenda__date{font-size:var(--font-size-caption);color:var(--cal-header-muted);text-transform:capitalize;margin:0;font-weight:600}.today-agenda__holiday{border-radius:var(--radius-md);border-left:3px solid var(--cal-type-holiday-accent);background:var(--cal-type-holiday-bg);color:var(--cal-event-text);font-size:var(--font-size-caption);align-items:center;gap:.4rem;padding:.35rem .55rem;font-weight:600;display:flex}.today-agenda__holiday i{color:var(--cal-type-holiday-accent);font-size:.75rem}.today-agenda__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.today-agenda__loading{flex:1;justify-content:center;align-items:center;min-height:4rem;display:flex}.today-agenda__list{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.today-agenda__item{border-radius:var(--radius-md);border-left:3px solid var(--cal-event-accent-local,var(--cal-type-default-accent));background:var(--cal-event-bg-local,var(--cal-type-default-bg));color:var(--cal-event-text);box-shadow:var(--cal-event-shadow);overflow:hidden}.today-agenda__item.cal-event--task{--cal-event-bg-local:var(--cal-type-task-bg);--cal-event-accent-local:var(--cal-type-task-accent)}.today-agenda__item.cal-event--interaction{--cal-event-bg-local:var(--cal-type-interaction-bg);--cal-event-accent-local:var(--cal-type-interaction-accent)}.today-agenda__item.cal-event--sentenceExpiration{--cal-event-bg-local:var(--cal-type-sentence-bg);--cal-event-accent-local:var(--cal-type-sentence-accent)}.today-agenda__item.cal-event--holiday{--cal-event-bg-local:var(--cal-type-holiday-bg);--cal-event-accent-local:var(--cal-type-holiday-accent)}.today-agenda__item.cal-event--accountBirthday{--cal-event-bg-local:var(--cal-type-birthday-bg);--cal-event-accent-local:var(--cal-type-birthday-accent)}.today-agenda__item.cal-event--accountAnniversary{--cal-event-bg-local:var(--cal-type-anniversary-bg);--cal-event-accent-local:var(--cal-type-anniversary-accent)}.today-agenda__item.cal-event--externalIcs{--cal-event-bg-local:var(--cal-type-external-bg);--cal-event-accent-local:var(--cal-type-external-accent)}.today-agenda__item .calendar-agenda-event{padding:.4rem .55rem}.today-agenda__empty{text-align:center;color:var(--cal-header-muted);background:var(--cal-toolbar-bg);border:1px dashed var(--cal-toolbar-border);border-radius:var(--radius-md);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .75rem;display:flex}.today-agenda__empty-title{font-size:var(--font-size-sm);color:var(--cal-header-text);margin:0;font-weight:600}.today-agenda__empty-hint{font-size:var(--font-size-caption);max-width:18rem;margin:0;line-height:1.45}.today-agenda__footer{border-top:1px solid var(--cal-toolbar-border);justify-content:flex-end;padding-top:.15rem;display:flex}.today-agenda__calendar-link{font-size:var(--font-size-caption);color:var(--primary-color);font-weight:600;text-decoration:none}.today-agenda__calendar-link:hover{color:color-mix(in srgb, var(--primary-color) 80%, black);text-decoration:underline}.stats-widget{border:1px solid #00000014;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.stats-widget:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f!important}.stats-widget .stats-icon-wrapper .stats-icon-bg{transition:transform .3s,box-shadow .3s}.stats-widget:hover .stats-icon-bg{transform:scale(1.05);box-shadow:0 6px 16px #667eea59}.stats-widget .stats-number{animation:.5s ease-out fadeInNumber;display:inline-block}@keyframes fadeInNumber{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-widget .stats-title .stats-action-btn{letter-spacing:.02em;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;transition:all .2s;position:relative;overflow:hidden;font-weight:600!important}.stats-widget .stats-title .stats-action-btn span,.stats-widget .stats-title .stats-action-btn i{z-index:1;transition:all .2s;position:relative}.stats-widget .stats-title .stats-action-btn i{font-size:.85rem}.stats-widget .stats-title .stats-action-btn:before{content:"";z-index:0;background:#fff3;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stats-widget .stats-title .stats-action-btn:hover:before{width:300px;height:300px}.stats-widget .stats-title .stats-action-btn:hover{transform:translateY(-1px)}.stats-widget .stats-title .stats-action-btn:hover span,.stats-widget .stats-title .stats-action-btn:hover i{text-shadow:0 1px 2px #00000026;color:#fff!important}.stats-widget .stats-title .stats-action-btn:hover i{transform:translate(4px)}.stats-widget .stats-title .stats-action-btn:active{transform:translateY(0)!important}.stats-widget.stats-primary .stats-icon-bg{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.stats-widget.stats-primary .stats-action-btn{color:#667eea!important;background-color:#667eea14!important;border-color:#667eea33!important}.stats-widget.stats-primary .stats-action-btn:hover{color:#fff!important;background-color:#667eea!important;border-color:#667eea!important;box-shadow:0 4px 8px #667eea4d!important}.stats-widget.stats-success .stats-icon-bg{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)!important;box-shadow:0 4px 12px #11998e40!important}.stats-widget.stats-success .stats-action-btn{color:#11998e!important;background-color:#11998e14!important;border-color:#11998e33!important}.stats-widget.stats-success .stats-action-btn:hover{color:#fff!important;background-color:#11998e!important;border-color:#11998e!important;box-shadow:0 4px 8px #11998e4d!important}.stats-widget.stats-warning .stats-icon-bg{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)!important;box-shadow:0 4px 12px #f5576c40!important}.stats-widget.stats-warning .stats-action-btn{color:#f5576c!important;background-color:#f5576c14!important;border-color:#f5576c33!important}.stats-widget.stats-warning .stats-action-btn:hover{color:#fff!important;background-color:#f5576c!important;border-color:#f5576c!important;box-shadow:0 4px 8px #f5576c4d!important}.stats-widget.stats-info .stats-icon-bg{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)!important;box-shadow:0 4px 12px #4facfe40!important}.stats-widget.stats-info .stats-action-btn{color:#4facfe!important;background-color:#4facfe14!important;border-color:#4facfe33!important}.stats-widget.stats-info .stats-action-btn:hover{color:#fff!important;background-color:#4facfe!important;border-color:#4facfe!important;box-shadow:0 4px 8px #4facfe4d!important}.stats-widget.stats-danger .stats-icon-bg{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)!important;box-shadow:0 4px 12px #fa709a40!important}.stats-widget.stats-danger .stats-action-btn{color:#fa709a!important;background-color:#fa709a14!important;border-color:#fa709a33!important}.stats-widget.stats-danger .stats-action-btn:hover{color:#fff!important;background-color:#fa709a!important;border-color:#fa709a!important;box-shadow:0 4px 8px #fa709a4d!important}@media (width<=768px){.stats-widget .stats-icon-bg{width:48px!important;height:48px!important}.stats-widget .stats-icon-bg img{width:28px!important;height:28px!important}.stats-widget .stats-number{font-size:1.5rem!important}}.import-panel{border:1px solid var(--import-mapper-toolbar-border);border-radius:var(--import-mapper-radius);background:var(--import-mapper-surface);box-shadow:var(--shadow-primary)}.import-action-btn:focus-visible{box-shadow:var(--focus-ring-primary)}.import-download-toolbar{margin-bottom:0}.column-mapper-root{gap:var(--import-mapper-gap);flex-direction:column;display:flex}.column-mapper-toolbar{padding:var(--import-mapper-toolbar-pad-y) var(--import-mapper-toolbar-pad-x);background:var(--import-mapper-toolbar-bg);border:1px solid var(--import-mapper-toolbar-border);border-radius:var(--import-mapper-radius);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.column-mapper-toolbar__modes .btn{white-space:nowrap}.column-mapper-toolbar__hint{min-width:0;color:var(--text-color);font-size:var(--font-size-caption);flex:220px;line-height:1.45}.column-mapper-toolbar__hint kbd{border-radius:var(--radius-md);border:1px solid var(--import-mapper-toolbar-border);background:var(--import-mapper-hint-kbd-bg);color:var(--menu-text-strong-color);padding:.12em .4em;font-family:inherit;font-size:.88em}.column-mapper-scroll-outer{border-radius:var(--import-mapper-radius);border:1px solid var(--import-mapper-border-color);background:var(--import-mapper-surface);box-shadow:var(--shadow-primary);position:relative}.column-mapper-scroll-outer:before,.column-mapper-scroll-outer:after{content:"";z-index:4;pointer-events:none;opacity:0;width:2.25rem;transition:opacity var(--transition-theme-fast);position:absolute;top:0;bottom:0}.column-mapper-scroll-outer:before{background:linear-gradient(to right, color-mix(in srgb, var(--import-mapper-surface) 78%, var(--import-mapper-scroll-shadow)), transparent);left:0}.column-mapper-scroll-outer:after{background:linear-gradient(to left, color-mix(in srgb, var(--import-mapper-surface) 78%, var(--import-mapper-scroll-shadow)), transparent);right:0}.column-mapper-scroll-outer[data-shadow-left=true]:before,.column-mapper-scroll-outer[data-shadow-right=true]:after{opacity:1}.column-mapper-scroll-inner{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--import-mapper-surface);overflow:auto visible}.column-mapper-scroll-inner--horizontal{border-radius:calc(var(--import-mapper-radius) - 1px);max-height:min(500px,58vh);overflow:auto}.column-mapper-scroll-inner:focus-visible{box-shadow:var(--import-mapper-focus-ring-inset);outline:none}.column-mapper-scroll-inner::-webkit-scrollbar{width:12px;height:12px}.column-mapper-scroll-inner::-webkit-scrollbar-track{background:color-mix(in srgb, var(--import-mapper-border-color) 35%, var(--import-mapper-surface-muted));border-radius:var(--radius-md)}.column-mapper-scroll-inner::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--secondary-color) 28%, var(--import-mapper-surface));border-radius:var(--radius-md);background-clip:padding-box;border:3px solid #0000}.column-mapper-scroll-inner::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--secondary-color) 42%, var(--import-mapper-surface));background-clip:padding-box}.column-mapper-scroll-btn{z-index:5;border:1px solid var(--import-mapper-scroll-btn-border);background:var(--import-mapper-scroll-btn-bg);width:2.35rem;height:2.35rem;color:var(--import-mapper-scroll-btn-color);box-shadow:var(--shadow-dropdown);cursor:pointer;transition:background-color var(--transition-theme-fast), color var(--transition-theme-fast), border-color var(--transition-theme-fast), box-shadow var(--transition-theme-fast);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.column-mapper-scroll-btn:hover{background:var(--import-mapper-scroll-btn-hover-bg);color:var(--primary-color);border-color:color-mix(in srgb, var(--primary-color) 35%, var(--import-mapper-scroll-btn-border))}.column-mapper-scroll-btn:focus-visible{box-shadow:var(--shadow-dropdown), var(--import-mapper-focus-ring);outline:none}.column-mapper-scroll-btn--left{left:8px}.column-mapper-scroll-btn--right{right:8px}.column-mapper-scroll-outer--transposed .column-mapper-scroll-inner--transposed{max-height:min(70vh,720px);overflow:auto}.column-mapper-scroll-outer--transposed{overflow:hidden}.column-mapper-scroll-footer--transposed{border-top:1px solid var(--import-mapper-border-color);background:var(--import-mapper-toolbar-bg);justify-content:center;align-items:center;padding:.45rem .5rem .5rem;display:flex}.column-mapper-scroll-footer__btn{min-width:11rem}.column-mapper-scroll-inner--transposed .column-mapper--transposed .column-mapper-thead th{z-index:3;position:sticky;top:0}.column-mapper-scroll-inner--transposed .column-mapper--transposed .column-mapper-thead th.column-mapper--sticky-label{z-index:6;left:0}.column-mapper-scroll-inner--transposed .column-mapper--transposed .column-mapper-thead th.column-mapper--sticky-map{left:var(--import-mapper-sticky-label-width);z-index:6}.column-mapper--transposed{width:max(100%, max-content)}.column-mapper--transposed .column-mapper--sticky-label{z-index:3;min-width:var(--import-mapper-sticky-label-width);max-width:calc(var(--import-mapper-sticky-label-width) + 3.5rem);vertical-align:top;background:var(--import-mapper-surface);box-shadow:3px 0 0 var(--import-mapper-sticky-shadow);position:sticky;left:0}.column-mapper--transposed .column-mapper--sticky-map{left:var(--import-mapper-sticky-label-width);z-index:3;min-width:var(--import-mapper-sticky-map-width);max-width:calc(var(--import-mapper-sticky-map-width) + 2rem);vertical-align:top;background:var(--import-mapper-surface);box-shadow:3px 0 0 var(--import-mapper-sticky-shadow);position:sticky}.column-mapper--transposed .column-mapper-thead th.column-mapper--sticky-label,.column-mapper--transposed .column-mapper-thead th.column-mapper--sticky-map{z-index:4;background:var(--import-mapper-header-bg);color:var(--import-mapper-header-text);border-color:var(--import-mapper-header-border);box-shadow:3px 0 0 color-mix(in srgb, var(--import-mapper-header-bg) 55%, transparent), 0 1px 0 var(--import-mapper-header-border)}.column-mapper--transposed tbody th.column-mapper--sticky-label{font-weight:600;font-size:var(--import-font-size-control);color:var(--menu-text-strong-color);border-right:1px solid var(--import-mapper-border-color)}.column-mapper--transposed tbody td.column-mapper--sticky-map.valid-selection{background:color-mix(in srgb, var(--import-mapper-valid-accent) 16%, var(--import-mapper-valid-bg));border-color:var(--import-mapper-valid-border)}.column-mapper--transposed tbody td.column-mapper--sticky-map.invalid-selection{background:color-mix(in srgb, var(--import-mapper-surface-muted) 72%, var(--import-mapper-surface));border-color:var(--import-mapper-invalid-border);opacity:.96}.column-mapper--transposed tbody tr:hover td:not(.column-mapper--sticky-map),.column-mapper--transposed tbody tr:hover th.column-mapper--sticky-label{background:var(--import-mapper-surface-zebra)}.column-mapper--transposed tbody tr:hover td.column-mapper--sticky-map.valid-selection{background:color-mix(in srgb, var(--import-mapper-valid-accent) 20%, var(--import-mapper-surface-zebra))}.column-mapper--transposed tbody tr:hover td.column-mapper--sticky-map.invalid-selection{background:color-mix(in srgb, var(--import-mapper-surface-muted) 55%, var(--import-mapper-surface-zebra))}.column-mapper--transposed .column-mapper-preview-th{min-width:var(--import-mapper-preview-col-min);font-size:var(--font-size-caption);letter-spacing:.02em;text-transform:none;white-space:nowrap;font-weight:600}.column-mapper-thead th{background:var(--import-mapper-header-bg);color:var(--import-mapper-header-text);border:1px solid var(--import-mapper-header-border);font-size:var(--import-font-size-control);letter-spacing:.02em;vertical-align:top;padding:var(--import-mapper-cell-pad-y) var(--import-mapper-cell-pad-x);font-weight:600}.column-mapper-thead th+th{border-left-color:color-mix(in srgb, var(--import-mapper-header-text) 18%, var(--import-mapper-header-bg))}.column-mapper-thead th.valid-selection{background:color-mix(in srgb, var(--import-mapper-valid-accent) 38%, var(--import-mapper-header-bg));border-color:color-mix(in srgb, var(--import-mapper-valid-accent) 55%, var(--import-mapper-header-border));color:var(--import-mapper-header-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--import-mapper-valid-accent) 28%, transparent)}.column-mapper-thead th.invalid-selection{background:color-mix(in srgb, var(--import-mapper-header-bg) 38%, var(--import-mapper-surface-muted) 62%);border-color:color-mix(in srgb, var(--import-mapper-header-border) 45%, var(--import-mapper-surface-muted));color:color-mix(in srgb, var(--import-mapper-header-text) 58%, var(--import-mapper-surface-muted));box-shadow:none}.column-mapper-thead th.invalid-selection .column-mapper-header-label{opacity:.88}.column-mapper-thead th.invalid-selection:after{content:none}.column-mapper-thead th.valid-selection .column-mapper-header-label{opacity:1}.column-mapper-header-label{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;opacity:.98;margin-bottom:.4rem;font-weight:600;line-height:1.35;display:block}.column-mapper-scroll-inner--horizontal .column-mapper-thead .column-mapper-select{margin-top:.15rem}.column-mapper--horizontal{table-layout:auto;width:max-content;min-width:100%}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th{z-index:4;box-shadow:0 1px 0 var(--import-mapper-border-color);position:sticky;top:0}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.valid-selection{background:color-mix(in srgb, var(--import-mapper-valid-accent) 16%, var(--import-mapper-valid-bg));border-color:var(--import-mapper-valid-border);color:var(--menu-text-strong-color);box-shadow:0 1px 0 var(--import-mapper-border-color)}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.invalid-selection{background:color-mix(in srgb, var(--import-mapper-surface-muted) 72%, var(--import-mapper-surface));border-color:var(--import-mapper-invalid-border);color:var(--menu-text-strong-color);opacity:.96;box-shadow:0 1px 0 var(--import-mapper-border-color)}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.valid-selection .column-mapper-header-label,.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.invalid-selection .column-mapper-header-label{color:inherit;opacity:1}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.valid-selection .column-mapper-select__control,.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.valid-selection .column-mapper-select__control:hover{border-color:var(--import-mapper-select-border-hover)!important;background-color:var(--import-mapper-surface)!important;color:var(--text-color)!important}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.invalid-selection .column-mapper-select__control,.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.invalid-selection .column-mapper-select__control:hover{opacity:1;border-color:var(--import-mapper-border-color)!important;background-color:var(--import-mapper-surface)!important;color:var(--text-color)!important}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.valid-selection .column-mapper-select__control--is-focused,.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-thead th.invalid-selection .column-mapper-select__control--is-focused{border-color:var(--import-mapper-select-border-focus)!important;box-shadow:var(--focus-ring-primary)!important}.column-mapper-scroll-inner--horizontal .column-mapper--horizontal .column-mapper-tbody td{font-size:var(--font-size-caption);color:var(--text-color)}.column-mapper.column-mapper--horizontal tbody tr:hover td{background:var(--import-mapper-surface-zebra)}.column-mapper.column-mapper--horizontal tbody tr:nth-child(2n):hover td{background:color-mix(in srgb, var(--import-mapper-surface-muted) 55%, var(--import-mapper-surface-zebra))}.column-mapper{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--import-font-size-control);color:var(--text-color);margin-bottom:0}.column-mapper col{min-width:var(--import-mapper-col-min);max-width:var(--import-mapper-col-max);background-color:var(--import-mapper-surface-muted)}.column-mapper tbody td,.column-mapper tbody th{max-width:var(--import-mapper-col-max);border:1px solid var(--import-mapper-border-color);padding:var(--import-mapper-cell-pad-y) var(--import-mapper-cell-pad-x);vertical-align:top;background:var(--import-mapper-surface);line-height:1.4}.column-mapper tbody tr:nth-child(2n) td{background:var(--import-mapper-surface-zebra)}.column-mapper tbody tr:hover td{background:color-mix(in srgb, var(--secondary-color) 5%, var(--import-mapper-surface))}.column-mapper tbody tr:nth-child(2n):hover td{background:color-mix(in srgb, var(--secondary-color) 6%, var(--import-mapper-surface-zebra))}.column-mapper .multi-value{border:1px solid var(--import-mapper-multi-border);border-radius:var(--radius-md);font-size:var(--font-size-caption);background:var(--import-mapper-multi-bg);color:var(--menu-text-strong-color);overflow-wrap:anywhere;margin:.2rem 0;padding:.2rem .45rem;display:block}.column-mapper tbody .valid-selection{border:2px solid var(--import-mapper-valid-border);background-color:var(--import-mapper-valid-bg);padding-bottom:calc(var(--import-mapper-cell-pad-y) + .35rem);position:relative}.column-mapper tbody .invalid-selection{border:1px solid var(--import-mapper-invalid-border);background-color:var(--import-mapper-invalid-bg);padding-bottom:calc(var(--import-mapper-cell-pad-y) + .35rem);position:relative}.column-mapper thead th.valid-selection,.column-mapper thead th.invalid-selection{padding-bottom:calc(var(--import-mapper-cell-pad-y) + .35rem)}.column-mapper select{font-size:var(--import-font-size-control);border:1px solid var(--import-mapper-border-color);border-radius:var(--radius-md);box-sizing:border-box;background:var(--import-mapper-surface);width:100%;color:var(--text-color);padding:.35rem .45rem}.column-mapper .valid-selection:after{content:"✓";width:1.15rem;height:1.15rem;color:var(--text-on-primary-color);background:var(--import-mapper-valid-accent);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:absolute;top:auto;bottom:.35rem;right:.4rem;box-shadow:0 1px 3px #0000001f}.column-mapper .invalid-selection:after{content:"";background:color-mix(in srgb, var(--text-color) 35%, var(--import-mapper-surface));pointer-events:none;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:auto;bottom:.55rem;right:.55rem}.column-mapper-thead th.valid-selection .column-mapper-select__control,.column-mapper-thead th.valid-selection .column-mapper-select__control:hover{border-color:var(--import-mapper-select-border-hover)!important;background-color:var(--import-mapper-surface)!important}.column-mapper-thead th.invalid-selection .column-mapper-select__control,.column-mapper-thead th.invalid-selection .column-mapper-select__control:hover{opacity:.94;border-color:color-mix(in srgb, var(--import-mapper-header-bg) 35%, var(--import-mapper-border-color))!important;background-color:color-mix(in srgb, var(--import-mapper-surface) 72%, transparent)!important}.column-mapper-select__control{transition:border-color var(--transition-theme-fast), box-shadow var(--transition-theme-fast);min-height:var(--control-height)!important;border-color:var(--import-mapper-border-color)!important;border-radius:var(--radius-md)!important;font-size:var(--import-font-size-control)!important;box-shadow:none!important}.column-mapper-select__control:hover{border-color:var(--import-mapper-select-border-hover)!important}.column-mapper-select__control--is-focused{border-color:var(--import-mapper-select-border-focus)!important;box-shadow:var(--focus-ring-primary)!important}.column-mapper-select__value-container{padding:2px 8px}.column-mapper-select__placeholder{color:color-mix(in srgb, var(--text-color) 52%, var(--import-mapper-surface-muted))!important}.column-mapper-select__single-value{color:var(--menu-text-strong-color)!important}.column-mapper-select__indicator-separator{background-color:var(--import-mapper-border-color)!important}.column-mapper-select__dropdown-indicator{color:color-mix(in srgb, var(--primary-color) 55%, var(--text-color))!important}.column-mapper-select__clear-indicator{color:color-mix(in srgb, var(--text-color) 58%, var(--import-mapper-border-color))!important}.column-mapper-select__clear-indicator:hover{color:var(--primary-color)!important}.column-mapper-select__menu{overflow:hidden;z-index:1056!important;border:1px solid var(--import-mapper-select-menu-border)!important;border-radius:var(--radius-md)!important;background:var(--import-mapper-surface)!important;box-shadow:var(--import-mapper-select-menu-shadow)!important;margin-top:4px!important}.column-mapper-select__menu-list{padding:4px!important}.column-mapper-select__option{cursor:pointer;border-radius:var(--radius-md)!important}.column-mapper-select__option--is-focused{background-color:var(--import-mapper-select-option-focused-bg)!important;color:var(--text-color)!important}.column-mapper-select__option--is-selected{font-weight:600;background-color:var(--import-mapper-select-option-selected-bg)!important;color:var(--menu-text-strong-color)!important}.column-mapper-select__option--is-selected.column-mapper-select__option--is-focused{background-color:color-mix(in srgb, var(--import-mapper-select-option-selected-bg) 55%, var(--import-mapper-select-option-focused-bg))!important}.column-mapper--transposed tbody td:not(.column-mapper--sticky-map){font-size:var(--font-size-caption);color:var(--text-color);max-width:none}.column-mapper.column-mapper--transposed tbody td.column-mapper--sticky-map.valid-selection{border-style:solid;border-width:1px;border-color:var(--import-mapper-valid-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--import-mapper-valid-accent) 30%, transparent), 3px 0 0 var(--import-mapper-sticky-shadow)}.column-mapper--transposed col.column-mapper-col--t-label{min-width:var(--import-mapper-sticky-label-width)}.column-mapper--transposed col.column-mapper-col--t-map{min-width:var(--import-mapper-sticky-map-width)}.column-mapper--transposed col.column-mapper-col--t-preview{min-width:var(--import-mapper-preview-col-min)}.results-dashboard{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.results-dashboard .results-kpi{border:1px solid var(--import-results-kpi-border);border-radius:var(--import-mapper-radius);background:var(--import-results-kpi-bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.results-dashboard .results-kpi-label{font-size:var(--import-font-size-kpi-label);color:var(--import-results-kpi-label-color);text-transform:uppercase;letter-spacing:.04em}.results-dashboard .results-kpi-value{font-size:var(--import-font-size-kpi-value);color:var(--import-results-kpi-value-color);line-height:1}.results-dashboard .results-kpi-success{border-color:var(--import-results-kpi-success-border);background:var(--import-results-kpi-success-bg)}.results-dashboard .results-kpi-error{border-color:var(--import-results-kpi-error-border);background:var(--import-results-kpi-error-bg)}.results-dashboard .results-kpi-filtered{border-color:var(--import-results-kpi-filtered-border);background:var(--import-results-kpi-filtered-bg)}.results-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.results-pagination{background:var(--import-results-pagination-bg);border-color:var(--import-mapper-toolbar-border)!important}.results-pagination .btn-group .btn{min-width:90px}.results-table{border-radius:var(--import-mapper-radius);max-height:70vh;overflow-y:auto}.results-table table{background:var(--import-mapper-surface)}.results-table table thead th{z-index:2;white-space:nowrap;border-bottom:1px solid var(--import-mapper-toolbar-border);position:sticky;top:0}.results-table tbody tr{transition:background-color .15s}.results-table tbody tr.result-row-success{border-left:4px solid var(--import-results-row-success-accent)}.results-table tbody tr.result-row-error{border-left:4px solid var(--import-results-row-error-accent)}.results-table tbody td,.results-table tbody th{vertical-align:top;padding-top:10px;padding-bottom:10px}.results-table .result-line-pill{background:var(--import-results-line-pill-bg);min-width:36px;color:var(--import-results-line-pill-color);font-size:var(--import-font-size-line-pill);border-radius:999px;justify-content:center;padding:3px 8px;font-weight:600;display:inline-flex}.results-table .result-message{margin-top:2px;line-height:1.3}.results-table .result-details-cell{min-width:360px}.results-table .result-account-link{font-weight:600;text-decoration:none}.results-table .result-account-link:hover{text-decoration:underline}.results-table .line-errors{margin-top:2px}.results-table .field-errors{border:1px solid var(--import-mapper-toolbar-border);border-radius:var(--radius-md);background:var(--import-mapper-surface-muted);margin-bottom:6px;padding:6px 10px}.results-table .field-error-label{color:var(--menu-text-strong-color);margin-bottom:2px;font-weight:700;display:block}.results-table .field-error{overflow-wrap:anywhere;font-size:var(--import-font-size-field-error);margin-left:0;line-height:1.35}.results-table .field-error .field-error-data{background-color:var(--import-results-kpi-error-bg);color:var(--import-results-row-error-accent);text-wrap:wrap;overflow-wrap:anywhere;border-radius:999px;margin-left:8px;padding:1px 6px;display:inline-block}@media (width<=992px){.results-dashboard{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=576px){.results-dashboard{grid-template-columns:1fr}}.import-review-summary{padding:var(--import-mapper-toolbar-pad-y) var(--import-mapper-toolbar-pad-x)}.import-review-summary__dl dt{color:var(--menu-text-color);font-weight:600;font-size:var(--font-size-caption)}.import-review-summary__dl dd{color:var(--menu-text-strong-color);margin-bottom:.25rem}#import-review-summary-title{font-size:var(--font-size-label);color:var(--menu-text-strong-color);font-weight:600}.last-visited-widget{height:100%}.last-visited-widget .card-body{min-height:0;overflow:auto}.last-visited-widget__tool-icon{font-size:var(--font-size-title-md,1.25rem)}.last-visited-widget__list{flex-direction:column;gap:.45rem;min-height:0;display:flex}.last-visited-widget__empty,.last-visited-widget__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.35rem 1rem;display:flex}.last-visited-widget__empty-icon-wrap{background:color-mix(in srgb, var(--primary-color) 10%, var(--surface-subtle-color));width:2.75rem;height:2.75rem;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.15rem;display:flex}.last-visited-widget__empty-icon{font-size:var(--font-size-title-md,1.25rem)}.last-visited-widget__empty-title{font-size:var(--font-size-sm,.875rem);color:var(--menu-text-strong-color,#1e293b);margin:0;font-weight:600}.last-visited-widget__empty-hint{font-size:var(--font-size-caption,.75rem);color:var(--text-color,#6c757d);max-width:20rem;margin:0;line-height:1.45}.last-visited-widget__error-icon{font-size:var(--font-size-title-md,1.25rem);color:var(--palette-primary-1,#ab362f);opacity:.85}.last-visited-widget__error-message{font-size:var(--font-size-sm,.875rem);color:var(--text-color,#6c757d);max-width:20rem;margin:0;line-height:1.45}.last-visited-card{--last-visited-accent:var(--primary-color);border:1px solid var(--surface-border-color,#dbe1e8);border-left-width:3px;border-left-color:color-mix(in srgb, var(--last-visited-accent) 72%, var(--surface-border-color));border-radius:var(--radius-md,.45rem);background:var(--surface-color,#fff);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--text-color) 6%, transparent);color:inherit;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.last-visited-card:hover{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--surface-border-color));border-left-color:var(--last-visited-accent);background:var(--surface-subtle-color,#f8fafc);box-shadow:0 2px 8px color-mix(in srgb, var(--text-color) 10%, transparent)}.last-visited-card:hover .last-visited-card__chevron{opacity:1;transform:translate(2px)}.last-visited-card:hover .last-visited-card__title{color:var(--primary-color,#007bff)}.last-visited-card:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color) 55%, transparent);outline-offset:2px}.last-visited-card--accent{border-left-color:var(--last-visited-accent)}@media (prefers-reduced-motion:reduce){.last-visited-card{transition:none}.last-visited-card:hover .last-visited-card__chevron{transform:none}}.last-visited-card__icon-wrap{border-radius:var(--radius-md,.45rem);background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-subtle-color));width:2rem;height:2rem;color:var(--primary-color,#007bff);font-size:var(--font-size-sm,.875rem);flex:none;justify-content:center;align-items:center;display:inline-flex}.last-visited-card__content{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.last-visited-card__head{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.last-visited-card__title{min-width:0;font-size:var(--font-size-sm,.875rem);color:var(--menu-text-strong-color,#1e293b);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.last-visited-card__badge{flex:0 auto;min-width:0;max-width:48%}.last-visited-card__subtitle{font-size:var(--font-size-caption,.75rem);color:var(--text-color,#6c757d);word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.last-visited-card__footer{min-width:0;font-size:var(--font-size-caption,.75rem);color:var(--menu-text-strong-color,#1e293b);align-items:center;gap:.35rem;margin-top:.1rem;display:flex}.last-visited-card__meta-icon{color:var(--text-color,#6c757d);opacity:.85;flex-shrink:0;font-size:.7rem}.last-visited-card__meta-value{word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.last-visited-card__type-chip{max-width:100%;font-size:var(--font-size-micro,.6875rem);text-transform:uppercase;letter-spacing:.02em;color:var(--primary-color,#007bff);background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-color));border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--surface-border-color));white-space:nowrap;text-overflow:ellipsis;border-radius:1em;align-items:center;padding:.15rem .45rem;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.last-visited-card__chevron{color:var(--text-color,#6c757d);opacity:.45;flex:none;align-self:center;font-size:.7rem;transition:opacity .15s,transform .15s}.sentence-status-pie-panel{width:100%;max-width:100%;min-height:0;overflow:hidden}.sentence-status-pie-panel .piechart-container{width:100%;max-width:100%}.sentences-by-state-widget{height:100%;min-height:0}.sentences-by-state-widget .card-body{min-height:0;overflow:hidden}.sentences-by-state-widget__chart-host{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.sentences-by-state-widget__empty,.sentences-by-state-widget__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.5rem 1rem;display:flex}.sentences-by-state-widget__empty-icon{font-size:var(--font-size-title-md,1.25rem);color:var(--text-color,#6c757d);opacity:.65}.sentences-by-state-widget__empty-title{font-size:var(--font-size-sm,.875rem);color:var(--menu-text-strong-color,#1e293b);margin:0;font-weight:600}.sentences-by-state-widget__empty-hint{font-size:var(--font-size-caption,.75rem);color:var(--text-color,#6c757d);max-width:18rem;margin:0}.sentences-by-state-widget__error-message{font-size:var(--font-size-sm,.875rem);color:var(--text-color,#6c757d);margin:0}.sentence-status-trail{border:1px solid color-mix(in srgb, var(--surface-border-color,#dee2e6) 70%, var(--primary-color,#0d6efd) 30%);background:linear-gradient(110deg, color-mix(in srgb, var(--surface-color,#fff) 95%, var(--primary-color,#0d6efd) 5%) 0%, var(--surface-color,#fff) 100%)}.sentence-status-trail__title{color:var(--text-color,#212529);font-weight:700}.sentence-status-trail__items{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sentence-status-trail__item{align-items:center;gap:.35rem;max-width:min(100%,280px);display:inline-flex}.sentence-status-trail .sentence-status-trail__badge.sentence-status-trail__badge--current{color:#fff;background:color-mix(in srgb, var(--sst-current-accent,var(--primary-color,#0d6efd)) 58%, #000 42%);border-color:#ffffff61;box-shadow:0 1px 4px #00000047}.sentence-status-trail__dot{background:var(--sst-dot-color,var(--primary-color,#0d6efd));width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sst-dot-color,var(--primary-color,#0d6efd)) 35%, transparent 65%);border-radius:999px;flex-shrink:0;display:inline-block}.sentence-status-trail__badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(150px,42vw);overflow:hidden}.sentence-status-trail__date{color:var(--text-muted-color,#6c757d);white-space:nowrap;font-size:.72rem}.sentence-status-trail__arrow{color:color-mix(in srgb, var(--primary-color,#0d6efd) 65%, #6c757d 35%);font-size:large;font-weight:700}.sentence-status-trail__more{border:1px dashed color-mix(in srgb, var(--primary-color,#0d6efd) 45%, var(--surface-border-color,#dee2e6));border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.73rem;text-decoration:none;display:inline-flex}.sentence-status-trail__more:hover{background:color-mix(in srgb, var(--primary-color,#0d6efd) 10%, var(--surface-color,#fff))}.filter-builder-dashlet,.filter-view-group,.filter-view-small,.filter-builder,.fgp-root{--fb-primary:var(--primary-color,#1c6758);--fb-primary-hover:color-mix(in srgb, var(--primary-color,#1c6758) 85%, black);--fb-primary-soft:rgb(from var(--primary-color,#1c6758) r g b / .12);--fb-primary-muted:rgb(from var(--primary-color,#1c6758) r g b / .38);--fb-surface:var(--surface-color,#fff);--fb-surface-muted:var(--surface-subtle-color,#f8fafc);--fb-surface-soft:var(--surface-active-color,#f1f5f9);--fb-border:var(--surface-border-color,#e2e8f0);--fb-border-strong:color-mix(in srgb, var(--surface-border-color,#e2e8f0) 70%, black);--fb-text:var(--menu-text-strong-color,#0f172a);--fb-text-muted:var(--text-color,#64748b);--fb-danger:var(--bs-danger,#dc2626);--fb-danger-soft:rgb(from var(--bs-danger,#dc2626) r g b / .08);--fb-radius-lg:var(--radius-lg,14px);--fb-radius-md:var(--radius-md,10px);--fb-radius-sm:calc(var(--radius-md,10px) * .8);--fb-shadow-sm:0 1px 2px #0f172a0f;--fb-shadow-md:var(--shadow-dropdown,0 4px 16px #0f172a14);--fb-shadow-hover:0 8px 24px #0f172a1a;--fgp-primary:var(--fb-primary);--fgp-primary-hover:var(--fb-primary-hover);--fgp-primary-soft:var(--fb-primary-soft);--fgp-primary-muted:var(--fb-primary-muted);--fgp-surface:var(--fb-surface);--fgp-surface-2:var(--fb-surface-soft);--fgp-surface-nested:var(--fb-surface-muted);--fgp-border:var(--fb-border);--fgp-border-strong:var(--fb-border-strong);--fgp-text:var(--fb-text);--fgp-text-muted:var(--fb-text-muted);--fgp-danger:var(--fb-danger);--fgp-danger-soft:var(--fb-danger-soft);--fgp-radius-lg:var(--fb-radius-lg);--fgp-radius-md:var(--fb-radius-md);--fgp-radius-sm:var(--fb-radius-sm);--fgp-shadow:var(--fb-shadow-sm);--fgp-shadow-md:var(--fb-shadow-md);--fgp-shadow-hover:var(--fb-shadow-hover)}.filter-view-group{--fv-card:var(--fb-surface);--fv-border:var(--fb-border);--fv-border-strong:var(--fb-border-strong);--fv-text:var(--fb-text);--fv-muted:var(--fb-text-muted);--fv-and:var(--fb-primary);--fv-and-bg:var(--fb-primary-soft);--fv-or:#9a3412;--fv-or-bg:#9a34121f;--fv-value-bg:#1c675817;--fv-value-text:var(--fb-primary-hover)}.fv-toolbar{align-items:center;padding-bottom:.35rem;display:flex}.fv-json{color:#1e293b;border-radius:var(--fb-radius-md);border:1px solid var(--fv-border);background:#f8fafc;max-height:460px;margin:0;padding:.75rem;font-size:.75rem;line-height:1.45;overflow:auto}.fv-group{border:1px solid var(--fv-border);border-radius:var(--fb-radius-lg);background:var(--fv-card);box-shadow:var(--fb-shadow-sm)}.fv-group--root{border-color:var(--fv-border-strong)}.fv-group--nested{margin-top:.65rem;margin-left:.5rem}.fv-group__header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;padding:.35rem 0;display:flex}.fv-group__logic{letter-spacing:.03em;border-radius:999px;padding:.2rem .52rem;font-size:.7rem;font-weight:700}.fv-group__logic--and{color:var(--fv-and);background:var(--fv-and-bg)}.fv-group__logic--or{color:var(--fv-or);background:var(--fv-or-bg)}.fv-group__rule{color:var(--fv-text);font-size:.84rem;font-style:italic;font-weight:500}.fv-group__count{color:var(--fv-muted);margin-left:auto;font-size:.74rem;font-weight:600}.fv-group__content{padding:.2rem 0}.fv-condition{border:1px solid var(--fv-border);border-radius:var(--fb-radius-md);background:var(--fv-card);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.fv-condition:hover{border-color:var(--fv-border-strong);box-shadow:0 2px 8px #0f172a0f}.fv-condition+.fv-condition,.fv-condition+.fv-group__child,.fv-group__child+.fv-condition,.fv-group__child+.fv-group__child{margin-top:.5rem}.fv-condition__left{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.fv-condition__field{color:var(--fv-text);font-size:.84rem;font-weight:600}.fv-condition__operator{color:var(--fv-muted);font-size:.79rem}.fv-condition__value{background:var(--fv-value-bg);color:var(--fv-value-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:60%;padding:.23rem .58rem;font-size:.77rem;font-weight:600;overflow:hidden}@media (width<=768px){.filter-view-group{padding:0}.fv-group__header{margin-bottom:.55rem}.fv-group__count{width:100%;margin-left:0}.fv-condition{flex-direction:column;align-items:flex-start}.fv-condition__value{max-width:100%}}.filter-core{width:100%}.filter-core--compact{font-size:var(--font-size-sm,.875rem)}.filter-core--dashlet{font-size:var(--font-size-sm,.875rem);padding:.25rem 0}.filter-core--dashlet .filter-builder-dashlet{margin:0}.task-context-chip{border:1px solid var(--bs-primary-border-subtle,#cfe2ff);background:var(--bs-primary-bg-subtle,#e7f1ff);border-radius:.5rem;margin-bottom:.5rem;padding:.75rem 1rem}.task-context-chip__label{text-transform:uppercase;letter-spacing:.02em;color:var(--bs-primary,#0d6efd);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.task-context-chip__value{font-size:1rem}.task-context-chip__fallback strong{font-weight:600}.task-reminder-presets{margin-top:.5rem}.task-reminder-presets__buttons{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.interaction-create-task-cta{padding:.25rem 0}.pending-tasks-widget{height:100%}.pending-tasks-widget .card-body{min-height:0;overflow:auto}.pending-tasks-widget .card-footer{background:var(--surface-subtle-color);border-top:1px solid var(--surface-border-color);padding:.5rem .75rem}.pending-tasks-widget__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem 1rem;display:flex}.pending-tasks-widget__empty-icon{font-size:var(--font-size-title-md,1.25rem);color:var(--text-color);opacity:.65}.pending-tasks-widget__empty-title{font-size:var(--font-size-sm);color:var(--menu-text-strong-color);margin:0;font-weight:600}.pending-tasks-widget__empty-hint{font-size:var(--font-size-caption);color:var(--text-color);max-width:16rem;margin:0}.pending-tasks-widget__list{flex-direction:column;gap:.45rem;min-height:0;display:flex}.pending-tasks-widget__item{--task-priority-accent:var(--surface-border-color);border:1px solid var(--surface-border-color);border-left-width:3px;border-left-color:var(--task-priority-accent);border-radius:var(--radius-md);background:var(--surface-color);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--text-color) 6%, transparent);flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.pending-tasks-widget__item-head{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.pending-tasks-widget__item-title{min-width:0;font-size:var(--font-size-sm);color:var(--menu-text-strong-color);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pending-tasks-widget__item-title:hover{color:var(--primary-color)}.pending-tasks-widget__item-priority{max-width:42%;font-size:var(--font-size-micro);white-space:nowrap;text-overflow:ellipsis;color:var(--task-priority-on,#fff);border:1px solid color-mix(in srgb, var(--task-priority-accent) 55%, var(--surface-border-color));flex:none;font-weight:700;line-height:1.2;overflow:hidden;background-color:var(--task-priority-accent)!important}.pending-tasks-widget__item-meta{min-width:0;font-size:var(--font-size-caption);color:var(--text-color);flex-direction:column;gap:.3rem;display:flex}.pending-tasks-widget__item-chips{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.pending-tasks-widget__item-status{font-size:var(--font-size-micro);padding:.15rem .4rem;font-weight:600;border:1px solid var(--surface-border-color)!important;background:var(--surface-subtle-color)!important;color:var(--menu-text-strong-color)!important}.pending-tasks-widget__item-related{min-width:0;max-width:100%}.pending-tasks-widget__item-related .identity-link{--list-chip-min-height:1.35rem;--list-chip-padding-y:.06rem;--list-chip-padding-x:.34rem;--list-chip-font-size:var(--font-size-micro);--list-chip-line-height:1.15;max-width:100%;display:inline-flex}.pending-tasks-widget__item-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.pending-tasks-widget__item-assignee{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pending-tasks-widget__date{white-space:nowrap;font-size:var(--font-size-micro);flex:none}.pending-tasks-widget__date--overdue{color:var(--bs-danger,#dc3545);font-weight:600}.pending-tasks-widget__date--near{color:color-mix(in srgb, var(--bs-warning,#ffc107) 85%, var(--text-color));font-weight:600}.pending-tasks-widget__item-reminder{color:var(--primary-color);flex:none;margin-left:.25rem;font-size:.75rem}.data-model-pivot-editor{flex-direction:column;gap:1rem;display:flex}.data-model-pivot-editor__hint{font-size:var(--font-size-sm,.875rem);color:var(--menu-text-color,#6c757d);margin:0}.data-model-pivot-editor__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.data-model-pivot-editor__preview{border:1px solid var(--surface-border-color,#dbe1e8);border-radius:var(--radius-lg,.6rem);background:var(--surface-color,#fff);overflow:hidden}.data-model-pivot-editor__preview-header{border-bottom:1px solid var(--surface-border-color,#dbe1e8);background:var(--surface-subtle-color,#f8fafc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.data-model-pivot-editor__preview-body{max-height:16rem;overflow:auto}.batch-reassign-wizard__steps{margin-bottom:1rem}.batch-reassign-wizard__steps-list{flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.batch-reassign-wizard__step{color:color-mix(in srgb, var(--text-color,#212529) 55%, transparent);background:color-mix(in srgb, var(--surface-subtle-color,#f8f9fa) 90%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .2rem;font-size:.8rem;display:inline-flex}.batch-reassign-wizard__step--active{color:var(--primary-color,var(--bs-primary,#0d6efd));background:color-mix(in srgb, var(--primary-color,#0d6efd) 12%, white);font-weight:600}.batch-reassign-wizard__step--complete{color:var(--success-color,var(--bs-success,#198754))}.batch-reassign-wizard__step-index{background:color-mix(in srgb, var(--secondary-color,#6c757d) 18%, white);border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.batch-reassign-wizard__step--active .batch-reassign-wizard__step-index{color:#fff;background:var(--primary-color,var(--bs-primary,#0d6efd))}.batch-reassign-wizard__step--complete .batch-reassign-wizard__step-index{color:#fff;background:var(--success-color,var(--bs-success,#198754))}.batch-reassign-wizard__intro{color:color-mix(in srgb, var(--text-color,#212529) 70%, transparent);margin-bottom:0}.batch-reassign-wizard__options-help{color:color-mix(in srgb, var(--text-color,#212529) 65%, transparent);margin:.75rem 0 0;font-size:.875rem}.batch-reassign-wizard__stats{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.batch-reassign-wizard__stat{background:var(--surface-subtle-color,#f8f9fa);border-radius:.35rem;padding:.35rem .65rem;font-size:.85rem}.batch-reassign-wizard__stat--ok{color:var(--success-color,var(--bs-success,#198754));background:color-mix(in srgb, var(--success-color,#198754) 10%, white)}.batch-reassign-wizard__stat--err{color:var(--danger-color,var(--bs-danger,#dc3545));background:color-mix(in srgb, var(--danger-color,#dc3545) 10%, white)}.batch-reassign-wizard__table-wrap{border:1px solid var(--surface-border-color,#dee2e6);border-radius:.5rem;height:280px;overflow:auto}.batch-reassign-wizard__summary{margin:0;padding:0;list-style:none}.batch-reassign-wizard__summary li{border-bottom:1px solid var(--surface-border-color,#dee2e6);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.batch-reassign-wizard__summary li:last-child{border-bottom:none}.batch-reassign-wizard__summary-label{font-weight:600}.batch-reassign-wizard__summary-value{text-align:right}.batch-reassign-wizard__result-row--ok,.batch-reassign-wizard__result-row--err{border-radius:.35rem;align-items:flex-start;gap:.35rem;padding:.35rem .5rem;display:flex}.batch-reassign-wizard__result-row--ok{background:color-mix(in srgb, var(--success-color,#198754) 12%, white)}.batch-reassign-wizard__result-row--err{background:color-mix(in srgb, var(--danger-color,#dc3545) 12%, white)}.batch-reassign-wizard__hint{color:color-mix(in srgb, var(--text-color,#212529) 60%, transparent);margin:.5rem 0 0;font-size:.875rem}.batch-reassign-wizard__live{margin-bottom:.75rem}.batch-reassign-wizard__selection-chip{background:color-mix(in srgb, var(--primary-color,#0d6efd) 10%, white);color:color-mix(in srgb, var(--text-color,#212529) 80%, transparent);border-radius:.35rem;margin:0 0 .75rem;padding:.35rem .65rem;font-size:.875rem}.batch-reassign-wizard__sentence-count{font-variant-numeric:tabular-nums;font-weight:600}.rate-fetch-review-banner__rules{margin-top:.5rem;padding-left:1.25rem}.rate-fetch-review-banner__rules li+li{margin-top:.35rem}.rate-fetch-review-banner__actions{margin-top:.75rem}.vis-label .vis-inner{min-height:45px}.vis-label{color:#333;font-weight:700;border-bottom:3px solid #ced4da!important}.group-bg-1{background-color:#e3f2fd!important;border-left:10px solid #1976d2!important}.group-bg-2{background-color:#fff3e0!important;border-left:10px solid #ef6c00!important}.group-bg-3{background-color:#e8f5e9!important;border-left:10px solid #2e7d32!important}.vis-label.group-bg-1,.vis-label.group-bg-2,.vis-label.group-bg-3{align-items:center;display:flex;padding-left:10px!important}.vis-group:hover{background-color:#0000000d!important}.vis-time-axis .vis-grid.vis-minor{border-width:1px!important;border-color:#0000001a!important}.vis-time-axis .vis-grid.vis-major{border-width:1px!important;border-color:#00000040!important}.vis-foreground .vis-group{z-index:1;position:relative}.vis-panel.vis-background .vis-grid,.vis-panel.vis-foreground .vis-grid{z-index:2;pointer-events:none}div.vis-tooltip{pointer-events:none;overflow:hidden;color:#333!important;background-color:#fffffffa!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:0!important;box-shadow:0 10px 25px #00000026!important}.item-overlap-danger{background-color:#ffcdd2;border:1px solid #846161;background-image:linear-gradient(45deg,#ff00000d 25%,#0000 25% 50%,#ff00000d 50% 75%,#0000 75%,#0000)!important;background-size:20px 20px!important}.item-overlap-danger div{color:#b71c1c!important}.item-projected-fill{opacity:.95;background-color:#fff8e1!important;background-image:repeating-linear-gradient(-45deg,#f9a8252e 0 6px,#0000 6px 12px)!important;border:2px dashed #f9a825!important}.item-projected-fill div{letter-spacing:.01em;font-style:italic;color:#e65100!important;font-weight:700!important}.rates-timeline-lengend{flex-direction:column;row-gap:10px;width:min(100%,28rem);padding:10px 0;display:flex}.blue-example{box-sizing:border-box;color:#1a1a1a;background-color:#d5ddf6;border:1px solid #97b0f8;border-radius:2px;padding:.15rem .4rem;display:inline-block}.red-example{background-color:#ffcdd2;border:1px solid #846161;padding:.15rem .4rem;display:inline-block;background-image:linear-gradient(45deg,#ff00000d 25%,#0000 25% 50%,#ff00000d 50% 75%,#0000 75%,#0000)!important;background-size:20px 20px!important}.red-example span{color:#b71c1c!important}.projected-example{background-color:#fff8e1;background-image:repeating-linear-gradient(-45deg,#f9a8252e 0 6px,#0000 6px 12px);border:2px dashed #f9a825;padding:.15rem .4rem;display:inline-block}.projected-example span{color:#e65100;font-style:italic;font-weight:600}.activity-calls{flex-direction:column;gap:1rem;display:flex}.activity-calls__period-select{min-width:11rem}.activity-calls__kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.activity-calls__kpi{border-radius:var(--radius-lg,.6rem);background:linear-gradient(180deg, var(--surface-color,#fff) 0%, var(--surface-subtle-color,#f8fafc) 100%);border:1px solid var(--surface-border-color,#dbe1e8);padding:.85rem 1rem;box-shadow:0 1px 2px #0f172a0a}.activity-calls__kpi-label{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--menu-text-color,#6c757d);margin-bottom:.35rem;font-weight:600}.activity-calls__kpi-value{font-size:var(--font-size-xl,1.25rem);color:var(--menu-text-strong-color,#1e293b);font-weight:600;line-height:1.2}.activity-calls__kpi-sub{font-size:var(--font-size-sm,.875rem);color:var(--menu-text-color,#6c757d);margin-top:.25rem}.activity-calls__section{flex-direction:column;gap:.5rem;display:flex}.activity-calls__section-title{font-size:var(--font-size-sm,.875rem);color:var(--menu-text-strong-color,#1e293b);margin:0;font-weight:600}.activity-calls__panel{border:1px solid var(--surface-border-color,#dbe1e8);border-radius:var(--radius-lg,.6rem);background-color:var(--surface-color,#fff);overflow:hidden}.activity-calls__panel-body{padding:.75rem}.activity-calls__chart-pane{width:100%;min-height:20rem}.activity-calls__table-pane{max-height:31.25rem;overflow:auto}.activity-calls__empty{justify-content:center;align-items:center;min-height:12rem;padding:1rem;display:flex}.activity-calls--spacing-compact{gap:.5rem}.activity-calls--spacing-spacious{gap:1.5rem}.activity-calls--font-small{font-size:var(--font-size-sm,.875rem)}.activity-calls--font-large{font-size:var(--font-size-base,1rem)}.activity-calls--dark{color:#e2e8f0}.activity-calls--dark .activity-calls__kpi{background:linear-gradient(#1e293b 0%,#0f172a 100%);border-color:#334155}.activity-calls--dark .activity-calls__kpi-label,.activity-calls--dark .activity-calls__kpi-sub{color:#94a3b8}.activity-calls--dark .activity-calls__kpi-value,.activity-calls--dark .activity-calls__section-title{color:#f8fafc}.activity-calls--dark .activity-calls__panel{background-color:#0f172a;border-color:#334155}.activity-calls--dark .nav-tabs .nav-link{color:#94a3b8}.activity-calls--dark .nav-tabs .nav-link:hover{color:#f8fafc;border-color:#334155}.activity-calls--dark .nav-tabs .nav-link.active{color:#f8fafc;background-color:#1e293b;border-color:#334155 #334155 #0000}.activity-calls .nav-tabs{border-bottom-color:var(--surface-border-color,#dbe1e8)}.activity-calls .nav-tabs .nav-link{color:var(--menu-text-color,#6c757d)}.activity-calls .nav-tabs .nav-link:hover{color:var(--menu-text-strong-color,#1e293b);border-color:var(--surface-border-color,#dbe1e8)}.activity-calls .nav-tabs .nav-link.active{color:var(--menu-text-strong-color,#1e293b);background-color:var(--surface-color,#fff);border-color:var(--surface-border-color,#dbe1e8);border-bottom-color:#0000}.chart-tooltip{text-align:center;background:#fff;border:1px solid #000;border-radius:4px;width:auto;height:auto;padding:5px;font:12px sans-serif;display:none;position:absolute}.d3-chart{stroke-width:1px;shape-rendering:crispedges;width:100%;height:100%;margin-left:0;margin-right:0}.activity-widget-configurator{height:100vh}.activity-widget-configurator .nav-tabs .nav-link{color:#6c757d;border-radius:.375rem .375rem 0 0}.activity-widget-configurator .nav-tabs .nav-link:hover{color:#495057;border-color:#e9ecef #e9ecef #dee2e6}.activity-widget-configurator .nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.activity-widget-configurator .nav-tabs .nav-link i{font-size:.875rem}.activity-widget-configurator .form-range::-webkit-slider-thumb{background-color:#0d6efd}.activity-widget-configurator .form-range::-moz-range-thumb{background-color:#0d6efd;border:none}.activity-widget-configurator .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.activity-widget-configurator .card{box-shadow:0 .125rem .25rem #00000013}.activity-widget-configurator .card .card-header{background-color:#0d6efd0d;border-bottom:1px solid #0d6efd20}.activity-widget-configurator .card .card-header .card-title{color:#495057}.activity-widget-configurator .alert{border-left:4px solid}.activity-widget-configurator .alert.alert-info{border-left-color:#0dcaf0}.activity-widget-configurator .alert.alert-warning{border-left-color:#ffc107}.activity-widget-configurator .alert.alert-success{border-left-color:#198754}.activity-widget-configurator .widget-button{transition:all .15s ease-in-out}.activity-widget-configurator .widget-button:hover{transform:translateY(-1px);box-shadow:0 .25rem .5rem #00000026}.activity-widget-configurator .preview-widget{transition:all .3s}.activity-widget-configurator .preview-widget.theme-dark{color:#fff;background-color:#212529}.activity-widget-configurator .preview-widget.theme-dark .bg-light{background-color:#343a40!important}.activity-widget-configurator .preview-widget.theme-dark .text-muted{color:#6c757d!important}.activity-widget-configurator .overflow-auto::-webkit-scrollbar{width:6px;height:6px}.activity-widget-configurator .overflow-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.activity-widget-configurator .overflow-auto::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.activity-widget-configurator .overflow-auto::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (width<=768px){.activity-widget-configurator .d-flex.gap-2{flex-direction:column}.activity-widget-configurator .d-flex.gap-2 .btn{width:100%}.activity-widget-configurator .card-body{padding:1rem}.activity-widget-configurator .row{margin:0}.activity-widget-configurator .row .col-md-6{padding:0 .5rem}}.activity-widget-configurator .color-preview{vertical-align:middle;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-right:4px;display:inline-block;box-shadow:0 0 0 1px #0000001a}.activity-widget-configurator .preview-bar{transition:height .3s,background-color .3s}.activity-widget-configurator .preview-bar:hover{opacity:.8}.activity-widget-configurator .modal-content{border-radius:.5rem;box-shadow:0 1rem 3rem #0000002d}.activity-widget-configurator .modal-header{border-bottom:1px solid #00000020}.activity-widget-configurator .modal-header .modal-title{font-weight:600}.activity-widget-configurator .loading{opacity:.6;pointer-events:none}.activity-widget-configurator .loading:after{content:"";border:2px solid #f3f3f3;border-top-color:#0d6efd;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-editor-root{background-color:#fff;flex-grow:1;display:flex}.layout-editor-root .layout-editor-grid{background-color:#fff;grid-template:"left-sidebar content"1fr"footer footer"100px/150px 1fr;gap:10px;width:100%;display:grid}.layout-editor-root .layout-editor-grid .left-sidebar{grid-area:left-sidebar}.layout-editor-root .layout-editor-grid .content{border:2px dashed #c8c8c8;border-radius:3px;flex-direction:column;grid-area:content;padding:2px;display:flex}.layout-editor-root .layout-editor-grid .content .id-label{color:#fff;pointer-events:none;background-color:#add8e6;border-radius:0 0 5px 5px;height:11px;padding:0 5px;font-size:9px;line-height:11px;position:absolute}.layout-editor-root .layout-editor-grid .content .de-row{flex-direction:row;flex-grow:unset;border:1px dashed #c8c8c8;border-radius:3px;min-height:20px;margin:1px;padding:0;display:flex}.layout-editor-root .layout-editor-grid .content .de-row>.id-label{transform-origin:0 0;background-color:#787878;transform:rotate(-90deg)translate(calc(-100% - 10px))}.layout-editor-root .layout-editor-grid .content .de-row:hover{border-color:#646464}.layout-editor-root .layout-editor-grid .content .de-column{border:0 dashed #c8c8c8;border-width:0 1px;flex-direction:column;flex-grow:1;min-width:20px;display:flex}.layout-editor-root .layout-editor-grid .content .de-column>.id-label{background-color:#add8e6}.layout-editor-root .layout-editor-grid .content .de-column:hover{border-color:#646464}.layout-editor-root .layout-editor-grid .content .de-container{border:0 dashed #c8c8c8;border-width:0 1px;flex-direction:column;flex-grow:1;display:flex}.layout-editor-root .layout-editor-grid .content .de-container>.id-label{background-color:#add8e6}.layout-editor-root .layout-editor-grid .content .de-container:hover{border-color:#646464}.layout-editor-root .layout-editor-grid .content .de-component{cursor:move;background-color:#0000cd;border:1px solid #c8c8c8;min-height:25px}.layout-editor-root .layout-editor-grid .content .de-component>.id-label{color:#fff;background-color:#b0e5a7}.layout-editor-root .layout-editor-grid .content .de-component:hover{border-color:#646464}.layout-editor-root .layout-editor-grid .content .de-component .component-content{margin:8px}.layout-editor-root .layout-editor-grid .footer{border:1px solid gray;grid-area:footer}.layout-editor-root .card-body>.drop-zone{min-height:10px}.layout-editor-root .drop-zone{opacity:.3;background-color:olive;flex:none;transition:all .2s}.layout-editor-root .drop-zone:nth-of-type(2n){display:none}.layout-editor-root .drop-zone.row-drag{width:12px;height:auto}.layout-editor-root .drop-zone.isAlone.isLast{flex-grow:1}.layout-editor-root .drop-zone.column-drag,.layout-editor-root .drop-zone.container-drag{width:auto;height:12px}.layout-editor-root .drop-zone.active{background:#00a2ff;transition:all .1s}.layout-editor-root .drop-zone.no-drop{background-color:red}.layout-editor-root .trash{border:1px solid purple;justify-content:center;align-items:center;width:100px;margin:0 auto}.layout-editor-root .code{width:calc(100% - 100px);height:100%;padding:10px;overflow:auto}.base{cursor:move;background-color:#fff}.beneficiaries-list-view .beneficiaries-list-view__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.beneficiaries-list-view .beneficiaries-list-view__toolbar-start{flex-wrap:wrap;flex:auto;align-items:center;gap:.75rem;display:flex}.beneficiaries-list-view .beneficiaries-list-view__table-wrap{background-color:#fff;border:1px solid #d8dee6;border-radius:.5rem;max-height:min(68vh,38rem);overflow:auto}.beneficiaries-list-view .beneficiaries-list-view__table-wrap .data-table-container{min-width:100%}.beneficiaries-list-view .beneficiaries-list-view__table-wrap .data-table thead th{z-index:20;color:#596674;vertical-align:middle;background-color:#eef2f6;font-weight:600;position:sticky;top:0}.beneficiaries-list-view .beneficiaries-list-view__empty{text-align:center;background-color:#fbfcfe;border:1px solid #d8dee6;border-radius:.5rem;padding:2.5rem 1rem;font-size:.95rem}.annotation-container{background-color:#f9f9f9;border-radius:8px;flex-direction:column;gap:1rem;margin:0 auto;padding:0;display:flex;box-shadow:0 2px 4px #0000001a}.annotation{background-color:color-mix(in srgb, var(--primary-color) 20%, transparent);border-left:4px solid #007bff;border-radius:4px;align-items:flex-start;gap:.5rem;padding:1rem;transition:background-color .3s;display:flex;box-shadow:0 1px 2px #0000001a}.annotation:hover{background-color:#f0f8ff}.annotation-icon{color:#007bff;font-size:1.5rem}.annotation-icon img{width:26px;height:26px;fill:var(--primary-color)}.annotation-content{flex-grow:1}.annotation-content h4{color:#333;margin:0;font-size:1.2rem}.annotation-content p{color:#666;margin:.5rem 0 0;font-size:1rem}.rate-list-info-tabs{width:100%}.rate-list-info-tabs .rate-list-info-tabs__nav{gap:.45rem;margin-bottom:.55rem;padding-bottom:.25rem;display:flex;overflow:auto}.rate-list-info-tabs .rate-list-info-tabs__tab{border:1px solid color-mix(in srgb, var(--surface-border-color) 52%, var(--primary-color));background-color:color-mix(in srgb, var(--surface-subtle-color) 78%, var(--primary-color) 22%);border-radius:var(--radius-md);color:color-mix(in srgb, var(--menu-text-color) 72%, var(--menu-text-strong-color));min-width:11.5rem;transition:border-color var(--transition-theme-fast), background-color var(--transition-theme-fast), box-shadow var(--transition-theme-fast), color var(--transition-theme-fast);flex-direction:column;align-items:flex-start;gap:.12rem;padding:.42rem .6rem;display:flex}.rate-list-info-tabs .rate-list-info-tabs__tab:hover{border-color:color-mix(in srgb, var(--primary-color) 74%, var(--surface-border-color));background-color:color-mix(in srgb, var(--surface-active-color) 68%, var(--primary-color) 32%);color:var(--menu-text-strong-color);box-shadow:0 8px 18px -16px rgb(var(--primary-color-rgb)/.8)}.rate-list-info-tabs .rate-list-info-tabs__tab--active{border-color:color-mix(in srgb, var(--primary-color) 86%, var(--surface-border-color));background-color:color-mix(in srgb, var(--surface-active-color) 45%, var(--primary-color) 55%);color:var(--menu-text-strong-color);box-shadow:var(--focus-ring-primary), 0 10px 20px -16px rgb(var(--primary-color-rgb)/.85)}.rate-list-info-tabs .rate-list-info-tabs__tab-title{white-space:nowrap;font-size:.86rem;font-weight:700;line-height:1.1}.rate-list-info-tabs .rate-list-info-tabs__tab-range{white-space:nowrap;color:color-mix(in srgb, var(--menu-text-color) 76%, var(--primary-color));font-size:.76rem;line-height:1.1}.rate-list-info-tabs .rate-list-info-tabs__tab--active .rate-list-info-tabs__tab-title{color:color-mix(in srgb, var(--menu-text-strong-color) 74%, var(--primary-color))}.rate-list-info-tabs .rate-list-info-tabs__tab--active .rate-list-info-tabs__tab-range{color:color-mix(in srgb, var(--menu-text-strong-color) 62%, var(--primary-color))}.rate-list-info{margin-bottom:.8rem}.rate-list-info .rate-list-info__panel{border:1px solid var(--surface-border-color);border-radius:var(--radius-lg);background-color:var(--surface-color);box-shadow:0 10px 24px -24px rgb(var(--text-color-rgb)/.45);transition:border-color var(--transition-theme-fast), box-shadow var(--transition-theme-fast), background-color var(--transition-theme-fast);padding:.7rem .75rem}.rate-list-info .rate-list-info__panel:hover{border-color:color-mix(in srgb, var(--surface-border-color) 65%, var(--primary-color));box-shadow:0 14px 26px -24px rgb(var(--text-color-rgb)/.65)}.rate-list-info .rate-list-info__header{justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.rate-list-info .rate-list-info__title{color:var(--menu-text-strong-color);margin:0;font-size:1.02rem;font-weight:700}.rate-list-info .rate-list-info__range{color:var(--menu-text-color);margin:0 0 .55rem;font-size:.88rem}.rate-list-info .rate-list-info__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.55rem;display:grid}.rate-list-info .rate-list-info__summary-item{border:1px dashed color-mix(in srgb, var(--surface-border-color) 70%, var(--primary-color));border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--surface-subtle-color) 86%, var(--surface-color));flex-direction:column;gap:.2rem;min-height:3.4rem;padding:.38rem .45rem;display:flex}.rate-list-info .rate-list-info__summary-label{text-transform:uppercase;letter-spacing:.02em;color:var(--menu-text-color);font-size:.76rem;font-weight:600}.rate-list-info .rate-list-info__summary-value{color:var(--menu-text-strong-color);font-size:.94rem;font-weight:700;line-height:1.05}.rate-list-info .rate-list-info__table-wrap{border:1px solid var(--surface-border-color);border-radius:var(--radius-md);background-color:var(--surface-color);max-height:min(52vh,22rem);overflow:auto}.rate-list-info .rate-list-info__table{margin-bottom:0}.rate-list-info .rate-list-info__table thead th{z-index:5;position:sticky;top:0}.rate-list-info .rate-list-info__head-row th{background-color:var(--surface-active-color);color:var(--menu-text-strong-color);text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;border-color:var(--surface-border-color);white-space:nowrap;font-size:.8rem;font-weight:700}.rate-list-info .rate-list-info__table tbody td{vertical-align:middle;border-color:var(--surface-border-color);font-size:.86rem}.rate-list-info .rate-list-info__row--projected{background-color:color-mix(in srgb, var(--surface-subtle-color) 76%, var(--primary-color) 24%);box-shadow:inset 3px 0 0 var(--palette-primary-3)}.rate-list-info .rate-list-info__align-right{text-align:right;white-space:nowrap}.rate-list-info .rate-list-info__nowrap{white-space:nowrap}.rate-list-info .rate-list-info__type-badge{border-radius:var(--radius-md);letter-spacing:.02em;padding:.24rem .4rem;font-size:.74rem;font-weight:700}.rate-list-info .rate-list-info__type-badge--current{color:#fff;background-color:color-mix(in srgb, var(--palette-primary-4) 58%, var(--primary-color))}.rate-list-info .rate-list-info__type-badge--late{color:#fff;background-color:color-mix(in srgb, var(--palette-primary-2) 65%, var(--primary-color))}.rate-list-info .rate-list-info__type-badge--dtf{color:#fff;background-color:color-mix(in srgb, var(--palette-primary-5) 68%, var(--primary-color))}@media (width<=991.98px){.rate-list-info-tabs .rate-list-info-tabs__tab{min-width:10.2rem}.rate-list-info .rate-list-info__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.rate-list-info-tabs .rate-list-info-tabs__nav{gap:.35rem;margin-bottom:.45rem}.rate-list-info-tabs .rate-list-info-tabs__tab{min-width:9.2rem;padding:.38rem .52rem}.rate-list-info .rate-list-info__panel{padding:.6rem}.rate-list-info .rate-list-info__summary{grid-template-columns:1fr;gap:.32rem}.rate-list-info .rate-list-info__table-wrap{max-height:min(50vh,20rem)}}.crm-menu-item .crm-menu-item__link,.crm-menu-item .crm-menu-item__toggle{border-radius:var(--radius-md);color:#fff;transition:background-color var(--transition-theme-fast), color var(--transition-theme-fast), box-shadow var(--transition-theme-fast);align-items:center;gap:.2rem;padding:.38rem .62rem;display:inline-flex}.crm-menu-item .crm-menu-item__link:hover,.crm-menu-item .crm-menu-item__toggle:hover{color:#fff;background-color:#ffffff29;text-decoration:none}.crm-menu-item .crm-menu-item__link.active,.crm-menu-item .crm-menu-item__toggle.active{color:#fff;background-color:#ffffff3d;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.crm-menu-item .crm-menu-item__link.disabled,.crm-menu-item .crm-menu-item__submenu-link.disabled{opacity:.55;pointer-events:none}.crm-menu-item--has-children .crm-menu-item__dropdown{min-width:12rem;overflow:visible;box-shadow:0 22px 44px -28px #0f172a80,0 10px 22px -18px #0f172a42}.crm-menu-item--has-children.crm-menu-item--nested{list-style:none;position:relative}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__submenu-toggle{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--menu-text-color);cursor:pointer;transition:background-color var(--transition-theme-fast), color var(--transition-theme-fast);background:0 0;border:0;align-items:center;gap:.2rem;padding:.42rem .6rem;font-weight:600;line-height:1.5;display:flex}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__submenu-toggle:after{margin-left:auto}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__submenu-toggle:hover,.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__submenu-toggle:focus-visible{background-color:color-mix(in srgb, var(--surface-subtle-color) 70%, color-mix(in srgb, var(--primary-color) 30%, transparent));color:var(--menu-text-color)}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__submenu-toggle.active{background-color:var(--surface-active-color);color:var(--menu-text-strong-color)}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__dropdown--nested{z-index:1080;min-width:12rem;margin:0;padding:.35rem 0;display:none;position:absolute;top:0;left:100%}.crm-menu-item--has-children.crm-menu-item--nested.is-open>.crm-menu-item__dropdown--nested,.crm-menu-item--has-children.crm-menu-item--nested:hover>.crm-menu-item__dropdown--nested,.crm-menu-item--has-children.crm-menu-item--nested:focus-within>.crm-menu-item__dropdown--nested{display:block}.crm-menu-item--has-children .crm-menu-item__leaf{list-style:none}.crm-menu-item--has-children .crm-menu-item__submenu-link{border-radius:var(--radius-md);color:var(--menu-text-color);transition:background-color var(--transition-theme-fast), color var(--transition-theme-fast);padding:.42rem .6rem;font-weight:600;line-height:1.5}.crm-menu-item--has-children .crm-menu-item__submenu-link:hover,.crm-menu-item--has-children .crm-menu-item__submenu-link:focus{background-color:color-mix(in srgb, var(--surface-subtle-color) 70%, color-mix(in srgb, var(--primary-color) 30%, transparent));color:var(--menu-text-color)}.crm-menu-item--has-children .crm-menu-item__submenu-link.active{background-color:var(--surface-active-color);color:var(--menu-text-strong-color)}.crm-menu-item__separator{margin:.15rem 0}@media (width<=767.98px){.crm-menu-item .crm-menu-item__link,.crm-menu-item .crm-menu-item__toggle{width:100%;padding:.52rem .62rem}.crm-menu-item--has-children .crm-menu-item__dropdown{border-radius:.5rem;margin-left:.45rem;margin-right:.45rem}.crm-menu-item--has-children.crm-menu-item--nested .crm-menu-item__dropdown--nested{box-shadow:none;border-left:2px solid color-mix(in srgb, var(--primary-color) 35%, transparent);margin:.15rem 0 .35rem;padding-left:.35rem;display:none;position:static}.crm-menu-item--has-children.crm-menu-item--nested.is-open>.crm-menu-item__dropdown--nested{display:block}.crm-menu-item--has-children.crm-menu-item--nested:hover>.crm-menu-item__dropdown--nested,.crm-menu-item--has-children.crm-menu-item--nested:focus-within>.crm-menu-item__dropdown--nested{display:none}.crm-menu-item--has-children.crm-menu-item--nested.is-open:hover>.crm-menu-item__dropdown--nested,.crm-menu-item--has-children.crm-menu-item--nested.is-open:focus-within>.crm-menu-item__dropdown--nested{display:block}}#macondo-crm-main-menu .dropdown-menu{overflow:visible}.widget__title .sentence-locked-icon{color:color-mix(in srgb, var(--menu-text-color,#64748b) 90%, var(--body-color,#212529));opacity:.92;flex-shrink:0;margin-inline-start:.45em;font-size:.68em;line-height:1}.notification-bell{flex:none;align-items:center;line-height:0;display:inline-flex}.notification-bell .notification-btn{color:#fff;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:.35rem .5rem;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.notification-bell .notification-btn:hover,.notification-bell .notification-btn:focus,.notification-bell .notification-btn:focus-visible,.notification-bell .notification-btn:active{color:#fff;border-radius:var(--radius-md,.375rem);background-color:#ffffff1f;text-decoration:none}.notification-bell .notification-btn__icon{flex-shrink:0;width:1.15rem;height:1.15rem;line-height:1;display:block;position:relative}.notification-bell .notification-btn__icon .fa-bell{color:inherit;font-size:1.15rem;line-height:1;display:block}.notification-bell .notification-badge{z-index:2;box-sizing:border-box;background-color:var(--bs-danger,#dc3545);color:#fff;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;border:1.5px solid var(--bs-primary,#0d6efd);border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;max-height:1rem;padding:0 .28rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.45rem}.session-menu__management-list .crm-menu-item--nested .crm-menu-item__dropdown--nested{box-shadow:none;border:0;min-width:0;margin:0;padding:0;display:none;position:static}.session-menu__management-list .crm-menu-item--nested.is-open .crm-menu-item__dropdown--nested{padding-left:.75rem;display:block}.report-jobs-manager{z-index:1050;flex-direction:column;align-items:flex-end;gap:.5rem;font-family:inherit;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.report-jobs-manager__trigger-btn{background-color:var(--surface-color,#fff);color:var(--primary-color,#007bff);border:1px solid var(--surface-border-color,#dbe1e8);border-radius:var(--radius-lg,.6rem);cursor:pointer;font-size:var(--theme-font-size-sm,.875rem);align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:500;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 4px 14px #0000001f}.report-jobs-manager__trigger-btn:hover{background-color:var(--surface-active-color,#f1f5f9);box-shadow:0 6px 18px #00000029}.report-jobs-manager__badge{background-color:var(--primary-color,#007bff);color:var(--text-on-primary-color,#fff);border-radius:9999px;justify-content:center;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.report-jobs-manager__badge--active{background-color:#28a745;animation:1.5s infinite pulse}.report-jobs-manager__panel{background-color:var(--surface-color,#fff);border:1px solid var(--surface-border-color,#dbe1e8);border-radius:var(--radius-lg,.6rem);flex-direction:column;width:360px;max-width:calc(100vw - 2rem);max-height:480px;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000026}.report-jobs-manager__header{background-color:var(--surface-subtle-color,#f8fafc);border-bottom:1px solid var(--surface-border-color,#dbe1e8);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.report-jobs-manager__title{font-size:var(--theme-font-size-base,1rem);color:var(--menu-text-strong-color,#1e293b);font-weight:600}.report-jobs-manager__close-btn{color:var(--text-color,#6c757d);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.25rem;line-height:1}.report-jobs-manager__close-btn:hover{color:var(--menu-text-strong-color,#1e293b)}.report-jobs-manager__list{flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex;overflow-y:auto}.report-jobs-manager__empty{text-align:center;color:var(--text-color,#6c757d);font-size:var(--theme-font-size-sm,.875rem);padding:2rem 1rem}.report-jobs-manager__card{border:1px solid var(--surface-border-color,#dbe1e8);border-radius:var(--radius-md,.45rem);background-color:var(--surface-color,#fff);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.report-jobs-manager__card--done{border-left:4px solid #28a745}.report-jobs-manager__card--failed{border-left:4px solid #dc3545}.report-jobs-manager__card--processing{border-left:4px solid #007bff}.report-jobs-manager__card--cancelled{border-left:4px solid #6c757d}.report-jobs-manager__card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.report-jobs-manager__card-title{color:var(--menu-text-strong-color,#1e293b);word-break:break-word;font-size:.85rem;font-weight:600}.report-jobs-manager__status-pill{text-transform:uppercase;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.report-jobs-manager__status-pill--done{color:#137333;background-color:#e6f4ea}.report-jobs-manager__status-pill--failed{color:#c5221f;background-color:#fce8e6}.report-jobs-manager__status-pill--processing,.report-jobs-manager__status-pill--pending{color:#1a73e8;background-color:#e8f0fe}.report-jobs-manager__status-pill--cancelled{color:#5f6368;background-color:#f1f3f4}.report-jobs-manager__progress-section{flex-direction:column;gap:.25rem;margin:.2rem 0;display:flex}.report-jobs-manager__phase-description{color:var(--primary-color,#007bff);font-size:.72rem;font-style:italic}.report-jobs-manager__progress-bar-bg{background-color:var(--surface-border-color,#e2e8f0);border-radius:3px;width:100%;height:6px;overflow:hidden}.report-jobs-manager__progress-bar-fill{background-color:var(--primary-color,#007bff);height:100%;transition:width .3s}.report-jobs-manager__card-details{color:var(--text-color,#6c757d);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.report-jobs-manager__actions{align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.report-jobs-manager__download-btn{color:#fff;border-radius:var(--radius-md,.45rem);background-color:#28a745;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.report-jobs-manager__download-btn:hover{color:#fff;background-color:#218838;text-decoration:none}.report-jobs-manager__cancel-btn{color:#dc3545;border-radius:var(--radius-md,.45rem);cursor:pointer;background-color:#0000;border:1px solid #dc3545;padding:.25rem .5rem;font-size:.75rem}.report-jobs-manager__cancel-btn:hover{background-color:#fce8e6}.report-jobs-manager__error-msg{color:#dc3545;font-size:.75rem}
