@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:wght@400;500;600;700&display=swap";html,:root{--lumo-font-family: "Instrument Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lumo-base-color: #FAF9F8;--lumo-header-text-color: #3C3C3C;--lumo-body-text-color: #4A4A4A;--lumo-secondary-text-color: #5A5A5A;--lumo-tertiary-text-color: #808080;--lumo-disabled-text-color: #808080;--lumo-primary-color: #ED8B00;--lumo-primary-color-50pct: rgba(237, 139, 0, .5);--lumo-primary-color-10pct: rgba(237, 139, 0, .1);--lumo-primary-text-color: #ED8B00;--lumo-primary-contrast-color: #FFFFFF;--brand-primary: #ED8B00;--button-primary-bg: #ED8B00;--button-primary-text: #ffffff;--button-primary-hover: #D97706;--button-secondary-hover-bg: rgba(237, 139, 0, .05);--button-border-radius: 8px;--loading-bar-color: var(--button-primary-bg, #ED8B00);--lumo-success-color: #15803d !important;--lumo-success-text-color: #166534 !important;--lumo-contrast-5pct: #F7F7F7;--lumo-contrast-10pct: #F0F0F0;--lumo-contrast-20pct: #E5E5E5;--lumo-contrast-30pct: #D1D1D1;--side-menu-font-color: #4A4A4A;--side-menu-active-color: #ED8B00;--side-menu-active-bg: rgba(237, 139, 0, .08);--lumo-border-radius-s: 6px;--lumo-border-radius-m: var(--button-border-radius, 8px);--lumo-border-radius-l: 12px;--grid-row-padding: 4px 12px;--grid-row-min-height: 35px;--vaadin-grid-cell-padding: var(--grid-row-padding, 4px 12px);--lumo-space-m: 1rem}body{font-family:var(--lumo-font-family);color:var(--lumo-body-text-color);background-color:#faf9f8}vaadin-app-layout{background-color:#faf9f8!important}vaadin-app-layout::part(navbar),.app-header{background-color:#f8f8f8!important;border-bottom:1px solid #E0E0E0!important;box-shadow:0 1px 2px #00000005!important}vaadin-drawer-toggle,vaadin-app-layout vaadin-drawer-toggle,#nav-drawer-toggle{color:#4a4a4a!important}vaadin-drawer-toggle:hover,vaadin-app-layout vaadin-drawer-toggle:hover,#nav-drawer-toggle:hover{color:#ed8b00!important}vaadin-app-layout::part(drawer),.app-sidebar,vaadin-scroller[slot=drawer],.sidebar-navigation{background-color:#f0f0f0!important;border-right:1px solid #D1D1D1!important}#drawer-search-wrapper{border-bottom:1px solid #D1D1D1!important}vaadin-app-layout::part(content){background-color:#faf9f8!important;padding:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.workspace-card{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d!important;padding:var(--lumo-space-l, 24px)!important;box-sizing:border-box!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:8px!important}vaadin-app-layout>*:not(vaadin-dialog-overlay):not([slot]):not(.no-card){border-radius:12px}vaadin-dialog-overlay::part(overlay){background-color:#fff!important;border:1px solid #E5E5E5!important;border-radius:12px!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}vaadin-dialog-overlay::part(header){border-bottom:1px solid #E0E0E0!important}vaadin-dialog-overlay::part(title){color:#3c3c3c!important;font-weight:700!important}.workspace-card h1,.workspace-card h2,.workspace-card h3,.workspace-card .view-title,h1,h2,h3,h4,h5,h6,h2#grid-view-title,#header-app-title{color:#3c3c3c!important;font-family:var(--lumo-font-family)!important;font-weight:700!important;font-size:1.5rem!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0!important}.lms-banner-card h1,.lms-banner-card h2,.lms-banner-card h3,.lms-banner-card p,.lms-banner-card span{color:inherit!important}vaadin-button[theme~=primary],.workspace-primary-btn{background-color:var(--button-primary-bg, #ED8B00)!important;color:var(--button-primary-text, #ffffff)!important;border-radius:var(--button-border-radius, 8px)!important;font-family:var(--lumo-font-family)!important;font-weight:600!important;font-size:.875rem!important;padding:0 18px!important;height:38px!important;box-shadow:0 1px 2px #0000000d!important;border:none!important;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out!important;cursor:pointer!important}vaadin-button[theme~=primary]:hover,.workspace-primary-btn:hover{background-color:var(--button-primary-hover, #D97706)!important;box-shadow:0 2px 4px -1px #0000001a!important}.secondary-action-btn,.dashboard-action-btn,vaadin-button.outline-orange{border:1px solid var(--button-primary-bg, #ED8B00)!important;color:var(--button-primary-bg, #ED8B00)!important;background-color:transparent!important;border-radius:var(--button-border-radius, 8px)!important;font-family:var(--lumo-font-family)!important;font-weight:600!important;font-size:.875rem!important;padding:0 16px!important;height:38px!important;transition:all .15s ease-in-out!important;cursor:pointer!important}.secondary-action-btn:hover,.dashboard-action-btn:hover,vaadin-button.outline-orange:hover{background-color:var(--button-secondary-hover-bg, rgba(237, 139, 0, .05))!important;color:var(--button-primary-bg, #ED8B00)!important}.secondary-action-btn vaadin-icon,.dashboard-action-btn vaadin-icon,vaadin-button.outline-orange vaadin-icon{color:var(--button-primary-bg, #ED8B00)!important}vaadin-button[theme~=tertiary]:not([theme~=error]){color:var(--button-primary-bg, #ED8B00)!important}.workspace-refresh-btn,vaadin-button.workspace-refresh-btn{color:var(--button-primary-bg, #ED8B00)!important;font-family:var(--lumo-font-family)!important;font-weight:500!important;font-size:.875rem!important;border-radius:var(--button-border-radius, 8px)!important;padding:0 12px!important;height:36px!important;transition:all .15s ease-in-out!important;background:transparent!important}.workspace-refresh-btn:hover,vaadin-button.workspace-refresh-btn:hover{background-color:var(--side-menu-active-bg, rgba(237, 139, 0, .08))!important;color:var(--button-primary-hover, #D97706)!important}.workspace-refresh-btn vaadin-icon,vaadin-button.workspace-refresh-btn vaadin-icon{color:var(--button-primary-bg, #ED8B00)!important;width:16px!important;height:16px!important;margin-right:6px!important}vaadin-details.filter-pill-details{margin:4px 0 12px!important;width:100%!important}vaadin-details.filter-pill-details vaadin-details-summary,vaadin-details.filter-pill-details::part(summary){display:inline-flex!important;align-items:center!important;background-color:#fff!important;border:1px solid #D1D1D1!important;border-radius:8px!important;padding:7px 14px!important;font-size:.8125rem!important;font-weight:500!important;color:#4a4a4a!important;cursor:pointer!important;width:fit-content!important;box-shadow:0 1px 2px #0000000d!important;transition:all .15s ease-in-out!important}vaadin-details.filter-pill-details vaadin-details-summary:hover,vaadin-details.filter-pill-details::part(summary):hover{background-color:#faf9f8!important;border-color:var(--button-primary-bg, #ED8B00)!important;color:#3c3c3c!important}vaadin-details.filter-pill-details::part(toggle),vaadin-details.filter-pill-details vaadin-details-summary::part(toggle){color:#64748b!important;margin-right:8px!important}vaadin-details.filter-pill-details::part(content){padding:10px 14px!important;background-color:#faf9f8!important;border:1px solid #E2E2E2!important;border-radius:8px!important;margin-top:6px!important;width:100%!important;box-sizing:border-box!important}vaadin-text-field::part(input-field),vaadin-text-area::part(input-field),vaadin-select::part(input-field),vaadin-combo-box::part(input-field),vaadin-date-picker::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-big-decimal-field::part(input-field),vaadin-time-picker::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field){background-color:#fff!important;border:1px solid #D1D1D1!important;border-radius:var(--lumo-border-radius-m, 8px)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}vaadin-text-field[focused]::part(input-field),vaadin-text-area[focused]::part(input-field),vaadin-select[focused]::part(input-field),vaadin-combo-box[focused]::part(input-field),vaadin-date-picker[focused]::part(input-field),vaadin-number-field[focused]::part(input-field),vaadin-time-picker[focused]::part(input-field){border-color:var(--button-primary-bg, #ED8B00)!important;box-shadow:0 0 0 1px var(--button-primary-bg, #ED8B00)!important}vaadin-grid.snow-grid,vaadin-grid{--grid-row-padding: 7px 14px;--vaadin-grid-cell-padding: var(--grid-row-padding, 7px 14px);font-family:var(--lumo-font-family);font-size:.875rem;background-color:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:none}vaadin-grid::part(header-cell){background-color:#fff;color:#475569;font-weight:600;font-size:.8125rem;letter-spacing:.01em;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:0!important}vaadin-grid::part(body-cell){border-bottom:1px solid #f1f5f9;border-right:1px solid #e2e8f0;color:#1e293b;padding:0!important}vaadin-grid vaadin-grid-cell-content{padding:var(--grid-row-padding, 4px 12px)!important;box-sizing:border-box!important;min-height:var(--grid-row-min-height, 35px)!important;height:var(--grid-row-min-height, 35px)!important;display:flex;align-items:center}vaadin-grid::part(even-row) [part~=body-cell]{background-color:#fff}vaadin-grid::part(odd-row) [part~=body-cell]{background-color:#f8fafc}vaadin-grid::part(row):hover [part~=body-cell]{background-color:#f1f5f9}.record-id-pill,vaadin-button.record-id-pill{background-color:#ed8b0014!important;color:#c05600!important;border:1px solid rgba(237,139,0,.25)!important;border-radius:6px!important;font-family:var(--lumo-font-family)!important;font-weight:700!important;font-size:.8125rem!important;padding:2px 8px!important;height:22px!important;min-height:22px!important;line-height:1.2!important;cursor:pointer!important;transition:all .15s ease-in-out!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.record-id-pill:hover,vaadin-button.record-id-pill:hover{background-color:#ed8b0029!important;color:#a34500!important;border-color:#ed8b00!important;box-shadow:0 1px 2px #0000000d!important}.grid-action-menu,vaadin-menu-bar.grid-action-menu{min-height:22px!important;height:22px!important;background:transparent!important;border:none!important;box-shadow:none!important}.grid-action-menu vaadin-menu-bar-button,.grid-action-menu::part(menu-bar-button){min-height:22px!important;height:22px!important;padding:0 4px!important;color:#64748b!important;background:transparent!important;border-radius:4px!important}.grid-action-menu vaadin-menu-bar-button:hover{color:#0f172a!important;background-color:#f1f5f9!important}.grid-action-audit,vaadin-button.grid-action-audit{color:#64748b!important;font-family:var(--lumo-font-family)!important;font-size:.8125rem!important;font-weight:500!important;border-radius:6px!important;padding:2px 6px!important;height:auto!important;min-height:24px!important;transition:all .15s ease-in-out!important;background:transparent!important}.grid-action-audit vaadin-icon,vaadin-button.grid-action-audit vaadin-icon{color:#94a3b8!important;width:15px!important;height:15px!important;margin-right:4px!important;transition:color .15s ease-in-out!important}.grid-action-audit:hover,vaadin-button.grid-action-audit:hover{color:#ed8b00!important;background-color:#ed8b0014!important}.grid-action-audit:hover vaadin-icon,vaadin-button.grid-action-audit:hover vaadin-icon{color:#ed8b00!important}.grid-action-delete,vaadin-button.grid-action-delete{color:#94a3b8!important;border-radius:6px!important;padding:2px 6px!important;height:auto!important;min-height:24px!important;transition:all .15s ease-in-out!important;background:transparent!important}.grid-action-delete vaadin-icon,vaadin-button.grid-action-delete vaadin-icon{color:#94a3b8!important;width:15px!important;height:15px!important;transition:color .15s ease-in-out!important}.grid-action-delete:hover,vaadin-button.grid-action-delete:hover{color:#dc2626!important;background-color:#fef2f2!important}.grid-action-delete:hover vaadin-icon,vaadin-button.grid-action-delete:hover vaadin-icon{color:#dc2626!important}.state-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.01em}.state-pill.state-low,.state-pill.priority-low{background-color:#16a34a!important;color:#fff!important;border:none!important}.state-pill.state-new{background-color:#ed8b0014!important;color:#c05600!important;border:1px solid rgba(237,139,0,.25)!important}.state-pill.state-in-development,.state-pill.state-in-progress{background-color:#fff7ed!important;color:#c2410c!important;border:1px solid #fed7aa!important}:root{--side-menu-font-color: #4A4A4A;--side-menu-active-color: #ED8B00;--side-menu-active-bg: rgba(237, 139, 0, .08)}vaadin-side-nav{--vaadin-side-nav-item-active-color: var(--side-menu-active-color, #ED8B00);--vaadin-side-nav-item-active-background: var(--side-menu-active-bg, rgba(237, 139, 0, .08))}vaadin-side-nav::part(label){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;padding:12px 16px 6px}vaadin-side-nav-item{font-family:var(--lumo-font-family);margin:2px 8px;border-radius:8px;transition:background-color .15s ease-in-out,color .15s ease-in-out}vaadin-side-nav-item::part(link){border-radius:8px;padding:7px 12px;color:var(--side-menu-font-color, #4A4A4A);font-size:.875rem;font-weight:500}vaadin-side-nav-item vaadin-icon{color:var(--side-menu-font-color, #4A4A4A);transition:color .15s ease-in-out}vaadin-side-nav-item:hover::part(link){background-color:#e8e8e8;color:#2b2b2b}vaadin-side-nav-item:hover vaadin-icon{color:var(--side-menu-active-color, #ED8B00)!important}vaadin-side-nav-item[current]::part(link){background-color:var(--side-menu-active-bg, rgba(237, 139, 0, .08))!important;color:var(--side-menu-active-color, #ED8B00)!important;font-weight:600!important;border-left:3px solid var(--side-menu-active-color, #ED8B00)!important}vaadin-side-nav-item[current] vaadin-icon{color:var(--side-menu-active-color, #ED8B00)!important}vaadin-side-nav-item vaadin-side-nav-item::part(link){color:var(--side-menu-font-color, #4A4A4A)}vaadin-side-nav-item vaadin-side-nav-item:hover::part(link){color:var(--side-menu-active-color, #ED8B00)}vaadin-side-nav-item vaadin-side-nav-item vaadin-icon{color:var(--side-menu-font-color, #4A4A4A)!important}vaadin-side-nav-item vaadin-side-nav-item:hover vaadin-icon{color:var(--side-menu-active-color, #ED8B00)!important}vaadin-side-nav-item[expanded]>vaadin-icon{color:var(--side-menu-active-color, #ED8B00)!important}.port-status-badge{background-color:#15803d!important;color:#fff!important;font-family:var(--lumo-font-family)!important;font-weight:600!important;font-size:.75rem!important;padding:3px 10px!important;border-radius:9999px!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 2px #0000000d!important}[theme~=badge]:not([theme~=success]):not([theme~=error]):not([theme~=warning]):not([theme~=contrast]),span[theme~=badge]:not([theme~=success]):not([theme~=error]):not([theme~=warning]):not([theme~=contrast]){color:#c05600!important;background-color:#ed8b001a!important;border:1px solid rgba(237,139,0,.25)!important;font-weight:600!important}[theme~=badge][theme~=success],span[theme~=badge][theme~=success]{color:#166534!important;background-color:#dcfce7!important;font-weight:600!important}[theme~=badge][theme~=warning],span[theme~=badge][theme~=warning]{color:#78350f!important;background-color:#fef3c7!important;font-weight:600!important}[theme~=badge][theme~=error],span[theme~=badge][theme~=error]{color:#991b1b!important;background-color:#fee2e2!important;font-weight:600!important}[theme~=badge][theme~=contrast],span[theme~=badge][theme~=contrast]{color:#1e293b!important;background-color:#e2e8f0!important;font-weight:600!important}vaadin-tab{font-family:var(--lumo-font-family)!important;font-size:.875rem!important;font-weight:500!important;color:#4a4a4a!important;transition:color .15s ease-in-out!important}vaadin-tab:hover{color:#2b2b2b!important}vaadin-tab:not([selected]){color:#4a4a4a!important}vaadin-tab[selected]{color:var(--button-primary-bg, #ED8B00)!important;font-weight:600!important;border-bottom:2px solid var(--button-primary-bg, #ED8B00)!important}vaadin-tab::part(tab),vaadin-tab[selected]::part(tab){color:inherit!important}vaadin-tabs{--vaadin-tabs-focus-ring-color: var(--button-primary-bg, #ED8B00);--lumo-primary-color: var(--button-primary-bg, #ED8B00) !important}vaadin-tab[selected]:before,vaadin-tab[selected]:after,vaadin-tabs::part(tabs) vaadin-tab[selected]{border-color:var(--button-primary-bg, #ED8B00)!important}vaadin-rich-text-editor::part(toolbar){position:sticky!important;top:0!important;z-index:30!important;background-color:var(--lumo-base-color, #ffffff)!important;border-bottom:1px solid var(--lumo-contrast-20pct, #cbd5e1)!important;box-shadow:0 2px 6px -1px #00000014!important}vaadin-rich-text-editor table,.kb-article-content table,.rich-text-table{width:100%!important;border-collapse:collapse!important;margin:14px 0!important;font-size:.9125rem!important;border:1px solid #cbd5e1!important}vaadin-rich-text-editor table th,.kb-article-content table th,.rich-text-table th{background-color:#f8fafc!important;color:#1e293b!important;font-weight:600!important;padding:10px 14px!important;border:1px solid #cbd5e1!important;text-align:left!important}vaadin-rich-text-editor table td,.kb-article-content table td,.rich-text-table td{padding:8px 12px!important;border:1px solid #e2e8f0!important;color:#334155!important}vaadin-rich-text-editor table tr:nth-child(2n),.kb-article-content table tr:nth-child(2n),.rich-text-table tr:nth-child(2n){background-color:#fbfcfe!important}vaadin-rich-text-editor table tr:hover,.kb-article-content table tr:hover,.rich-text-table tr:hover{background-color:#f1f5f9!important}vaadin-button:not([theme~=primary]):not([theme~=error]):not([theme~=success]):not([style*=background]):not(.workspace-primary-btn):not(.secondary-action-btn):not(.dashboard-action-btn):not(.outline-orange):not([theme~=tertiary]){color:#4a4a4a!important}vaadin-button:not([theme~=primary]):not([theme~=error]):not([theme~=success]):not([style*=background]):not(.workspace-primary-btn):not(.secondary-action-btn):not(.dashboard-action-btn):not(.outline-orange):not([theme~=tertiary])::part(label){color:#4a4a4a!important}vaadin-button:not([theme~=primary]):not([theme~=error]):not([theme~=success]):not([style*=background]):not(.workspace-primary-btn):not(.secondary-action-btn):not(.dashboard-action-btn):not(.outline-orange):not([theme~=tertiary]):hover::part(label){color:#2b2b2b!important}vaadin-button[theme~=primary]::part(label),vaadin-button[theme~=primary],.workspace-primary-btn::part(label),.workspace-primary-btn,vaadin-button[style*="background: var(--button-primary-bg"]::part(label),vaadin-button[style*="background: #00"]::part(label),vaadin-button[style*="background-color: #00"]::part(label){color:#fff!important}:not(.timesheet-calendar):not(.preserve-color)[style*="color: rgb(2, 132, 199)"],:not(.timesheet-calendar):not(.preserve-color)[style*="color: #0284c7"],:not(.timesheet-calendar):not(.preserve-color)[style*="color: rgb(0, 96, 151)"],:not(.timesheet-calendar):not(.preserve-color)[style*="color: #006097"],:not(.timesheet-calendar):not(.preserve-color)[style*="color: rgb(0, 118, 187)"],:not(.timesheet-calendar):not(.preserve-color)[style*="color: #0076bb"]{color:#ed8b00!important}[style*="background-color: rgb(0, 118, 187)"],[style*="background-color: #0076bb"],[style*="background: rgb(0, 118, 187)"],[style*="background: #0076bb"]{background:#ed8b00!important;background-color:#ed8b00!important}[style*="border-color: #0076bb"],[style*="border: 1px solid #0076bb"],[style*="border: 2px solid #0076bb"],[style*="border: 3px solid #0076bb"]{border-color:#ed8b00!important}[style*="color: rgb(148, 163, 184)"],[style*="color: #94a3b8"],[style*="color: rgb(100, 116, 139)"],[style*="color: #64748b"],[style*="color: rgb(137, 147, 161)"],[style*="color: #8993a1"],[style*="color: rgb(132, 143, 157)"],[style*="color: #848f9d"],[style*="color: rgb(134, 145, 159)"],[style*="color: #86919f"],[style*="color: rgb(196, 202, 211)"],[style*="color: #c4cad3"]{color:#475569!important}[style*="color: rgb(217, 119, 6)"],[style*="color: #d97706"],[style*="color: rgb(180, 83, 9)"],[style*="color: #b45309"]{color:#78350f!important}[style*="color: rgb(245, 158, 11)"],[style*="color: #f59e0b"]{color:#b45309!important}[style*="color: rgb(16, 185, 129)"],[style*="color: #10b981"]{color:#047857!important}[style*="color: rgb(6, 182, 212)"],[style*="color: #06b6d4"]{color:#0e7490!important}[style*="color: rgb(139, 92, 246)"],[style*="color: #8b5cf6"]{color:#6d28d9!important}[style*="color: rgb(194, 126, 96)"],[style*="color: #c27e60"]{color:#9a3412!important}[style*="color: rgb(193, 107, 107)"],[style*="color: #c16b6b"],[style*="color: rgb(198, 40, 40)"],[style*="color: #c62828"]{color:#991b1b!important}[style*="color: rgb(46, 125, 50)"],[style*="color: #2e7d32"]{color:#1b5e20!important}[style*="color: rgb(239, 68, 68)"],[style*="color: #ef4444"]{color:#b91c1c!important}[style*="background-color: rgb(239, 68, 68)"],[style*="background-color: #ef4444"],[style*="background: rgb(239, 68, 68)"],[style*="background: #ef4444"]{background:#b91c1c!important;background-color:#b91c1c!important}[style*="background-color: rgb(5, 150, 105)"],[style*="background-color: #059669"]{background-color:#047857!important}.text-tertiary,[class*=text-tertiary],[style*="color: var(--lumo-disabled-text-color)"]{color:#475569!important}.dashboard-action-btn,.secondary-action-btn,vaadin-button.outline-orange{border:1px solid var(--button-primary-bg, #ED8B00)!important;color:var(--button-primary-bg, #ED8B00)!important;background-color:transparent!important;border-radius:var(--button-border-radius, 8px)!important;font-family:var(--lumo-font-family)!important;font-weight:600!important;font-size:.875rem!important;padding:0 16px!important;height:38px!important;transition:all .15s ease-in-out!important;cursor:pointer!important}.dashboard-action-btn:hover,.secondary-action-btn:hover,vaadin-button.outline-orange:hover{background-color:var(--button-secondary-hover-bg, rgba(237, 139, 0, .05))!important;color:var(--button-primary-bg, #ED8B00)!important}#btn-command-palette{background-color:#fff!important;border:1px solid #D1D1D1!important;color:#5a5a5a!important;border-radius:8px!important}#btn-command-palette:hover{border-color:var(--button-primary-bg, #ED8B00)!important;color:#3c3c3c!important}#nav-search-field::part(input-field){background-color:#fff!important;border:1px solid #D1D1D1!important;color:#3c3c3c!important;border-radius:8px!important}#nav-search-field[focused]::part(input-field){border-color:var(--button-primary-bg, #ED8B00)!important;box-shadow:0 0 0 1px var(--button-primary-bg, #ED8B00)!important}html[theme~=dark],[theme~=dark]{--lumo-base-color: #3C3C3C !important;--lumo-tint-5pct: rgba(255, 255, 255, .05) !important;--lumo-tint-10pct: rgba(255, 255, 255, .1) !important;--lumo-tint-20pct: rgba(255, 255, 255, .2) !important;--lumo-tint-30pct: rgba(255, 255, 255, .3) !important;--lumo-tint-40pct: rgba(255, 255, 255, .4) !important;--lumo-tint-50pct: rgba(255, 255, 255, .5) !important;--lumo-tint: #ffffff !important;--lumo-shade-5pct: rgba(0, 0, 0, .1) !important;--lumo-shade-10pct: rgba(0, 0, 0, .2) !important;--lumo-shade-20pct: rgba(0, 0, 0, .3) !important;--lumo-shade-30pct: rgba(0, 0, 0, .4) !important;--lumo-shade-50pct: rgba(0, 0, 0, .6) !important;--lumo-shade: #000000 !important;--lumo-contrast-5pct: rgba(255, 255, 255, .05) !important;--lumo-contrast-10pct: rgba(255, 255, 255, .1) !important;--lumo-contrast-20pct: rgba(255, 255, 255, .2) !important;--lumo-contrast-30pct: rgba(255, 255, 255, .3) !important;--lumo-contrast-50pct: rgba(255, 255, 255, .5) !important;--lumo-contrast: #ffffff !important;--lumo-header-text-color: #FFFFFF !important;--lumo-body-text-color: #F3F4F6 !important;--lumo-secondary-text-color: #A9A9A9 !important;--lumo-disabled-text-color: #787878 !important;--lumo-primary-color: #ED8B00;--lumo-primary-text-color: #ED8B00;--lumo-primary-color-50pct: rgba(237, 139, 0, .5);--lumo-primary-color-10pct: rgba(237, 139, 0, .15);--brand-primary: #ED8B00;--button-primary-bg: #ED8B00;--button-primary-text: #FFFFFF;--button-primary-hover: #D97706;--button-secondary-hover-bg: rgba(237, 139, 0, .15);--loading-bar-color: var(--button-primary-bg, #ED8B00);--side-menu-active-color: #ED8B00;--side-menu-active-bg: rgba(237, 139, 0, .15)}html[theme~=dark] body,[theme~=dark] body,html[theme~=dark] vaadin-app-layout,[theme~=dark] vaadin-app-layout,html[theme~=dark] vaadin-app-layout::part(content),[theme~=dark] vaadin-app-layout::part(content){background-color:#3c3c3c!important;color:#f3f4f6!important}html[theme~=dark] vaadin-app-layout::part(navbar),[theme~=dark] vaadin-app-layout::part(navbar),html[theme~=dark] .app-header,[theme~=dark] .app-header{background-color:#2b2b2b!important;border-bottom:1px solid #383838!important;box-shadow:0 1px 3px #0006!important}html[theme~=dark] vaadin-drawer-toggle,[theme~=dark] vaadin-drawer-toggle,html[theme~=dark] #nav-drawer-toggle,[theme~=dark] #nav-drawer-toggle{color:#fff!important}html[theme~=dark] vaadin-drawer-toggle:hover,[theme~=dark] vaadin-drawer-toggle:hover,html[theme~=dark] #nav-drawer-toggle:hover,[theme~=dark] #nav-drawer-toggle:hover{color:var(--side-menu-active-color, #ED8B00)!important}html[theme~=dark] vaadin-app-layout::part(drawer),[theme~=dark] vaadin-app-layout::part(drawer),html[theme~=dark] vaadin-scroller[slot=drawer],[theme~=dark] vaadin-scroller[slot=drawer],html[theme~=dark] .app-sidebar,[theme~=dark] .app-sidebar,html[theme~=dark] .sidebar-navigation,[theme~=dark] .sidebar-navigation,html[theme~=dark] #drawer-search-wrapper,[theme~=dark] #drawer-search-wrapper{background-color:#383838!important;border-right:1px solid #4D4D4D!important}html[theme~=dark] #drawer-search-wrapper,[theme~=dark] #drawer-search-wrapper{border-bottom:1px solid #4D4D4D!important}html[theme~=dark] #header-app-logo,[theme~=dark] #header-app-logo{filter:drop-shadow(0 0 1px #ffffff) drop-shadow(0 0 2px rgba(255,255,255,.6))!important}html[theme~=dark] .workspace-card,[theme~=dark] .workspace-card,html[theme~=dark] .dashboard-card,[theme~=dark] .dashboard-card,html[theme~=dark] .dashboard-widget-card,[theme~=dark] .dashboard-widget-card,html[theme~=dark] .report-card,[theme~=dark] .report-card,html[theme~=dark] .stat-card,[theme~=dark] .stat-card,html[theme~=dark] .preview-card,[theme~=dark] .preview-card,html[theme~=dark] .preferences-preview-card,[theme~=dark] .preferences-preview-card,html[theme~=dark] vaadin-dialog-overlay::part(overlay),[theme~=dark] vaadin-dialog-overlay::part(overlay),html[theme~=dark] vaadin-dialog-overlay::part(content),[theme~=dark] vaadin-dialog-overlay::part(content),html[theme~=dark] vaadin-details.filter-pill-details::part(content),[theme~=dark] vaadin-details.filter-pill-details::part(content){background-color:#434343!important;border:1px solid #5A5A5A!important;color:#f3f4f6!important;box-shadow:0 1px 3px #0000004d!important}html[theme~=dark] vaadin-dialog-overlay::part(header),[theme~=dark] vaadin-dialog-overlay::part(header),html[theme~=dark] vaadin-dialog-overlay::part(title),[theme~=dark] vaadin-dialog-overlay::part(title){color:#fff!important}html[theme~=dark] vaadin-text-field::part(input-field),[theme~=dark] vaadin-text-field::part(input-field),html[theme~=dark] vaadin-text-area::part(input-field),[theme~=dark] vaadin-text-area::part(input-field),html[theme~=dark] vaadin-select::part(input-field),[theme~=dark] vaadin-select::part(input-field),html[theme~=dark] vaadin-combo-box::part(input-field),[theme~=dark] vaadin-combo-box::part(input-field),html[theme~=dark] vaadin-date-picker::part(input-field),[theme~=dark] vaadin-date-picker::part(input-field),html[theme~=dark] vaadin-number-field::part(input-field),[theme~=dark] vaadin-number-field::part(input-field),html[theme~=dark] vaadin-integer-field::part(input-field),[theme~=dark] vaadin-integer-field::part(input-field),html[theme~=dark] vaadin-big-decimal-field::part(input-field),[theme~=dark] vaadin-big-decimal-field::part(input-field),html[theme~=dark] vaadin-time-picker::part(input-field),[theme~=dark] vaadin-time-picker::part(input-field),html[theme~=dark] vaadin-password-field::part(input-field),[theme~=dark] vaadin-password-field::part(input-field),html[theme~=dark] vaadin-email-field::part(input-field),[theme~=dark] vaadin-email-field::part(input-field){background-color:#4a4a4a!important;border:1px solid #5A5A5A!important;color:#fff!important}html[theme~=dark] vaadin-text-field [part=value],[theme~=dark] vaadin-text-field [part=value],html[theme~=dark] vaadin-text-area [part=value],[theme~=dark] vaadin-text-area [part=value],html[theme~=dark] vaadin-select [part=value],[theme~=dark] vaadin-select [part=value],html[theme~=dark] vaadin-combo-box [part=value],[theme~=dark] vaadin-combo-box [part=value],html[theme~=dark] vaadin-date-picker [part=value],[theme~=dark] vaadin-date-picker [part=value]{color:#fff!important}html[theme~=dark] vaadin-text-field::part(label),[theme~=dark] vaadin-text-field::part(label),html[theme~=dark] vaadin-text-area::part(label),[theme~=dark] vaadin-text-area::part(label),html[theme~=dark] vaadin-select::part(label),[theme~=dark] vaadin-select::part(label),html[theme~=dark] vaadin-combo-box::part(label),[theme~=dark] vaadin-combo-box::part(label),html[theme~=dark] vaadin-date-picker::part(label),[theme~=dark] vaadin-date-picker::part(label),html[theme~=dark] vaadin-checkbox::part(label),[theme~=dark] vaadin-checkbox::part(label){color:#a9a9a9!important}html[theme~=dark] vaadin-details.filter-pill-details vaadin-details-summary,[theme~=dark] vaadin-details.filter-pill-details vaadin-details-summary,html[theme~=dark] vaadin-details.filter-pill-details::part(summary),[theme~=dark] vaadin-details.filter-pill-details::part(summary){background-color:#4a4a4a!important;border:1px solid #5A5A5A!important;color:#fff!important}html[theme~=dark] vaadin-button[theme~=primary],[theme~=dark] vaadin-button[theme~=primary],html[theme~=dark] .workspace-primary-btn,[theme~=dark] .workspace-primary-btn{background-color:var(--button-primary-bg, #ED8B00)!important;color:var(--button-primary-text, #FFFFFF)!important;border:none!important}html[theme~=dark] vaadin-button[theme~=primary]:hover,[theme~=dark] vaadin-button[theme~=primary]:hover,html[theme~=dark] .workspace-primary-btn:hover,[theme~=dark] .workspace-primary-btn:hover{background-color:var(--button-primary-hover, #D97706)!important}html[theme~=dark] .dashboard-action-btn,[theme~=dark] .dashboard-action-btn,html[theme~=dark] .secondary-action-btn,[theme~=dark] .secondary-action-btn,html[theme~=dark] vaadin-button.outline-orange,[theme~=dark] vaadin-button.outline-orange{border:1px solid var(--button-primary-bg, #ED8B00)!important;color:var(--button-primary-bg, #ED8B00)!important;background-color:transparent!important}html[theme~=dark] .dashboard-action-btn:hover,[theme~=dark] .dashboard-action-btn:hover,html[theme~=dark] .secondary-action-btn:hover,[theme~=dark] .secondary-action-btn:hover,html[theme~=dark] vaadin-button.outline-orange:hover,[theme~=dark] vaadin-button.outline-orange:hover{background-color:var(--button-secondary-hover-bg, rgba(237, 139, 0, .15))!important;color:var(--button-primary-bg, #ED8B00)!important}html[theme~=dark] vaadin-button[theme~=tertiary]:not([theme~=error]),[theme~=dark] vaadin-button[theme~=tertiary]:not([theme~=error]){color:var(--button-primary-bg, #ED8B00)!important}html[theme~=dark] .workspace-refresh-btn,[theme~=dark] .workspace-refresh-btn,html[theme~=dark] vaadin-button.workspace-refresh-btn,[theme~=dark] vaadin-button.workspace-refresh-btn{color:var(--button-primary-bg, #ED8B00)!important}html[theme~=dark] .workspace-refresh-btn:hover,[theme~=dark] .workspace-refresh-btn:hover,html[theme~=dark] vaadin-button.workspace-refresh-btn:hover,[theme~=dark] vaadin-button.workspace-refresh-btn:hover{background-color:var(--side-menu-active-bg, rgba(237, 139, 0, .15))!important;color:var(--button-primary-bg, #ED8B00)!important}html[theme~=dark] vaadin-side-nav-item,[theme~=dark] vaadin-side-nav-item{color:#a9a9a9!important}html[theme~=dark] vaadin-side-nav-item::part(link),[theme~=dark] vaadin-side-nav-item::part(link){color:#a9a9a9!important}html[theme~=dark] vaadin-side-nav-item vaadin-icon,[theme~=dark] vaadin-side-nav-item vaadin-icon{color:#a9a9a9!important}html[theme~=dark] vaadin-side-nav-item[current]::part(link),[theme~=dark] vaadin-side-nav-item[current]::part(link),html[theme~=dark] vaadin-side-nav-item:hover::part(link),[theme~=dark] vaadin-side-nav-item:hover::part(link){color:var(--side-menu-active-color, #ED8B00)!important;background-color:var(--side-menu-active-bg, rgba(237, 139, 0, .15))!important;border-left:3px solid var(--side-menu-active-color, #ED8B00)!important}html[theme~=dark] vaadin-side-nav-item[current] vaadin-icon,[theme~=dark] vaadin-side-nav-item[current] vaadin-icon{color:var(--side-menu-active-color, #ED8B00)!important}html[theme~=dark] vaadin-tab,[theme~=dark] vaadin-tab{color:#a9a9a9!important}html[theme~=dark] vaadin-tab[selected],[theme~=dark] vaadin-tab[selected]{color:var(--button-primary-bg, #ED8B00)!important;border-bottom:2px solid var(--button-primary-bg, #ED8B00)!important}html[theme~=dark] h1,[theme~=dark] h1,html[theme~=dark] h2,[theme~=dark] h2,html[theme~=dark] h3,[theme~=dark] h3,html[theme~=dark] h4,[theme~=dark] h4,html[theme~=dark] .workspace-card h1,[theme~=dark] .workspace-card h1,html[theme~=dark] .workspace-card h2,[theme~=dark] .workspace-card h2,html[theme~=dark] .workspace-card h3,[theme~=dark] .workspace-card h3,html[theme~=dark] .workspace-card .view-title,[theme~=dark] .workspace-card .view-title,html[theme~=dark] h2#grid-view-title,[theme~=dark] h2#grid-view-title,html[theme~=dark] #header-app-title,[theme~=dark] #header-app-title{color:#fff!important}html[theme~=dark] [style*="color: rgb(148, 163, 184)"],html[theme~=dark] [style*="color: #94a3b8"],html[theme~=dark] [style*="color: rgb(100, 116, 139)"],html[theme~=dark] [style*="color: #64748b"],html[theme~=dark] [style*="color: rgb(71, 85, 105)"],html[theme~=dark] [style*="color: #475569"],[theme~=dark] [style*="color: rgb(148, 163, 184)"],[theme~=dark] [style*="color: #94a3b8"],[theme~=dark] [style*="color: rgb(100, 116, 139)"],[theme~=dark] [style*="color: #64748b"],[theme~=dark] [style*="color: rgb(71, 85, 105)"],[theme~=dark] [style*="color: #475569"]{color:#a9a9a9!important}html[theme~=dark] vaadin-grid,[theme~=dark] vaadin-grid,html[theme~=dark] vaadin-grid.snow-grid,[theme~=dark] vaadin-grid.snow-grid{background-color:#434343!important;border:1px solid #5A5A5A!important}html[theme~=dark] vaadin-grid::part(header-cell),[theme~=dark] vaadin-grid::part(header-cell){background-color:#383838!important;color:#fff!important;border-bottom:1px solid #5A5A5A!important;border-right:1px solid #4D4D4D!important}html[theme~=dark] vaadin-grid::part(body-cell),[theme~=dark] vaadin-grid::part(body-cell){background-color:#434343!important;color:#e0e0e0!important;border-bottom:1px solid #4D4D4D!important;border-right:1px solid #4D4D4D!important}html[theme~=dark] vaadin-grid::part(even-row) [part~=body-cell],[theme~=dark] vaadin-grid::part(even-row) [part~=body-cell]{background-color:#434343!important}html[theme~=dark] vaadin-grid::part(odd-row) [part~=body-cell],[theme~=dark] vaadin-grid::part(odd-row) [part~=body-cell]{background-color:#3d3d3d!important}html[theme~=dark] vaadin-grid::part(row):hover [part~=body-cell],[theme~=dark] vaadin-grid::part(row):hover [part~=body-cell]{background-color:#4d4d4d!important}html[theme~=dark] #btn-command-palette,[theme~=dark] #btn-command-palette{background-color:#383838!important;border:1px solid #5A5A5A!important;color:#a9a9a9!important}html[theme~=dark] #nav-search-field::part(input-field),[theme~=dark] #nav-search-field::part(input-field){background-color:#383838!important;border:1px solid #5A5A5A!important;color:#fff!important}html[theme~=dark] vaadin-context-menu-overlay::part(overlay),[theme~=dark] vaadin-context-menu-overlay::part(overlay),html[theme~=dark] vaadin-menu-bar-overlay::part(overlay),[theme~=dark] vaadin-menu-bar-overlay::part(overlay),html[theme~=dark] vaadin-select-overlay::part(overlay),[theme~=dark] vaadin-select-overlay::part(overlay),html[theme~=dark] vaadin-combo-box-overlay::part(overlay),[theme~=dark] vaadin-combo-box-overlay::part(overlay){background-color:#383838!important;border:1px solid #5A5A5A!important;color:#f3f4f6!important}html[theme~=dark] vaadin-context-menu-item,[theme~=dark] vaadin-context-menu-item{color:#f3f4f6!important}html[theme~=dark] vaadin-context-menu-item:hover,[theme~=dark] vaadin-context-menu-item:hover{background-color:#ed8b0026!important;color:#ed8b00!important}html[theme~=dark] vaadin-checkbox::part(checkbox),[theme~=dark] vaadin-checkbox::part(checkbox){background-color:#4a4a4a!important;border:1px solid #5A5A5A!important}html[theme~=dark] vaadin-checkbox[checked]::part(checkbox),[theme~=dark] vaadin-checkbox[checked]::part(checkbox){background-color:#ed8b00!important;border-color:#ed8b00!important;color:#fff!important}html[theme~=dark] .record-id-pill,[theme~=dark] .record-id-pill{background-color:#ed8b0026!important;color:#ed8b00!important;border:1px solid rgba(237,139,0,.3)!important}.setting-name-title{font-weight:600;color:var(--lumo-primary-text-color, #ED8B00);cursor:pointer;transition:color .15s ease}.setting-name-title:hover{color:var(--lumo-primary-color, #D97706);text-decoration:underline}html[theme~=dark] .setting-name-title,[theme~=dark] .setting-name-title{color:var(--lumo-primary-text-color, #ED8B00)!important}.setting-val-pill{font-weight:600;font-family:var(--lumo-font-family);color:#15803d}html[theme~=dark] .setting-val-pill,[theme~=dark] .setting-val-pill{color:#4ade80!important}.setting-cat-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.01em}.setting-cat-branding{background-color:#ed8b001a;color:#c05600;border:1px solid rgba(237,139,0,.25)}html[theme~=dark] .setting-cat-branding,[theme~=dark] .setting-cat-branding{background-color:#ed8b002e!important;color:#ed8b00!important;border:1px solid rgba(237,139,0,.4)!important}.setting-cat-dark-branding{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1}html[theme~=dark] .setting-cat-dark-branding,[theme~=dark] .setting-cat-dark-branding{background-color:#334155!important;color:#cbd5e1!important;border:1px solid #475569!important}.setting-cat-security{background-color:#dcfce7;color:#15803d;border:1px solid #86efac}html[theme~=dark] .setting-cat-security,[theme~=dark] .setting-cat-security{background-color:#22c55e26!important;color:#4ade80!important;border:1px solid rgba(74,222,128,.3)!important}.setting-cat-email{background-color:#fef3c7;color:#b45309;border:1px solid #fde68a}html[theme~=dark] .setting-cat-email,[theme~=dark] .setting-cat-email{background-color:#f59e0b26!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}.setting-cat-login{background-color:#f3e8ff;color:#7e22ce;border:1px solid #d8b4fe}html[theme~=dark] .setting-cat-login,[theme~=dark] .setting-cat-login{background-color:#a855f726!important;color:#c084fc!important;border:1px solid rgba(192,132,252,.3)!important}.setting-cat-integrations{background-color:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}html[theme~=dark] .setting-cat-integrations,[theme~=dark] .setting-cat-integrations{background-color:#0ea5e926!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.3)!important}.setting-cat-ai{background-color:#ede9fe;color:#6d28d9;border:1px solid #c4b5fd}html[theme~=dark] .setting-cat-ai,[theme~=dark] .setting-cat-ai{background-color:#8b5cf626!important;color:#a78bfa!important;border:1px solid rgba(167,139,250,.3)!important}.setting-cat-testing{background-color:#ccfbf1;color:#0f766e;border:1px solid #5eead4}html[theme~=dark] .setting-cat-testing,[theme~=dark] .setting-cat-testing{background-color:#14b8a626!important;color:#2dd4bf!important;border:1px solid rgba(45,212,191,.3)!important}.setting-cat-default{background-color:#f1f5f9;color:#334155;border:1px solid #cbd5e1}html[theme~=dark] .setting-cat-default,[theme~=dark] .setting-cat-default{background-color:#334155!important;color:#e2e8f0!important;border:1px solid #475569!important}.settings-info-callout{display:block;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:600;background-color:#ed8b0014;border-left:4px solid #ED8B00;color:#c05600}html[theme~=dark] .settings-info-callout,[theme~=dark] .settings-info-callout{background-color:#ed8b0026!important;border-left:4px solid #ED8B00!important;color:#ed8b00!important}.settings-detail-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000000f}html[theme~=dark] .settings-detail-card,[theme~=dark] .settings-detail-card{background-color:#434343!important;border:1px solid #5A5A5A!important;box-shadow:0 2px 8px #00000040!important}.palette-icon-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#ed8b001a!important;flex-shrink:0;transition:background-color .15s ease,transform .15s ease}.palette-icon-box-actions{background-color:#ed8b001f!important}.palette-item-icon{width:16px;height:16px;color:var(--lumo-primary-text-color, #ED8B00)!important}.palette-brand{color:var(--lumo-primary-text-color, #ED8B00)!important}.palette-cat-header{letter-spacing:.05em}#btn-command-palette vaadin-icon{color:var(--lumo-primary-text-color, #ED8B00)!important}html[theme~=dark] .palette-icon-box,[theme~=dark] .palette-icon-box{background-color:#ed8b002e!important}html[theme~=dark] .palette-item-icon,[theme~=dark] .palette-item-icon{color:var(--lumo-primary-text-color, #ED8B00)!important}html[theme~=dark] .palette-footer,[theme~=dark] .palette-footer{background-color:#383838!important;border-top:1px solid #5A5A5A!important;color:#a9a9a9!important}html[theme~=dark] .command-palette-search-field::part(input-field),[theme~=dark] .command-palette-search-field::part(input-field){background-color:#383838!important;border-bottom:1px solid #5A5A5A!important;color:#fff!important}html[theme~=dark] .palette-selected,[theme~=dark] .palette-selected{background-color:#ed8b002e!important;border:1px solid rgba(237,139,0,.45)!important}.header-action-btn,vaadin-button.header-action-btn{background-color:var(--header-btn-bg, rgba(0, 0, 0, .06))!important;color:var(--header-btn-text, #0f172a)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:6px!important;font-weight:600!important;font-size:.8125rem!important;transition:all .15s ease!important}.header-action-btn:hover,vaadin-button.header-action-btn:hover{filter:brightness(.94)!important}html[theme~=dark] .header-action-btn,[theme~=dark] .header-action-btn,html[theme~=dark] vaadin-button.header-action-btn,[theme~=dark] vaadin-button.header-action-btn{background-color:var(--header-btn-bg, rgba(255, 255, 255, .12))!important;color:var(--header-btn-text, #FFFFFF)!important;border:1px solid rgba(255,255,255,.22)!important}html[theme~=dark] .header-action-btn:hover,[theme~=dark] .header-action-btn:hover,html[theme~=dark] vaadin-button.header-action-btn:hover,[theme~=dark] vaadin-button.header-action-btn:hover{background-color:#ffffff2e!important}.header-exit-impersonation-btn,vaadin-button.header-exit-impersonation-btn,#btn-end-impersonation{background-color:var(--header-exit-btn-bg, #DC2626)!important;color:var(--header-exit-btn-text, #FFFFFF)!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:6px!important;font-weight:700!important;font-size:.8125rem!important;box-shadow:0 1px 3px #0003!important;transition:all .15s ease!important}.header-exit-impersonation-btn:hover,vaadin-button.header-exit-impersonation-btn:hover,#btn-end-impersonation:hover{filter:brightness(.9)!important}html[theme~=dark] .header-exit-impersonation-btn,[theme~=dark] .header-exit-impersonation-btn,html[theme~=dark] vaadin-button.header-exit-impersonation-btn,[theme~=dark] vaadin-button.header-exit-impersonation-btn,html[theme~=dark] #btn-end-impersonation,[theme~=dark] #btn-end-impersonation{background-color:var(--header-exit-btn-bg, #EF4444)!important;color:var(--header-exit-btn-text, #FFFFFF)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 1px 4px #0006!important}#header-impersonating-badge,.header-impersonating-badge{background-color:#fef3c7!important;color:#92400e!important;border:1px solid #F59E0B!important;font-weight:700!important;font-size:.75rem!important;padding:4px 9px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important}.v-loading-indicator,.v-loading-indicator.second,.v-loading-indicator.third{background-color:var(--loading-bar-color, var(--button-primary-bg, #ED8B00))!important}vaadin-tabsheet::part(content){overflow:visible}.pdf-editor-sticky-toolbar{position:sticky!important;top:0!important;z-index:100!important;background-color:var(--lumo-base-color, #ffffff)!important;border:1px solid var(--lumo-contrast-10pct, #e2e8f0)!important;box-shadow:0 2px 8px #0000000f!important;padding:8px 12px!important;border-radius:8px!important}
