:root{--findrea-navy: #0f172a;--findrea-royal: #1d4ed8;--findrea-periwinkle: #5b5fef;--findrea-ink: #1e3a8a;--findrea-violet: #7c3aed;--findrea-off-white: #f8fafc;--color-brand-background: var(--findrea-royal);--color-brand-background-hover: var(--findrea-ink);--color-brand-background-pressed: var(--findrea-navy);--color-brand-background-subtle: color-mix(in srgb, var(--findrea-royal) 8%, white);--color-brand-foreground: var(--findrea-ink);--color-brand-primary: var(--findrea-royal);--color-neutral-background-2: var(--findrea-off-white);--color-neutral-background-3: var(--findrea-off-white);--color-neutral-background-4: color-mix(in srgb, var(--findrea-navy) 6%, white);--color-neutral-foreground-1: var(--findrea-navy);--color-neutral-foreground-2: var(--findrea-ink);--color-neutral-foreground-3: color-mix(in srgb, var(--findrea-navy) 70%, white);--color-neutral-stroke-1: color-mix(in srgb, var(--findrea-ink) 30%, white);--color-neutral-stroke-2: color-mix(in srgb, var(--findrea-ink) 18%, white);--color-neutral-stroke-subtle: color-mix(in srgb, var(--findrea-ink) 10%, white);--op-border: var(--color-neutral-stroke-2)}body.operational-auth-body .auth-app-header,body:is(.dashboard-body,.identity-application-page) .dashboard-header{background:var(--findrea-navy);border-color:var(--findrea-navy)}body .record-role-pill{background:color-mix(in srgb,var(--findrea-periwinkle) 10%,white);color:var(--findrea-ink)}body .permission-direct-badge{background:color-mix(in srgb,var(--findrea-violet) 8%,white);color:var(--findrea-violet)}body .message.info{border-color:var(--findrea-periwinkle)}body.dashboard-body .dashboard-start-section .dashboard-start-module:is(:hover,:focus-within),body .module-grid .module-link:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--findrea-royal) 32%,white)}body.dashboard-body .dashboard-start-module:is(:hover,:focus-within) .dashboard-start-module-icon,body .module-grid .module-link:is(:hover,:focus-visible) .module-link-icon{color:var(--findrea-royal)}body.app-page-body .records-table tbody tr.is-selected,body.app-page-body .records-table tbody tr.is-selected:hover{background:var(--color-brand-background-subtle);box-shadow:inset 3px 0 0 var(--findrea-royal)}body.app-page-body .records-table tbody tr[data-selectable-row]:focus-visible{outline-color:var(--findrea-royal)}body.app-page-body .records-table:not([data-quick-edit-grid=true])>thead>tr>th{background:var(--findrea-off-white)}body .user-create-role-option:hover{border-color:var(--findrea-royal)}body .user-create-role-option{color:var(--text)}body :is(.status-pill-muted,.permission-code-badge,.permission-tree-toggle){background:var(--findrea-off-white);border-color:var(--op-border)}body .record-selection-summary{background:var(--color-brand-background-subtle);color:var(--findrea-ink);border-color:var(--op-border)}body :is(.user-create-role-checkbox,.permission-tree-checkbox){accent-color:var(--findrea-royal)}body :is(.permission-tree-toggle:hover,.permission-tree-toggle:focus-visible,.permission-tree-node-active>.permission-tree-item,.permission-tree-item:hover){border-color:var(--findrea-royal);background:var(--color-brand-background-subtle)}body .permission-tree-children{border-left-color:var(--op-border)}body :is(.dashboard-customize-search,.dashboard-customize-item,.dashboard-customize-icon-button){border-color:var(--op-border)}body .dashboard-customize-group{border-color:var(--color-neutral-stroke-subtle)}body .dashboard-customize-icon-button{background:var(--color-brand-background-subtle)}body .dashboard-customize-icon-button:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--findrea-royal) 24%,white);background:color-mix(in srgb,var(--findrea-royal) 14%,white)}body .dashboard-start-section[data-dashboard-section=pinned] .dashboard-start-module.is-dragging{box-shadow:0 10px 24px color-mix(in srgb,var(--findrea-navy) 8%,transparent)}body .dashboard-start-section[data-dashboard-section=pinned] .dashboard-start-module:is(.is-drop-before,.is-drop-after){border-color:color-mix(in srgb,var(--findrea-royal) 32%,white);box-shadow:0 14px 28px color-mix(in srgb,var(--findrea-navy) 12%,transparent)}body .dashboard-start-section[data-dashboard-section=pinned] .dashboard-start-module:is(.is-drop-before,.is-drop-after):before{box-shadow:0 0 0 3px color-mix(in srgb,var(--findrea-royal) 10%,transparent)}
