:root{--rnv-white: #fff; --rnv-gray-50: var(--gray-50, #f9fafb); --rnv-gray-100: var(--gray-100, #f3f4f6); --rnv-gray-200: var(--gray-200, #e5e7eb); --rnv-gray-300: var(--gray-300, #d1d5db); --rnv-gray-400: var(--gray-400, #9ca3af); --rnv-gray-500: var(--gray-500, #6b7280); --rnv-gray-600: var(--gray-600, #4b5563); --rnv-gray-700: var(--gray-700, #374151); --rnv-gray-800: var(--gray-800, #1f2937); --rnv-gray-900: var(--gray-900, #111827); --rnv-brand: var(--primary-600, #059669); --rnv-brand-dark: var(--primary-500, #34d399); --rnv-brand-hover: var(--primary-700, #047857); --rnv-danger: var(--danger-600, #dc2626); --rnv-danger-soft: var(--danger-400, #f87171); --rnv-warning: var(--warning-700, #b45309); --rnv-warning-soft: var(--warning-400, #fbbf24); --rnv-info: var(--info-500, #3b82f6); --rnv-info-strong: var(--info-600, #2563eb); --rnv-text-strong: var(--rnv-gray-900); --rnv-text: var(--rnv-gray-700); --rnv-text-muted: var(--rnv-gray-500); --rnv-text-subtle: var(--rnv-gray-400); --rnv-text-inverse: var(--rnv-white); --rnv-surface-muted: var(--rnv-gray-50); --rnv-surface-soft: var(--rnv-gray-100); --rnv-text-2xs: .6875rem; --rnv-text-xs: .75rem; --rnv-text-sm: .8125rem; --rnv-text-body: .875rem; --rnv-text-panel: .9rem; --rnv-text-base: 1rem; --rnv-text-metric: 1.2rem; --rnv-font-medium: 500; --rnv-font-semibold: 600; --rnv-font-bold: 700; --rnv-line-tight: 1.15; --rnv-line-compact: 1.25; --rnv-line-body: 1.5; --rnv-space-1: .25rem; --rnv-space-2: .5rem; --rnv-space-3: .75rem; --rnv-space-4: 1rem; --rnv-space-6: 1.5rem; --rnv-radius-control: .5rem; --rnv-radius-card: .75rem; --rnv-radius-pill: 999px; --rnv-control-height: 2.25rem; --rnv-border: rgba(0, 0, 0, .1); --rnv-border-soft: rgba(0, 0, 0, .06)}.dark{--rnv-text-strong: var(--rnv-gray-200); --rnv-text: var(--rnv-gray-200); --rnv-text-muted: var(--rnv-gray-400); --rnv-text-subtle: var(--rnv-gray-500); --rnv-surface-muted: rgb(24 24 27); --rnv-surface-soft: rgb(30 30 33); --rnv-border: rgba(255, 255, 255, .12); --rnv-border-soft: rgba(255, 255, 255, .07)}[x-cloak]{display: none !important}.rnv-help-i{cursor: help; padding: .3rem; margin: -.3rem; box-sizing: content-box; border-radius: .375rem}.rnv-help-i:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-help-i:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-btn-primary{background: var(--rnv-brand); color: var(--rnv-white)}.rnv-btn-primary:hover{background: var(--rnv-brand-hover)}.rnv-focus:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-focus:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-stack > * + *{margin-top: 1.5rem}.rnv-btn-outline{display: inline-flex; align-items: center; gap: .5rem; min-height: var(--rnv-control-height); padding: .375rem .75rem; border-radius: var(--rnv-radius-control); border: 1px solid var(--rnv-border); background: transparent; font-size: var(--rnv-text-body); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-700); cursor: pointer}.rnv-btn-outline:hover{background: rgba(0, 0, 0, .04)}.dark .rnv-btn-outline{color: var(--rnv-gray-200)}.dark .rnv-btn-outline:hover{background: rgba(255, 255, 255, .06)}.rnv-sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0}.fi-header > div:has(> .rnv-kb-help){display: flex; flex-wrap: wrap; align-items: center; column-gap: .5rem}.fi-header > div:has(> .rnv-kb-help) > .fi-breadcrumbs, .fi-header > div:has(> .rnv-kb-help) > .fi-header-subheading{flex: 0 0 100%; min-width: 100%; max-width: 100%; width: 100%}.fi-header > div:has(> .rnv-kb-help) > .fi-header-heading{min-width: 0}.rnv-kb-help{display: inline-flex; align-items: center; color: var(--rnv-gray-500)}.rnv-kb-help:hover{color: var(--rnv-gray-700)}.dark .rnv-kb-help{color: var(--rnv-gray-400)}.dark .rnv-kb-help:hover{color: var(--rnv-gray-200)}.rnv-kb-more{color: var(--rnv-brand); font-weight: var(--rnv-font-semibold); text-decoration: underline; text-underline-offset: 2px; white-space: nowrap}.rnv-kb-more:hover{text-decoration: none}@media (max-width: 1023.98px){.fi-sidebar{transition: none}}.rnv-loading-indicator{display: inline-block; border: 2px solid currentColor; border-inline-end-color: transparent; border-radius: 9999px}.fi-ta-col-manager{display: flex; flex-direction: column; max-height: min(65vh, 26rem)}.fi-ta-col-manager .fi-ta-col-manager-items{overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: .25rem}.fi-ta-col-manager-item{min-width: 0}.fi-ta-col-manager-item .fi-ta-col-manager-label{flex: 1 1 auto; min-width: 0}.fi-ta-col-manager-item .fi-ta-col-manager-label > span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0}.fi-ta-col-manager-item .fi-ta-col-manager-reorder-handle{flex-shrink: 0; margin: 0}.fi-header-actions-ctn, .fi-header-actions-ctn .fi-ac{gap: .5rem}.fi-header-actions-ctn .fi-icon-btn, .rnv-document-header__actions .fi-icon-btn, .rnv-sec-toolbar .fi-icon-btn{background: color-mix(in srgb, currentColor 9%, transparent); border: 1px solid color-mix(in srgb, currentColor 22%, transparent); border-radius: .5rem; margin: 0}.fi-header-actions-ctn .fi-icon-btn:hover, .rnv-document-header__actions .fi-icon-btn:hover, .rnv-sec-toolbar .fi-icon-btn:hover{background: color-mix(in srgb, currentColor 16%, transparent)}.fi-ta-table thead > tr > .fi-ta-actions-header-cell:last-child, .fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions){position: sticky; right: 0; z-index: 3; background: var(--rnv-gray-50); box-shadow: -1px 0 0 var(--rnv-border-soft)}.fi-ta-table thead > tr > .fi-ta-actions-header-cell:last-child, .fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions){padding-inline: var(--rnv-space-1)}.fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions > .rnv-row-actions--empty){padding-inline: 0; background: transparent; box-shadow: none}.rnv-row-actions--empty{display: none}.dark .fi-ta-table thead > tr > .fi-ta-actions-header-cell:last-child, .dark .fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions){background: var(--rnv-surface-muted)}.fi-ta-table thead > tr > .fi-ta-actions-header-cell:last-child{z-index: 4}.fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions .fi-dropdown-panel:not([style*="display: none"])){z-index: 30}.fi-dropdown-panel[data-rnv-context-menu="true"]{position: fixed !important; inset: auto !important; left: var(--rnv-context-left) !important; top: var(--rnv-context-top) !important; transform: none !important}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill){display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; gap: var(--rnv-space-2) var(--rnv-space-3)}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > div:first-child{display: contents}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-breadcrumbs{flex: 0 0 100%; width: 100%}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-header-heading{flex: 0 1 auto; width: auto; align-self: flex-start}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn{display: contents}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn > .rnv-status-pill{flex: none; margin-right: 0}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn > .fi-ac{flex: 1 1 0; width: auto; min-width: 0; justify-content: flex-end}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac > .rnv-status-pill{margin-right: auto}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac > .fi-dropdown:has(.rnv-status-pill){flex: none; margin-right: auto}.rnv-document-header{display: grid; gap: var(--rnv-space-4)}.rnv-document-header__main{display: grid; grid-template-columns: minmax(18rem, 1fr) minmax(0, auto); align-items: start; gap: var(--rnv-space-4)}.rnv-document-header__identity{min-width: 0}.rnv-document-header__title-row{display: flex; flex-wrap: wrap; align-items: center; gap: var(--rnv-space-2) var(--rnv-space-3)}.rnv-document-header__title-row .fi-header-heading{min-width: 0}.rnv-document-header__identity .fi-header-subheading{margin-top: var(--rnv-space-2)}.rnv-document-header__subheadings{display: flex; flex-direction: column; gap: var(--rnv-space-1)}.rnv-document-header__subheadings a{color: inherit; text-decoration: underline; text-underline-offset: 2px}.rnv-document-header__actions{min-width: 0}.rnv-document-header__actions .fi-ac{flex-wrap: wrap; justify-content: flex-end; gap: var(--rnv-space-2)}@media (max-width: 1280px){.rnv-document-header__main{grid-template-columns: minmax(0, 1fr)}}.rnv-document-receivables__split{margin-top: 15px}@media (max-width: 640px){.rnv-document-receivables, .rnv-document-journey{overflow-x: visible}.rnv-document-receivables .rnv-log thead, .rnv-document-journey .rnv-log thead{display: none}.rnv-document-receivables .rnv-log, .rnv-document-receivables .rnv-log tbody, .rnv-document-journey .rnv-log, .rnv-document-journey .rnv-log tbody{display: block; width: 100%}.rnv-document-receivables .rnv-log tr, .rnv-document-journey .rnv-log tr{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: .625rem 1rem; padding: .75rem 0; border-bottom: 1px solid rgba(0, 0, 0, .08)}.dark .rnv-document-receivables .rnv-log tr, .dark .rnv-document-journey .rnv-log tr{border-color: rgba(255, 255, 255, .1)}.rnv-document-receivables .rnv-log td, .rnv-document-journey .rnv-log td{min-width: 0; padding: 0; border: 0}.rnv-document-receivables .rnv-log td:nth-child(even), .rnv-document-journey .rnv-log td:nth-child(even){justify-self: end; text-align: end}}.rnv-journey-row--current td{background: rgba(5, 150, 105, .08); font-weight: var(--rnv-font-semibold)}.dark .rnv-journey-row--current td{background: rgba(52, 211, 153, .16)}.rnv-transform-plan{display: grid; gap: var(--rnv-space-4); color: var(--rnv-gray-700)}.dark .rnv-transform-plan{color: var(--rnv-gray-300)}.rnv-transform-plan__lead{margin: 0; font-size: var(--rnv-text-base); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-900)}.dark .rnv-transform-plan__lead{color: var(--rnv-gray-100)}.rnv-transform-plan__steps{display: grid; gap: var(--rnv-space-3); padding: var(--rnv-space-4); border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-card); background: var(--rnv-surface-muted)}.rnv-transform-plan__steps p{display: grid; grid-template-columns: 1.5rem minmax(0, 1fr); gap: var(--rnv-space-2); margin: 0; line-height: 1.45}.rnv-transform-plan__steps strong{color: var(--rnv-brand)}.dark .rnv-transform-plan__steps strong{color: var(--rnv-brand-dark)}@media (max-width: 768px){.fi-header-actions-ctn .fi-ac{flex-wrap: wrap; justify-content: flex-end; row-gap: .5rem}.fi-header-actions-ctn .fi-ac .fi-btn{white-space: nowrap}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill){align-items: start; row-gap: var(--rnv-space-2)}body .fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-breadcrumbs{display: block}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-header-heading{flex: 0 0 100%; width: 100%; text-align: start}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn{display: flex; flex-basis: 100%; width: 100%; align-items: stretch; flex-direction: column}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn > .rnv-status-pill{align-self: flex-start; margin-right: 0}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) > .fi-header-actions-ctn > .fi-ac{width: 100%; justify-content: flex-end}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac:has(> .rnv-status-pill, > .fi-dropdown .rnv-status-pill)::before{content: ''; flex-basis: 100%; height: 0; order: 1}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac > .rnv-status-pill, .fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac > .fi-dropdown:has(.rnv-status-pill){order: 0}.fi-header:has(.fi-header-actions-ctn .rnv-status-pill) .fi-ac > :not(.rnv-status-pill):not(.fi-dropdown:has(.rnv-status-pill)){order: 2}.rnv-document-header__main{grid-template-columns: minmax(0, 1fr)}.rnv-document-header__title-row{display: grid; grid-template-columns: minmax(0, 1fr) auto}.rnv-document-header__title-row .rnv-status-pill{grid-column: 1 / -1; justify-self: start}.rnv-document-header__actions .fi-ac{width: 100%; justify-content: flex-end}}.rnv-whatsapp-field > .fi-grid{gap: 0; grid-template-columns: minmax(4.75rem, 28%) minmax(0, 1fr) !important}.rnv-whatsapp-field > .fi-grid > *{grid-column: auto !important}.rnv-whatsapp-number .fi-fo-field-label-ctn{visibility: hidden}.rnv-whatsapp-prefix .fi-input-wrp{border-start-end-radius: 0; border-end-end-radius: 0}.rnv-whatsapp-number .fi-input-wrp{margin-inline-start: -1px; border-start-start-radius: 0; border-end-start-radius: 0}.rnv-whatsapp-prefix .fi-input-wrp:focus-within, .rnv-whatsapp-number .fi-input-wrp:focus-within{position: relative; z-index: 1}.rnv-expense-total-value{font-size: var(--rnv-text-metric); font-weight: var(--rnv-font-bold); white-space: nowrap}.rnv-row-actions{display: inline-flex; align-items: center; justify-content: flex-end; gap: var(--rnv-space-1); min-height: 2.5rem; white-space: nowrap}.rnv-row-actions > .fi-ac-icon-btn-action, .rnv-row-actions > .fi-dropdown{flex: 0 0 auto}.rnv-row-actions > .fi-icon-btn, .rnv-row-actions > .fi-dropdown > .fi-icon-btn{margin-inline: 0}.rnv-row-actions__context-only{inline-size: 0; min-inline-size: 0; margin-inline-start: calc(-1 * var(--rnv-space-1))}.rnv-row-actions__context-only > .fi-dropdown-trigger{position: absolute; inline-size: 1px; block-size: 1px; opacity: 0; pointer-events: none}@media (max-width: 640px){.fi-ta-table thead > tr > .fi-ta-actions-header-cell:last-child, .fi-ta-table .fi-ta-row > .fi-ta-cell:last-child:has(> .fi-ta-actions){padding-inline: calc(var(--rnv-space-1) / 2)}}.rnv-nowrap-field-label .fi-fo-field-label-content{min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.fi-ta-filters-above-content-ctn:has(> .fi-ta-filters[style*="display: none"]){margin-bottom: -2.6rem; position: relative; z-index: 2; width: fit-content; padding-block: 0}.fi-ta-filters-above-content-ctn:has(> .fi-ta-filters[style*="display: none"]):has(+ .fi-ta-header-toolbar > .fi-ta-actions > *){margin-bottom: 0; width: auto}@media (min-width: 1024px){.fi-topbar nav{position: relative}.fi-topbar-end .fi-global-search-ctn{position: absolute; left: 14rem; right: 29rem; width: auto; top: 50%; transform: translateY(-50%); display: flex; justify-content: center}.fi-topbar-end .fi-global-search{width: 100%; max-width: 40rem}.fi-global-search-field{width: 100%}.fi-global-search-results-ctn{left: 0; right: 0; width: auto; max-width: none}}.fi-topbar-end > :has(.fi-topbar-database-notifications-btn), .fi-topbar-end > .fi-topbar-database-notifications-btn{order: 1; margin-inline-end: .375rem}.fi-topbar-end > .fi-user-menu, .fi-topbar-end > :has(> .fi-user-menu){order: 2}.fi-no-database .fi-modal-window{overflow-x: hidden}.fi-no-database .fi-no-notification{overflow-wrap: anywhere}.dark select:not(.fi-select-input){background-color: rgb(24 24 27); color: var(--rnv-gray-200)}.dark select option{background-color: rgb(24 24 27); color: var(--rnv-gray-200)}select option:disabled{color: var(--rnv-gray-500)}.dark select option:disabled{color: var(--rnv-gray-600)}.fi-tabs{margin-inline: 0}@media (min-width: 1024px){.fi-page-sub-navigation-tabs{flex-wrap: wrap; overflow-x: visible; row-gap: .25rem}}.fi-tabs > .rnv-tabs-info-i{display: inline-flex; align-items: center; justify-content: center; align-self: center; flex: 0 0 auto; margin-inline-start: .125rem; border: 0; background: transparent; line-height: 0; color: var(--rnv-gray-500)}.fi-tabs > .rnv-tabs-info-i:hover{color: var(--rnv-brand)}.dark .fi-tabs > .rnv-tabs-info-i{color: var(--rnv-gray-400)}.dark .fi-tabs > .rnv-tabs-info-i:hover{color: var(--rnv-brand-dark)}:root:not(.dark) :is(.fi-btn.fi-color-primary, .fi-btn.fi-color-success):not(label):not(.fi-outlined):not(.fi-disabled):not([disabled]){background-color: var(--color-600); color: var(--rnv-white)}:root:not(.dark) :is(.fi-btn.fi-color-primary, .fi-btn.fi-color-success):not(label):not(.fi-outlined):not(.fi-disabled):not([disabled]):hover{background-color: var(--color-700); color: var(--rnv-white)}:root:not(.dark) :is(.fi-btn.fi-color-primary, .fi-btn.fi-color-success):not(label):not(.fi-outlined):not(.fi-disabled):not([disabled]) .fi-icon{color: var(--rnv-white)}.fi-section-header .fi-toggle{flex: 0 0 auto}.fi-header > div:not(.fi-header-actions-ctn){min-width: 0}.fi-header-heading, .fi-breadcrumbs-item-label{overflow-wrap: break-word}.fi-breadcrumbs-item, .fi-breadcrumbs-item-label{min-width: 0}.rnv-money-input{min-width: 110px}.fi-ta{scroll-margin-top: 5rem}.rnv-tabs-solo > .fi-tabs{display: none}.rnv-tabs-solo:not(.fi-contained) > .fi-sc-tabs-tab.fi-active{margin-top: 0}.fi-header-subheading{font-size: .9375rem; line-height: 1.5}@media (min-width: 1024px){.fi-main-ctn .fi-main{padding-bottom: 2.5rem}}@media (max-width: 768px){.fi-modal-window .rnv-sc-flush-mobile.fi-sc-section > .fi-section{background: transparent; box-shadow: none; border-radius: 0}.fi-modal-window .rnv-sc-flush-mobile.fi-sc-section > .fi-section > .fi-section-header{padding-inline: 0; padding-block: 0 .5rem}.fi-modal-window .rnv-sc-flush-mobile.fi-sc-section > .fi-section > .fi-section-content-ctn{border-top: 0}.fi-modal-window .rnv-sc-flush-mobile.fi-sc-section > .fi-section > .fi-section-content-ctn > .fi-section-content{padding: 0}}.rnv-record-navigation{display: flex; width: 100%; align-items: center; justify-content: space-between; gap: var(--rnv-space-3); padding-top: var(--rnv-space-4); border-top: 1px solid var(--rnv-border)}.rnv-record-navigation__link{min-width: 2.5rem; max-width: min(48%, 28rem); align-items: center}.rnv-record-navigation__link--previous{justify-content: flex-start}.rnv-record-navigation__link--next{margin-left: auto; justify-content: flex-end}.rnv-record-navigation__label{display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}@media (max-width: 640px){.rnv-record-navigation__link{width: 2.5rem; padding-inline: 0; justify-content: center}.rnv-record-navigation__label{display: none}}.rnv-document-header__title-badges{display: contents}@media (max-width: 640px){.rnv-document-header__title-row{display: flex; flex-wrap: wrap}.rnv-document-header__title-row .fi-header-heading{flex: 0 0 100%}.rnv-document-header__title-badges{display: flex; flex: 0 0 100%; gap: var(--rnv-space-2); min-width: 0}.rnv-document-header__title-badges .fi-badge{flex: 1 1 0; justify-content: center; min-width: 0}}.rnv-row-actions .fi-icon-btn:disabled, .rnv-row-actions .fi-icon-btn[aria-disabled="true"], .fi-header-actions-ctn .fi-icon-btn:disabled, .fi-header-actions-ctn .fi-icon-btn[aria-disabled="true"], .rnv-document-header__actions .fi-icon-btn:disabled, .rnv-document-header__actions .fi-icon-btn[aria-disabled="true"]{color: var(--rnv-gray-400); opacity: .55}.dark .rnv-row-actions .fi-icon-btn:disabled, .dark .rnv-row-actions .fi-icon-btn[aria-disabled="true"], .dark .fi-header-actions-ctn .fi-icon-btn:disabled, .dark .fi-header-actions-ctn .fi-icon-btn[aria-disabled="true"], .dark .rnv-document-header__actions .fi-icon-btn:disabled, .dark .rnv-document-header__actions .fi-icon-btn[aria-disabled="true"]{color: var(--rnv-gray-500)}@media (max-width: 640px){.fi-topbar nav{padding-inline: .625rem}.fi-topbar-end{gap: .375rem}}.fi-sc-unordered-list{padding-inline-start: 1.25rem}.rnv-inline-reorder .fi-ta-header-ctn:has(.fi-ta-actions > .rnv-hidden):not(:has(.fi-ta-actions > :not(.rnv-hidden))){display: none}.rnv-roles-table .fi-ta-content-ctn{overflow-x: clip}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rnv-chip{display: inline-flex; align-items: center; gap: .3rem; padding: .125rem .5rem; border-radius: .375rem; font-size: .6875rem; font-weight: var(--rnv-font-semibold)}.rnv-chip--muted{background: rgba(107,114,128,.1); color: var(--rnv-gray-600)}.dark .rnv-chip--muted{background: rgba(156,163,175,.12); color: var(--rnv-gray-400)}.rnv-chip--accent{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent); color: var(--rnv-brand)}.dark .rnv-chip--accent{background: color-mix(in srgb, var(--rnv-brand-dark) 15%, transparent); color: var(--rnv-brand-dark)}.rnv-name-dotted{display: inline-flex; align-items: center; gap: .45rem}.rnv-color-opt{display: inline-flex; align-items: center; gap: .5rem}.rnv-color-dot{display: inline-block; flex: none; width: .6rem; height: .6rem; border-radius: var(--rnv-radius-pill); box-shadow: 0 0 0 1px rgba(0, 0, 0, .18)}.dark .rnv-color-dot{box-shadow: 0 0 0 1px rgba(255, 255, 255, .35)}.rnv-status-pill{display: inline-flex; align-items: center; align-self: center; margin-right: .5rem; padding: .2rem .55rem; border-radius: var(--rnv-radius-pill); font-size: .72rem; font-weight: var(--rnv-font-bold); line-height: 1.1; letter-spacing: .01em; white-space: nowrap; color: var(--rnv-white) !important; box-shadow: 0 0 0 1px rgba(0, 0, 0, .06)}.rnv-status-pill[tabindex]:focus-visible, .rnv-status-pill--interactive:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-status-pill[tabindex]:focus-visible, .dark .rnv-status-pill--interactive:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-status-pill--interactive{margin-right: 0; border: 0; cursor: pointer; transition: filter 120ms ease}.rnv-status-pill--interactive:hover{filter: brightness(1.08)}.rnv-status-pill--gray{background: var(--rnv-gray-600) !important}.rnv-status-pill--success{background: #15803d !important}.rnv-status-pill--warning{background: var(--rnv-warning) !important}.rnv-status-pill--info{background: #1d4ed8 !important}.rnv-status-pill--danger{background: #b91c1c !important}.rnv-status-pill--primary{background: var(--rnv-brand-hover) !important}.rnv-installments-headline{display: inline-flex; flex-wrap: wrap; align-items: center; gap: .4rem; margin-inline-end: .75rem}.rnv-eur-switch{width: 2.5rem; height: 2.5rem; flex: none; border-radius: var(--rnv-radius-pill); border: 1.5px solid var(--rnv-brand); background: var(--rnv-brand); color: var(--rnv-white); font-weight: var(--rnv-font-bold); font-size: var(--rnv-text-base); cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all .12s}.rnv-eur-switch:hover{filter: brightness(1.08)}.rnv-eur-switch--report{font-size: var(--rnv-text-panel); padding: 0; line-height: 1}.rnv-eur-switch--compact{height: 1.75rem; font-size: var(--rnv-text-panel); background: color-mix(in srgb, var(--rnv-brand) 14%, transparent); color: #1D9E75; transition: all .12s}.rnv-eur-switch--compact:hover{filter: brightness(1.06)}.dark .rnv-eur-switch--compact{color: var(--rnv-brand-dark)}.rnv-eur-switch.rnv-eur-off{background: transparent; color: var(--rnv-gray-400); border-color: var(--rnv-gray-400)}.rnv-picker{position: relative; flex: 3; min-width: 0}.rnv-picker-btn{width: 100%; display: flex; align-items: center; justify-content: space-between; gap: .5rem; padding: .55rem .8rem; border-radius: .5rem; border: 1px solid rgba(0,0,0,.15); background: var(--rnv-white); font-size: var(--rnv-text-panel); cursor: pointer; color: inherit}.dark .rnv-picker-btn{background: rgb(24 24 27); border-color: rgba(255,255,255,.15); color: var(--rnv-gray-200)}.rnv-picker-btn > span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.rnv-picker-ph{color: var(--rnv-gray-400)}.rnv-picker-caret{width: 1.05rem; height: 1.05rem; flex: none; color: var(--rnv-gray-400); transition: transform .12s}.rnv-picker-menu{position: absolute; z-index: 30; top: calc(100% + .3rem); left: 0; right: 0; max-height: 22rem; overflow-y: auto; background: var(--rnv-white); border: 1px solid rgba(0,0,0,.12); border-radius: .6rem; box-shadow: 0 12px 34px rgba(0,0,0,.18); padding: .3rem}.dark .rnv-picker-menu{background: rgb(30 30 33); border-color: rgba(255,255,255,.12)}.rnv-picker-client{font-size: .7rem; font-weight: var(--rnv-font-bold); text-transform: uppercase; letter-spacing: .04em; color: var(--rnv-gray-500); padding: .55rem .6rem .25rem}.dark .rnv-picker-client{color: var(--rnv-gray-400)}.rnv-picker-company{display: flex; align-items: baseline; gap: .5rem; margin-top: .35rem; padding: .5rem .6rem .35rem; border-top: 2px solid rgba(0,0,0,.12); font-weight: 800; font-size: .82rem; color: var(--rnv-brand-hover)}.dark .rnv-picker-company{color: var(--rnv-brand-dark); border-color: rgba(255,255,255,.14)}.rnv-picker-company:first-child{border-top: none; margin-top: 0}.rnv-picker-row{display: flex; align-items: center}.rnv-picker-proj{flex: 1; min-width: 0; display: flex; align-items: center; gap: .45rem; padding: .45rem .6rem; border: none; background: none; cursor: pointer; font-size: .88rem; text-align: left; color: inherit; border-radius: .4rem}.rnv-picker-proj:hover{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent)}.rnv-picker-proj--heading{cursor: default}.rnv-picker-proj--heading:hover{background: transparent}.rnv-picker-dot-col{display: inline-flex; align-items: flex-start; justify-content: center; width: .8rem; flex: none; padding-top: .28rem}.rnv-picker-proj-body, .rnv-picker-task-body{min-width: 0; flex: 1; display: flex; flex-direction: column}.rnv-picker-proj-line, .rnv-picker-task-line{display: flex; align-items: center; gap: .35rem; min-width: 0}.rnv-picker-proj-line, .rnv-picker-task-project, .rnv-picker-task-name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.rnv-picker-task-project{color: var(--rnv-gray-500)}.dark .rnv-picker-task-project{color: #b0b0b8}.rnv-picker-task-sep{color: var(--rnv-gray-400); flex: none}.rnv-picker-state{font-size: .72rem; color: var(--rnv-gray-500); overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.dark .rnv-picker-state{color: var(--rnv-gray-400)}.rnv-picker-toggle{min-width: 40px; min-height: 40px; border: none; background: none; cursor: pointer; padding: .3rem .5rem; display: inline-flex; align-items: center; justify-content: center; flex: none; border-radius: .4rem}.rnv-picker-toggle:hover{color: var(--rnv-brand)}.rnv-picker-toggle:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.rnv-picker-tasks{padding-left: .3rem}.rnv-picker-task{display: flex; align-items: center; gap: .45rem; width: 100%; text-align: left; padding: .4rem .6rem .4rem 1.2rem; border: none; background: none; cursor: pointer; font-size: .85rem; color: var(--rnv-gray-600); border-radius: .4rem}.dark .rnv-picker-task{color: #b0b0b8}.rnv-picker-task:hover{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent)}.rnv-picker-empty{padding: 1rem .6rem; color: var(--rnv-gray-500); font-size: .85rem}.rnv-picker-dot{width: .55rem; height: .55rem; border-radius: 999px; flex: none}.rnv-picker-search{width: 100%; padding: .45rem .6rem; margin-bottom: .3rem; border-radius: .45rem; border: 1px solid rgba(0,0,0,.12); background: transparent; font-size: .85rem; color: inherit}.rnv-picker-search:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-picker-search{border-color: rgba(255,255,255,.15)}.rnv-picker-check{width: 1rem; height: 1rem; flex: none; margin-inline-start: auto; color: var(--rnv-brand)}.dark .rnv-picker-check{color: var(--rnv-brand-dark)}.rnv-picker-active{font-weight: var(--rnv-font-semibold)}@media (max-width: 640px){.rnv-picker-proj-line, .rnv-picker-task-line{align-items: flex-start; flex-wrap: wrap}.rnv-picker-proj-line, .rnv-picker-task-project, .rnv-picker-task-name{overflow: visible; text-overflow: clip; white-space: normal; overflow-wrap: anywhere}}.rnv-picker-new{position: sticky; bottom: -.3rem; display: flex; align-items: center; gap: .45rem; margin: .3rem -.3rem -.3rem; padding: .6rem .9rem; border-top: 1px solid rgba(0,0,0,.1); background: var(--rnv-white); font-size: .85rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-brand-hover); text-decoration: none}.rnv-picker-new:hover{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent)}.dark .rnv-picker-new{background: rgb(30 30 33); color: var(--rnv-brand-dark); border-color: rgba(255,255,255,.12)}.rnv-picker-new svg{width: 1rem; height: 1rem; flex: none}.rnv-grp-total{font-variant-numeric: tabular-nums; font-weight: var(--rnv-font-semibold); min-width: 5rem; text-align: right}.rnv-time-btn{background: none; border: none; padding: 0; color: inherit; font: inherit; cursor: pointer; border-radius: .25rem}.rnv-time-btn:hover{color: var(--rnv-brand); text-decoration: underline}.rnv-count{display: inline-flex; align-items: center; justify-content: center; min-width: 1.4rem; height: 1.4rem; padding: 0 .4rem; border: none; border-radius: 999px; background: rgba(107,114,128,.18); font-size: .72rem; font-weight: var(--rnv-font-bold); color: var(--rnv-gray-700); flex: none}.dark .rnv-count{color: var(--rnv-gray-200)}button.rnv-count{cursor: pointer}.rnv-count-spacer{width: 1.4rem; flex: none}@media (hover: none), (pointer: coarse){button.rnv-count{min-width: 40px; min-height: 40px}}.rnv-totals{display: flex; gap: 2rem; flex-wrap: nowrap; overflow-x: auto; padding: .9rem 1.1rem; background: var(--rnv-white); border: 1px solid rgba(0,0,0,.08); border-radius: .75rem}.rnv-totals > div{flex: none; min-width: 0; white-space: nowrap}.dark .rnv-totals{background: rgb(24 24 27); border-color: rgba(255,255,255,.1)}.rnv-totals--bare{padding: 0; background: none; border: none; border-radius: 0}.rnv-total-label{font-size: .72rem; text-transform: uppercase; letter-spacing: .04em; color: var(--rnv-gray-500)}.dark .rnv-total-label{color: var(--rnv-gray-400)}.rnv-total-hint{display: inline-flex; vertical-align: middle; margin-inline-start: .25rem; color: var(--rnv-gray-400); cursor: help; border-radius: 9999px}.rnv-total-hint svg{width: .85rem; height: .85rem}.dark .rnv-total-hint{color: var(--rnv-gray-500)}.rnv-total-value{font-size: 1.35rem; font-weight: var(--rnv-font-bold); font-variant-numeric: tabular-nums}.rnv-total-detail{margin-top: .2rem; max-width: 18rem; white-space: normal; overflow-wrap: anywhere; font-size: .72rem; line-height: 1.3; color: var(--rnv-gray-500)}.dark .rnv-total-detail{color: var(--rnv-gray-400)}.rnv-total-delta{display: inline-block; margin-top: .3rem; cursor: help}.rnv-green{color: #1D9E75}.dark .rnv-green{color: var(--rnv-brand-dark)}.rnv-gray{color: var(--rnv-gray-500)}.dark .rnv-gray{color: var(--rnv-gray-400)}.rnv-blue{color: #0369a1}.dark .rnv-blue{color: #38bdf8}.rnv-danger{color: var(--rnv-danger)}.dark .rnv-danger{color: var(--rnv-danger-soft)}@media (max-width: 768px){.rnv-totals{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: .9rem}.rnv-totals--bare{gap: .9rem 1.5rem}}.rnv-totals-card{max-width: 26rem; width: 100%; margin-left: auto; padding: 1rem 1.25rem; background: rgba(107,114,128,.05); border: 1px solid rgba(0,0,0,.08); border-radius: .75rem}.dark .rnv-totals-card{background: rgba(255,255,255,.03); border-color: rgba(255,255,255,.1)}.rnv-totals-card .fi-fo-field-has-inline-label{grid-template-columns: 9.5rem minmax(0, 1fr); align-items: center; column-gap: .75rem}.rnv-totals-card .fi-fo-field-label-content{white-space: nowrap}.rnv-totals-card .fi-fo-field-has-inline-label > .fi-fo-field-content-col{grid-column: auto}.rnv-spot-job-totals .rnv-totals-card .fi-fo-field-has-inline-label > .fi-fo-field-label-col{height: auto; align-items: start; padding-top: .375rem}.rnv-totals-card .fi-sc-component:has(.rnv-grand-total){border-top: 1px solid rgba(0,0,0,.1); padding-top: .65rem; margin-top: .25rem}.dark .rnv-totals-card .fi-sc-component:has(.rnv-grand-total){border-color: rgba(255,255,255,.12)}.rnv-totals-card .fi-sc-actions{margin-top: .75rem}.rnv-totals-card .rnv-cta-duo .fi-ac.fi-width-full{grid-template-columns: 1fr 1fr}@media (max-width: 480px){.rnv-totals-card .rnv-cta-duo .fi-ac.fi-width-full{grid-template-columns: 1fr}}.rnv-totals-card .fi-sc-component:has(.rnv-cost-line){border-top: 1px solid rgba(0,0,0,.1); padding-top: .65rem; margin-top: .25rem}.dark .rnv-totals-card .fi-sc-component:has(.rnv-cost-line){border-color: rgba(255,255,255,.12)}.rnv-billing-plan-summary{max-width: 26rem; width: 100%; margin-left: auto; text-align: center}.rnv-dash-grid{--val-positive: #1D9E75; --val-negative: var(--rnv-danger); --val-warning: var(--rnv-warning); --val-neutral: var(--rnv-gray-700); --val-margin: #0369a1}.dark .rnv-dash-grid{--val-positive: var(--rnv-brand-dark); --val-negative: var(--rnv-danger-soft); --val-warning: var(--rnv-warning-soft); --val-neutral: var(--rnv-gray-200); --val-margin: #38bdf8}.rnv-dash-grid{display: flex; flex-wrap: wrap; row-gap: 1.5rem; column-gap: 1rem; align-items: stretch; padding-top: 1.75rem}.rnv-sec--q .rnv-dash-grid{padding-top: 1.35rem}.rnv-dash-item{display: flex; min-width: 0; position: relative}.rnv-dash-item > .rnv-dash-card{width: 100%}.rnv-size-sm{flex: 1 1 calc(33.333% - 0.667rem); max-width: calc(33.333% - 0.667rem)}.rnv-size-md{flex: 1 1 calc(66.667% - 0.334rem); max-width: calc(66.667% - 0.334rem)}.rnv-size-half{flex: 1 1 calc(50% - 0.5rem); max-width: calc(50% - 0.5rem)}.rnv-size-lg{flex: 1 1 100%; max-width: 100%}@media (max-width: 1023.98px){.rnv-size-sm{flex-basis: calc(50% - 0.5rem); max-width: calc(50% - 0.5rem)}.rnv-size-md, .rnv-size-lg{flex-basis: 100%; max-width: 100%}}@media (max-width: 640px){.rnv-size-sm, .rnv-size-md, .rnv-size-half, .rnv-size-lg{flex-basis: 100%; max-width: 100%}}@media (max-width: 768px){.rnv-dash-grid{row-gap: 2rem}}.rnv-dash-card{background: var(--rnv-white); border: 1px solid rgba(0,0,0,.08); border-radius: .75rem; padding: .9rem 1rem; display: flex; flex-direction: column; height: 100%}.dark .rnv-dash-card{background: rgb(24 24 27); border-color: rgba(255,255,255,.1)}.rnv-dash-bare, .dark .rnv-dash-bare{background: transparent; border: none; padding: 0}.rnv-dash-head{display: flex; align-items: center; gap: .5rem; margin-bottom: .6rem}.rnv-dash-head--bare{position: absolute; top: -1.35rem; inset-inline: 0; min-height: 0; margin: 0; z-index: 2; pointer-events: none}.rnv-dash-head--bare > *{pointer-events: auto}.rnv-dash-title{font-weight: var(--rnv-font-semibold); font-size: var(--rnv-text-body); color: var(--rnv-gray-700); min-width: 0; overflow-wrap: break-word; text-wrap: balance}.dark .rnv-dash-title{color: var(--rnv-gray-200)}.rnv-dash-body{flex: 1}.rnv-dash-info{display: inline-flex; align-items: center; flex-shrink: 0; border: 0; background: none; color: var(--rnv-gray-400)}.rnv-dash-info:hover{color: var(--rnv-gray-500)}.dark .rnv-dash-info{color: var(--rnv-gray-500)}.dark .rnv-dash-info:hover{color: var(--rnv-gray-400)}.rnv-dash-cat{display: inline-flex; align-items: center; gap: .3rem; font-size: .68rem; color: var(--rnv-gray-500); white-space: nowrap}.dark .rnv-dash-cat{color: #b0b0b8}.rnv-dash-cat i{width: .45rem; height: .45rem; border-radius: 999px; display: inline-block}.rnv-metric{display: flex; align-items: center; gap: .6rem; margin-top: .55rem}.rnv-delta{font-size: .72rem; font-weight: var(--rnv-font-semibold); padding: .1rem .5rem; border-radius: 999px; white-space: nowrap}.rnv-delta-good{color: #1D9E75; background: rgba(29,158,117,.12)}.dark .rnv-delta-good{color: var(--rnv-brand-dark)}.rnv-delta-bad{color: #D85A30; background: rgba(216,90,48,.12)}.dark .rnv-delta-bad{color: var(--rnv-danger-soft)}.rnv-delta-flat{color: var(--rnv-gray-500); background: rgba(107,114,128,.12)}.dark .rnv-delta-flat{color: var(--rnv-gray-400)}.rnv-delta-none{color: var(--rnv-gray-400); background: rgba(107,114,128,.08)}.dark .rnv-delta-none{color: var(--rnv-gray-400); background: rgba(255,255,255,.06)}.rnv-delta-hint{font-size: .68rem; color: var(--rnv-gray-500); font-style: italic}.dark .rnv-delta-hint{color: #b0b0b8}.rnv-spark{flex: 1; min-width: 0; max-width: 9rem; height: 30px; margin-inline-start: auto; display: block}.rnv-dash-handle{margin-inline-start: auto; cursor: grab; color: var(--rnv-gray-400); display: inline-flex; background: none; border: none; padding: .15rem}.rnv-dash-handle:active{cursor: grabbing}.rnv-dash-close{cursor: pointer; color: var(--rnv-gray-400); display: inline-flex; background: none; border: none; padding: .15rem}.rnv-dash-close:hover{color: var(--rnv-danger)}.rnv-dash-handle, .rnv-dash-close{opacity: 0; transition: opacity .15s}.rnv-whost:hover .rnv-dash-handle, .rnv-whost:hover .rnv-dash-close, .rnv-dash-handle:focus-visible, .rnv-dash-close:focus-visible{opacity: 1}@media (hover: none), (max-width: 1023.98px){.rnv-dash-handle, .rnv-dash-close{opacity: 1}}.rnv-dash-item.sortable-ghost{opacity: .4}@media (hover: none), (pointer: coarse), (max-width: 1023.98px){.rnv-dash-head--bare{inset-inline: auto .25rem; width: auto; top: -2.15rem; gap: .1rem}.rnv-dash-handle, .rnv-dash-close{min-width: 40px; min-height: 40px; align-items: center; justify-content: center}.rnv-dash-card .fi-ac-link-action{display: inline-flex; align-items: center; min-height: 40px; padding-block: .3rem}}.rnv-dash-close:focus-visible, .rnv-dash-handle:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px; border-radius: .25rem}.dark .rnv-dash-close:focus-visible, .dark .rnv-dash-handle:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-widget-picker{column-count: auto !important; column-width: auto !important; max-height: min(50vh, 24rem); overflow-y: auto; padding: .25rem}.rnv-kpi-value{font-size: 1.7rem; font-weight: var(--rnv-font-bold); line-height: 1.2}.rnv-kpi-line{font-size: .8rem; color: var(--rnv-gray-500); margin-top: .15rem}.dark .rnv-kpi-line{color: #b0b0b8}.rnv-tone-success{color: var(--val-positive)}.rnv-tone-danger{color: var(--val-negative)}.rnv-tone-warning{color: var(--val-warning)}.rnv-tone-info{color: var(--val-margin)}.rnv-tone-gray{color: var(--val-neutral)}.rnv-rows{display: flex; flex-direction: column}.rnv-rows-tight{margin-top: .5rem}.rnv-row{display: flex; align-items: flex-start; gap: .5rem; padding: .35rem 0; border-top: 1px solid rgba(0,0,0,.05); font-size: var(--rnv-text-body)}.dark .rnv-row{border-top-color: rgba(255,255,255,.08)}.rnv-row:first-child{border-top: none}.rnv-row-dot{width: .6rem; height: .6rem; border-radius: 999px; flex: none; align-self: flex-start; margin-top: .35rem; border: 1px solid rgba(0,0,0,.15)}.rnv-row-label{color: var(--rnv-gray-700); min-width: 0; overflow-wrap: anywhere}.dark .rnv-row-label{color: var(--rnv-gray-200)}.rnv-row-link{width: 100%; background: none; border: none; border-top: 1px solid rgba(0,0,0,.05); cursor: pointer; font: inherit; color: inherit; text-align: start; text-decoration: none}.dark .rnv-row-link{border-top-color: rgba(255,255,255,.08)}.rnv-rows .rnv-row-link:first-child{border-top: none}.rnv-row-link:hover .rnv-row-label{text-decoration: underline}.rnv-row-link:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px; border-radius: .25rem}.dark .rnv-row-link:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-row-meta{display: block; color: var(--rnv-gray-500); font-size: var(--rnv-text-xs); margin-inline-start: 0; margin-top: .05rem}.dark .rnv-row-meta{color: #b0b0b8}.rnv-row-values{margin-inline-start: auto; text-align: end; white-space: normal; min-width: 0}.rnv-row-value{font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-700); white-space: nowrap}.dark .rnv-row-value{color: var(--rnv-gray-200)}.rnv-row-sub{display: block; font-size: var(--rnv-text-xs); color: var(--rnv-gray-500)}.dark .rnv-row-sub{color: #b0b0b8}.rnv-nowrap{white-space: nowrap}.rnv-row--total .rnv-row-label, .rnv-row--total .rnv-row-value{font-weight: var(--rnv-font-bold)}.rnv-row--detail{padding-inline-start: .9rem}.rnv-row--detail + .rnv-row--detail{border-top-style: dashed}.rnv-row--total + .rnv-row--detail, .rnv-rows > .rnv-row--detail:first-of-type{margin-top: .3rem; padding-top: .55rem; border-top: 1px solid rgba(0,0,0,.1)}.dark .rnv-row--total + .rnv-row--detail, .dark .rnv-rows > .rnv-row--detail:first-of-type{border-top-color: rgba(255,255,255,.12)}.rnv-chart-panel{background: var(--rnv-white); border: 1px solid rgba(0,0,0,.08); border-radius: .75rem; padding: 1rem 1.1rem}.dark .rnv-chart-panel{background: rgb(24 24 27); border-color: rgba(255,255,255,.1)}.rnv-chart-head{display: flex; align-items: center; justify-content: space-between; gap: .75rem; margin-bottom: .75rem; flex-wrap: wrap}.rnv-chart-title{font-weight: var(--rnv-font-semibold); font-size: var(--rnv-text-panel); min-width: 0; overflow-wrap: break-word; text-wrap: balance}.rnv-chart-titlewrap{display: inline-flex; align-items: center; gap: .35rem; min-width: 0}.rnv-chart-legend{display: inline-flex; gap: 1rem; font-size: var(--rnv-text-xs); color: var(--rnv-gray-500); font-weight: 400}.rnv-chart-legend i{width: .7rem; height: .7rem; border-radius: .2rem; display: inline-block; margin-right: .35rem; vertical-align: -1px}.rnv-chart-canvas{--rnv-chart-zero-color: rgba(71, 85, 105, .78); position: relative; width: 100%; min-height: 13rem; margin-top: .85rem}.dark .rnv-chart-canvas{--rnv-chart-zero-color: rgba(203, 213, 225, .7)}.rnv-chart-canvas canvas{display: block; width: 100% !important; height: 100% !important}.rnv-chart-data-table{position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important}.rnv-chart-empty{padding: 2.25rem 1rem; text-align: center; color: var(--rnv-gray-500)}.rnv-chart-empty .fi-btn{margin-top: var(--rnv-space-4)}.rnv-anl-annual-notice{margin-top: var(--rnv-space-4)}.rnv-chart-note{margin-top: .6rem; font-size: var(--rnv-text-xs); color: var(--rnv-gray-500)}.dark .rnv-chart-note{color: var(--rnv-gray-400)}.rnv-chart-headline{display: flex; flex-direction: column; align-items: flex-end; font-size: .95rem; font-weight: var(--rnv-font-semibold); font-variant-numeric: tabular-nums}.rnv-chart-headline-part{display: block; white-space: nowrap}.rnv-chart-lead{margin: 0 0 .75rem; font-size: .82rem; font-weight: 400; color: var(--rnv-gray-500)}.dark .rnv-chart-lead{color: var(--rnv-gray-400)}.rnv-dashboard-chart-muted{color: var(--rnv-gray-500)}.dark .rnv-dashboard-chart-muted{color: #a1a1aa}.rnv-dashboard-chart-legend{display: flex; flex-wrap: wrap; justify-content: flex-end; gap: .55rem 1rem; margin-top: .7rem; font-size: var(--rnv-text-xs); line-height: 1.25}.rnv-dashboard-chart-legend > span{display: inline-flex; align-items: center; gap: .35rem}.rnv-dashboard-chart-legend i{display: inline-block; width: .625rem; height: .625rem; border-radius: 999px}.rnv-dashboard-chart-year-current{width: .8rem !important; border-radius: .125rem !important; background: currentColor}.rnv-dashboard-chart-year-previous{width: .8rem !important; border: 1px solid currentColor; border-radius: .125rem !important; opacity: .5}.rnv-dashboard-activity-summary{display: flex; align-items: baseline; gap: .45rem; margin-bottom: .8rem}.rnv-dashboard-activity-summary p{margin: 0; font-size: var(--rnv-text-xs)}.rnv-dashboard-activity-summary strong{font-size: 1.5rem; line-height: 1}.rnv-dashboard-activity-summary span{font-size: var(--rnv-text-xs)}.rnv-chart-metric-tabs{display: flex; flex-wrap: wrap; align-items: center; gap: .45rem; margin-bottom: .25rem}.rnv-chart-metric-tab{min-height: 2rem; border: 1px solid transparent; cursor: pointer; white-space: normal; text-align: center}.rnv-chart-metric-tab.rnv-chip--accent{border-color: color-mix(in srgb, var(--rnv-brand) 35%, transparent)}.dark .rnv-chart-metric-tab.rnv-chip--accent{border-color: color-mix(in srgb, var(--rnv-brand-dark) 40%, transparent)}.rnv-dashboard-hours-metrics{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .75rem 1.5rem; margin-bottom: .8rem}.rnv-dashboard-hours-metric{display: grid; gap: .3rem; min-width: 0}.rnv-dashboard-hours-metric > span{font-size: var(--rnv-text-xs)}.rnv-dashboard-hours-number{display: flex; flex-wrap: wrap; align-items: baseline; gap: .35rem .5rem}.rnv-dashboard-hours-number strong{font-size: 1.1rem; line-height: 1; font-variant-numeric: tabular-nums}.rnv-dashboard-hours-number .rnv-delta{font-size: .72rem}@media (max-width: 640px){.rnv-chart-canvas{min-height: 14rem}.rnv-chart-metric-tabs{align-items: stretch}.rnv-chart-metric-tab{flex: 1 1 calc(50% - .45rem); min-height: 2.5rem}.rnv-dashboard-chart-legend{justify-content: flex-start}.rnv-dashboard-hours-metrics{grid-template-columns: 1fr}}.rnv-chart-panel .rnv-row{display: grid; grid-template-columns: minmax(0, 1fr) minmax(8rem, max-content); align-items: start; column-gap: 1rem}.rnv-chart-panel .rnv-row-values{display: grid; justify-items: end; min-width: 0; margin-inline-start: 0; text-align: end}@media (max-width: 768px){.rnv-chart-panel .rnv-row{display: flex; flex-direction: column; row-gap: .15rem}.rnv-chart-panel .rnv-row-values{justify-items: start; text-align: start}}.rnv-chart-table-headline-part{display: block}.rnv-chart-embedded{display: flex; flex-direction: column}.rnv-chart-embedded .rnv-chart-head{margin-bottom: .4rem}.rnv-anl{display: flex; flex-direction: column; gap: 1rem}.rnv-anl--annual{gap: .5rem}.rnv-anl-toolbar{display: flex; align-items: center; justify-content: space-between; gap: .75rem; flex-wrap: wrap}.rnv-anl-toolbar > .rnv-trx-filterbar{margin-block: 0}.rnv-anl-toolbar > .fi-tabs{margin-inline: 0; min-width: 0; flex: 1 1 auto}@media (max-width: 768px){.rnv-anl-toolbar > .fi-tabs{flex: 1 1 100%}}.rnv-anl-rate{font-size: .78rem; color: var(--rnv-gray-500)}.dark .rnv-anl-rate{color: var(--rnv-gray-400)}.rnv-anl-period-only{position: absolute; inset-inline-start: .15rem; top: -1.25rem; font-size: .68rem; line-height: 1; color: var(--rnv-gray-500); white-space: nowrap}.dark .rnv-anl-period-only{color: #a1a1aa}@media (max-width: 768px){.rnv-anl-period-only{top: -1.7rem}.rnv-anl .rnv-trx-panel{padding-inline: .75rem}.rnv-anl .rnv-trx-panel-head{align-items: flex-start}.rnv-anl .rnv-trx-widget-tools, .rnv-anl .rnv-trx-widget-tools .rnv-trx-pill-wrap{width: 100%; margin-inline-start: 0}.rnv-anl .rnv-trx-split{flex-direction: column; width: 100%}.rnv-anl .rnv-trx-split-table{order: 1; width: 100%; overflow-x: visible}.rnv-anl .rnv-trx-split-donut{order: 2; width: 100%}.rnv-anl .rnv-trx-rows{width: 100%; table-layout: fixed}.rnv-anl .rnv-trx-rows th:first-child, .rnv-anl .rnv-trx-rows td:first-child{width: 2.25rem}.rnv-anl .rnv-trx-rows th.num, .rnv-anl .rnv-trx-rows td.num{width: 4.25rem; padding-inline: .2rem; font-size: .78rem; white-space: nowrap}.rnv-anl .rnv-trx-rows th:last-child, .rnv-anl .rnv-trx-rows td:last-child{width: 2.75rem}.rnv-anl .rnv-trx-row-label > span:last-child, .rnv-anl .rnv-trx-child td:nth-child(2){min-width: 0; overflow: visible !important; text-overflow: clip !important; white-space: normal; overflow-wrap: anywhere}}.rnv-drp{position: relative; display: inline-flex; align-items: center; gap: .4rem}.rnv-drp-cmp-chip{cursor: pointer; white-space: nowrap}.rnv-drp-trigger{display: inline-flex; align-items: center; gap: .45rem; min-height: 2.5rem; padding: .45rem .8rem; font-size: .85rem; font-weight: var(--rnv-font-medium); color: var(--rnv-gray-700); background: var(--rnv-white); border: 1px solid rgba(0, 0, 0, .14); border-radius: 999px; cursor: pointer; white-space: nowrap}.rnv-drp-trigger:hover{background: rgba(0, 0, 0, .03)}.dark .rnv-drp-trigger{color: var(--rnv-gray-200); background: rgb(24 24 27); border-color: rgba(255, 255, 255, .15)}.dark .rnv-drp-trigger:hover{background: rgba(255, 255, 255, .05)}.rnv-drp-trigger[aria-expanded="true"]{border-color: var(--rnv-brand); color: var(--rnv-brand-hover); background: color-mix(in srgb, var(--rnv-brand) 7%, transparent)}.dark .rnv-drp-trigger[aria-expanded="true"]{border-color: var(--rnv-brand-dark); color: var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 8%, transparent)}.rnv-drp-cal-icon{width: 1.05rem; height: 1.05rem; color: var(--rnv-gray-500); flex: none}.dark .rnv-drp-cal-icon{color: var(--rnv-gray-400)}.rnv-drp-caret{width: .95rem; height: .95rem; color: var(--rnv-gray-400); flex: none}.rnv-drp-trigger-text{max-width: min(19rem, 62vw); overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.rnv-drp-pop{position: absolute; z-index: 40; top: calc(100% + .4rem); background: var(--rnv-white); border: 1px solid rgba(0, 0, 0, .12); border-radius: .75rem; box-shadow: 0 16px 44px rgba(0, 0, 0, .18); padding: .6rem; display: flex; flex-direction: column; gap: .5rem; width: max-content; max-width: calc(100vw - 2rem)}.rnv-drp--start .rnv-drp-pop{left: 0}.rnv-drp--end .rnv-drp-pop{right: 0}.dark .rnv-drp-pop{background: rgb(30 30 33); border-color: rgba(255, 255, 255, .12)}.rnv-drp-main{display: flex; gap: .6rem; align-items: stretch; overflow-x: auto}.rnv-drp-presets{display: flex; flex-direction: column; gap: .1rem; min-width: 10.5rem; padding-inline-end: .6rem; border-inline-end: 1px solid rgba(0, 0, 0, .08)}.dark .rnv-drp-presets{border-inline-end-color: rgba(255, 255, 255, .08)}.rnv-drp-preset{display: block; width: 100%; text-align: left; min-height: 2.25rem; padding: .45rem .65rem; font-size: .82rem; font-weight: var(--rnv-font-medium); color: var(--rnv-gray-700); background: none; border: none; border-radius: .5rem; cursor: pointer}.dark .rnv-drp-preset{color: var(--rnv-gray-300)}.rnv-drp-preset:hover{background: color-mix(in srgb, var(--rnv-brand) 8%, transparent); color: var(--rnv-brand-hover)}.dark .rnv-drp-preset:hover{background: color-mix(in srgb, var(--rnv-brand-dark) 10%, transparent); color: var(--rnv-brand-dark)}.rnv-drp-preset--on{background: color-mix(in srgb, var(--rnv-brand) 10%, transparent); color: var(--rnv-brand-hover); font-weight: var(--rnv-font-semibold)}.dark .rnv-drp-preset--on{background: color-mix(in srgb, var(--rnv-brand-dark) 14%, transparent); color: var(--rnv-brand-dark)}.rnv-drp-cal-side{position: relative; display: flex; flex-direction: column; gap: .5rem}.rnv-drp-input{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0}.rnv-drp-cal{min-height: 1rem}.rnv-drp-compare{display: flex; align-items: center; gap: .55rem; flex-wrap: wrap; padding: .55rem .2rem .2rem; border-top: 1px solid rgba(0, 0, 0, .08)}.dark .rnv-drp-compare{border-top-color: rgba(255, 255, 255, .08)}.rnv-drp-toggle{position: relative; display: inline-flex; align-items: center; gap: .5rem; cursor: pointer; font-size: .82rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-700); min-height: 2.5rem}.dark .rnv-drp-toggle{color: var(--rnv-gray-200)}.rnv-drp-toggle-input{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0}.rnv-drp-toggle-track{position: relative; width: 2.15rem; height: 1.2rem; flex: none; border-radius: 999px; background: rgba(107, 114, 128, .35); transition: background .15s}.dark .rnv-drp-toggle-track{background: rgba(255, 255, 255, .22)}.rnv-drp-toggle-thumb{position: absolute; top: 2px; left: 2px; width: calc(1.2rem - 4px); height: calc(1.2rem - 4px); border-radius: 999px; background: var(--rnv-white); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); transition: transform .15s}.rnv-drp-toggle-input:checked + .rnv-drp-toggle-track{background: var(--rnv-brand)}.dark .rnv-drp-toggle-input:checked + .rnv-drp-toggle-track{background: var(--rnv-brand)}.rnv-drp-toggle-input:checked + .rnv-drp-toggle-track .rnv-drp-toggle-thumb{transform: translateX(.95rem)}.rnv-drp-toggle-input:focus-visible + .rnv-drp-toggle-track{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-drp-toggle-input:focus-visible + .rnv-drp-toggle-track{outline-color: var(--rnv-brand-dark)}.rnv-drp-cmp-select{font-size: .78rem; padding: .28rem 1.5rem .28rem .55rem; color: var(--rnv-gray-600); border: 1px solid rgba(0, 0, 0, .14); border-radius: .5rem; background: transparent; cursor: pointer; -webkit-appearance: none; appearance: none; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239ca3af'%3e%3cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.17l3.71-3.94a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06z' clip-rule='evenodd'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right .4rem center; background-size: 1rem 1rem}.dark .rnv-drp-cmp-select{color: var(--rnv-gray-300); border-color: rgba(255, 255, 255, .18)}.rnv-drp-cmp-dates{display: inline-flex; align-items: center; gap: .35rem; flex-wrap: wrap}.rnv-drp-cmp-date{font-size: .78rem; padding: .28rem .45rem; color: var(--rnv-gray-600); border: 1px solid rgba(0, 0, 0, .14); border-radius: .5rem; background: transparent}.dark .rnv-drp-cmp-date{color: var(--rnv-gray-300); border-color: rgba(255, 255, 255, .18)}.rnv-drp-cmp-sep{color: var(--rnv-gray-400); font-size: .78rem}.rnv-drp-foot{display: flex; justify-content: flex-end; gap: .5rem; padding-top: .5rem; border-top: 1px solid rgba(0, 0, 0, .08)}.dark .rnv-drp-foot{border-top-color: rgba(255, 255, 255, .08)}.rnv-drp-btn{min-height: 2.25rem; padding: .45rem 1rem; font-size: .82rem; font-weight: var(--rnv-font-semibold); border-radius: .55rem; cursor: pointer; border: 1px solid transparent}.rnv-drp-btn--ghost{background: transparent; color: var(--rnv-gray-600); border-color: rgba(0, 0, 0, .14)}.rnv-drp-btn--ghost:hover{background: rgba(0, 0, 0, .04)}.dark .rnv-drp-btn--ghost{color: var(--rnv-gray-300); border-color: rgba(255, 255, 255, .18)}.dark .rnv-drp-btn--ghost:hover{background: rgba(255, 255, 255, .06)}.rnv-drp-btn--primary{background: var(--rnv-brand); color: var(--rnv-white)}.rnv-drp-btn--primary:hover{filter: brightness(1.06)}.dark .rnv-drp-btn--primary{background: var(--rnv-brand)}.rnv-drp .flatpickr-calendar{background: transparent; box-shadow: none; border: none; font-family: inherit; width: auto; padding: 0; margin: 0}.rnv-drp .flatpickr-calendar.inline{top: 0}.rnv-drp .flatpickr-calendar.hasWeeks .flatpickr-days, .rnv-drp .flatpickr-days{width: auto}.rnv-drp .flatpickr-months{align-items: center; padding: .15rem 0 .35rem}.rnv-drp .flatpickr-month{color: var(--rnv-gray-700); height: 2.1rem}.dark .rnv-drp .flatpickr-month{color: var(--rnv-gray-200)}.rnv-drp .flatpickr-current-month{font-size: var(--rnv-text-panel); padding-top: .35rem}.rnv-drp .flatpickr-current-month .flatpickr-monthDropdown-months, .rnv-drp .flatpickr-current-month input.cur-year{font-weight: var(--rnv-font-semibold); color: inherit}.rnv-drp .flatpickr-current-month .flatpickr-monthDropdown-months{background: transparent}.rnv-drp .flatpickr-weekdays{padding: 0 .1rem}.rnv-drp span.flatpickr-weekday{color: var(--rnv-gray-400); font-weight: var(--rnv-font-semibold); font-size: .68rem}.dark .rnv-drp span.flatpickr-weekday{color: #8b8b93}.rnv-drp .flatpickr-prev-month, .rnv-drp .flatpickr-next-month{fill: var(--rnv-gray-500); padding: .4rem .6rem}.rnv-drp .flatpickr-prev-month svg, .rnv-drp .flatpickr-next-month svg{width: .8rem; height: .8rem}.dark .rnv-drp .flatpickr-prev-month, .dark .rnv-drp .flatpickr-next-month{fill: var(--rnv-gray-400)}.rnv-drp .flatpickr-prev-month:hover svg, .rnv-drp .flatpickr-next-month:hover svg{fill: var(--rnv-brand)}.dark .rnv-drp .flatpickr-prev-month:hover svg, .dark .rnv-drp .flatpickr-next-month:hover svg{fill: var(--rnv-brand-dark)}.rnv-drp .flatpickr-day{color: var(--rnv-gray-700); border-radius: .5rem; height: 2.1rem; line-height: 2.1rem; max-width: none; border: none; font-size: .82rem}.dark .rnv-drp .flatpickr-day{color: var(--rnv-gray-200)}.rnv-drp .flatpickr-day:hover{background: color-mix(in srgb, var(--rnv-brand) 10%, transparent)}.dark .rnv-drp .flatpickr-day:hover{background: color-mix(in srgb, var(--rnv-brand-dark) 12%, transparent)}.rnv-drp .flatpickr-day.prevMonthDay, .rnv-drp .flatpickr-day.nextMonthDay{color: #c4c9d0}.dark .rnv-drp .flatpickr-day.prevMonthDay, .dark .rnv-drp .flatpickr-day.nextMonthDay{color: #5b5b63}.rnv-drp .flatpickr-day.flatpickr-disabled{color: var(--rnv-gray-300)}.dark .rnv-drp .flatpickr-day.flatpickr-disabled{color: var(--rnv-gray-600)}.rnv-drp .flatpickr-day.today{border: 1px solid color-mix(in srgb, var(--rnv-brand) 50%, transparent)}.dark .rnv-drp .flatpickr-day.today{border-color: color-mix(in srgb, var(--rnv-brand-dark) 50%, transparent)}.rnv-drp .flatpickr-day.today:hover{background: color-mix(in srgb, var(--rnv-brand) 10%, transparent); color: inherit}.rnv-drp .flatpickr-day.inRange{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent); box-shadow: none; border-radius: 0}.dark .rnv-drp .flatpickr-day.inRange{background: color-mix(in srgb, var(--rnv-brand-dark) 14%, transparent)}.rnv-drp .flatpickr-day.selected, .rnv-drp .flatpickr-day.startRange, .rnv-drp .flatpickr-day.endRange{background: var(--rnv-brand); border-color: var(--rnv-brand); color: var(--rnv-white); font-weight: var(--rnv-font-semibold)}.dark .rnv-drp .flatpickr-day.selected, .dark .rnv-drp .flatpickr-day.startRange, .dark .rnv-drp .flatpickr-day.endRange{background: var(--rnv-brand); border-color: var(--rnv-brand)}.rnv-drp .flatpickr-day.startRange{border-radius: .5rem 0 0 .5rem}.rnv-drp .flatpickr-day.endRange{border-radius: 0 .5rem .5rem 0}.rnv-drp .flatpickr-day.startRange.endRange{border-radius: .5rem}.rnv-drp .flatpickr-day.startRange + .flatpickr-day.endRange:not(.rnv-drp-cmp){box-shadow: none}.rnv-drp .flatpickr-day.selected:hover, .rnv-drp .flatpickr-day.startRange:hover, .rnv-drp .flatpickr-day.endRange:hover{background: var(--rnv-brand-hover)}.rnv-drp .flatpickr-day.rnv-drp-cmp{box-shadow: inset 0 -3px 0 #6366f1}.dark .rnv-drp .flatpickr-day.rnv-drp-cmp{box-shadow: inset 0 -3px 0 #818cf8}.rnv-drp .flatpickr-day.rnv-drp-cmp-start{border-top-left-radius: .5rem}.rnv-drp .flatpickr-day.rnv-drp-cmp-end{border-top-right-radius: .5rem}.rnv-drp .flatpickr-days{width: max-content !important}.rnv-drp .flatpickr-calendar{width: max-content !important}.rnv-drp .flatpickr-calendar.multiMonth .flatpickr-days, .rnv-drp .flatpickr-calendar.multiMonth .flatpickr-weekdays{column-gap: 1.75rem}.rnv-drp .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2){position: relative; box-shadow: none}.rnv-drp .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2)::before{content: ''; position: absolute; top: 0; bottom: 0; left: -0.875rem; width: 1px; background: rgba(0, 0, 0, .08)}.dark .rnv-drp .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2)::before{background: rgba(255, 255, 255, .1)}.rnv-drp .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1):not(.rnv-drp-cmp){box-shadow: none}@media (max-width: 640px){.rnv-drp-pop{position: fixed; inset: auto 0 0 0; left: 0 !important; right: 0 !important; width: auto; max-width: none; border-radius: 1rem 1rem 0 0; padding: 1rem 1rem 1.5rem; max-height: 88vh; overflow-y: auto; box-shadow: 0 -12px 40px rgba(0, 0, 0, .28)}.rnv-drp-main{flex-direction: column; overflow-x: visible}.rnv-drp-presets{flex-direction: row; flex-wrap: wrap; min-width: 0; padding-inline-end: 0; border-inline-end: none; padding-bottom: .5rem; border-bottom: 1px solid rgba(0, 0, 0, .08)}.dark .rnv-drp-presets{border-bottom-color: rgba(255, 255, 255, .08)}.rnv-drp-preset{width: auto}.rnv-drp-cal{display: flex; justify-content: center}.rnv-drp{display: flex; width: 100%}.rnv-drp-trigger{width: 100%; justify-content: space-between}.rnv-drp-trigger-text{max-width: none; min-width: 0; flex: 0 1 auto}.rnv-drp-trigger-preset + .rnv-drp-trigger-dates{display: none}}.rnv-fchip-bar{display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; flex: 0 1 auto; min-width: 0; margin-inline-end: auto}.fi-ta-header-toolbar:has(> .rnv-fchip-bar){flex-wrap: wrap; row-gap: .625rem; justify-content: flex-start}@media (max-width: 640px){.rnv-fchip-bar{order: 2; flex-basis: 100%; margin-inline-end: 0}}.rnv-fchip{display: inline-flex; align-items: center; gap: .25rem; max-width: 100%; padding: .1875rem .3125rem .1875rem .625rem; font-size: var(--rnv-text-sm); line-height: 1.25rem; font-weight: var(--rnv-font-medium); color: var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 10%, transparent); border: 1px solid color-mix(in srgb, var(--rnv-brand) 30%, transparent); border-radius: var(--rnv-radius-pill)}.dark .rnv-fchip{color: var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 16%, transparent); border-color: color-mix(in srgb, var(--rnv-brand-dark) 34%, transparent)}.rnv-fchip__label{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.rnv-fchip__label--btn{border: 0; padding: .0625rem 0; margin: -.0625rem 0; background: none; font: inherit; color: inherit; text-align: start; cursor: pointer; border-radius: var(--rnv-radius-sm, .25rem)}.rnv-fchip__label--btn:hover{text-decoration: underline}.rnv-fchip__label--btn:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-fchip__label--btn:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-fchip__x{display: inline-flex; align-items: center; justify-content: center; width: 1.25rem; height: 1.25rem; flex: none; border-radius: var(--rnv-radius-pill); color: inherit; opacity: .8; cursor: pointer}.rnv-fchip__x:hover{opacity: 1; background: color-mix(in srgb, var(--rnv-brand) 22%, transparent)}.dark .rnv-fchip__x:hover{background: color-mix(in srgb, var(--rnv-brand-dark) 26%, transparent)}.rnv-fchip__x-icon{width: .875rem; height: .875rem}.rnv-fchip-add{position: relative}.rnv-fchip__add{display: inline-flex; align-items: center; gap: .3125rem; height: 1.75rem; padding: 0 .625rem 0 .5rem; font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-medium); color: var(--rnv-gray-700); background: transparent; border: 1px dashed var(--rnv-border); border-radius: var(--rnv-radius-pill); cursor: pointer}.rnv-fchip__add:hover{background: rgba(0, 0, 0, .04); border-color: var(--rnv-brand); color: var(--rnv-brand)}.dark .rnv-fchip__add{color: var(--rnv-gray-300)}.dark .rnv-fchip__add:hover{background: rgba(255, 255, 255, .06); border-color: var(--rnv-brand-dark); color: var(--rnv-brand-dark)}.rnv-fchip__add-icon{width: .875rem; height: .875rem}.rnv-fchip-menu{position: absolute; top: calc(100% + .375rem); inset-inline-start: 0; z-index: 30; min-width: 14rem; max-width: min(20rem, 90vw); max-height: 20rem; overflow-y: auto; padding: .375rem; background: var(--rnv-white); border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-control); box-shadow: 0 10px 25px -5px rgba(0, 0, 0, .18), 0 4px 10px -6px rgba(0, 0, 0, .12)}.dark .rnv-fchip-menu{background: rgb(24 24 27); border-color: var(--rnv-border)}.rnv-fchip-menu__group, .rnv-fchip-menu__opt{display: flex; align-items: center; justify-content: space-between; gap: .5rem; width: 100%; padding: .4375rem .5rem; font-size: var(--rnv-text-sm); text-align: start; color: var(--rnv-gray-800); border-radius: .375rem; cursor: pointer}.dark .rnv-fchip-menu__group, .dark .rnv-fchip-menu__opt{color: var(--rnv-gray-200)}.rnv-fchip-menu__group{font-weight: var(--rnv-font-medium)}.rnv-fchip-menu__hint{display: block; font-size: .68rem; font-weight: 400; color: var(--rnv-gray-400); margin-top: .05rem}.dark .rnv-fchip-menu__hint{color: #8b8b93}.rnv-fchip-menu__group:hover, .rnv-fchip-menu__opt:hover{background: rgba(0, 0, 0, .05)}.dark .rnv-fchip-menu__group:hover, .dark .rnv-fchip-menu__opt:hover{background: rgba(255, 255, 255, .07)}.rnv-fchip-menu__opts{padding-inline-start: .375rem}.rnv-fchip-menu__opts .rnv-fchip-menu__opt{padding-inline-start: 1rem}.rnv-fchip-menu__opt--on{color: var(--rnv-brand); font-weight: var(--rnv-font-medium)}.dark .rnv-fchip-menu__opt--on{color: var(--rnv-brand-dark)}.rnv-fchip-menu__opt--group{font-weight: var(--rnv-font-medium)}.rnv-fchip-menu__opt--group + .rnv-fchip-menu__opt:not(.rnv-fchip-menu__opt--group){border-top: 1px solid var(--rnv-border); margin-top: .15rem; padding-top: .3rem}.rnv-fchip-menu__divider{border: none; border-top: 1px solid var(--rnv-border); margin: .3rem .375rem}.rnv-fchip-menu__check{color: var(--rnv-brand); font-weight: var(--rnv-font-bold)}.dark .rnv-fchip-menu__check{color: var(--rnv-brand-dark)}.rnv-fchip-menu__chev{width: .875rem; height: .875rem; opacity: .6; transition: transform .15s ease; flex: none}.rnv-fchip-menu__chev--open{transform: rotate(180deg)}.rnv-fchip-menu__empty{display: block; padding: .5rem; font-size: var(--rnv-text-sm); color: var(--rnv-gray-500)}.rnv-fchip-menu__custom{display: flex; flex-wrap: wrap; align-items: flex-end; gap: .5rem; padding: .5rem .625rem .375rem; margin-top: .125rem; border-top: 1px solid var(--rnv-border)}.rnv-fchip-menu__custom-field{display: flex; flex-direction: column; gap: .1875rem; font-size: var(--rnv-text-xs); color: var(--rnv-gray-500)}.dark .rnv-fchip-menu__custom-field{color: var(--rnv-gray-400)}.rnv-fchip-menu__custom-field .rnv-drp-cmp-date{min-height: 2.5rem; padding: .5rem .55rem}.rnv-fchip-menu__custom-apply{align-self: flex-end; width: 100%; min-height: 2.5rem}.rnv-fchip__clear{height: 1.75rem; padding: 0 .5rem; font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-medium); color: var(--rnv-danger); background: transparent; border-radius: var(--rnv-radius-control); cursor: pointer}.rnv-fchip__clear:hover{background: color-mix(in srgb, var(--rnv-danger) 10%, transparent)}.rnv-fchip__x:focus-visible, .rnv-fchip__add:focus-visible, .rnv-fchip__clear:focus-visible, .rnv-fchip-menu__group:focus-visible, .rnv-fchip-menu__opt:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-fchip__x:focus-visible, .dark .rnv-fchip__add:focus-visible, .dark .rnv-fchip__clear:focus-visible, .dark .rnv-fchip-menu__group:focus-visible, .dark .rnv-fchip-menu__opt:focus-visible{outline-color: var(--rnv-brand-dark)}.fi-ta-header-toolbar:has(> .rnv-fchip-bar) .fi-ta-filters-dropdown{display: none}@media (hover: none), (pointer: coarse){.rnv-fchip__x{position: relative}.rnv-fchip__x::before{content: ""; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; transform: translate(-50%, -50%)}}.rnv-strip-wrap{position: relative; padding-inline-end: 4rem}.rnv-strip-tools{position: absolute; top: 0; inset-inline-end: 0; z-index: 3; display: flex; justify-content: flex-end; gap: .15rem; padding-top: .45rem; padding-inline-end: .5rem; pointer-events: none}.rnv-strip-tools > *{pointer-events: auto}.rnv-strip-empty{font-size: .8rem; color: var(--rnv-gray-500); padding: .5rem .25rem; margin: 0}.dark .rnv-strip-empty{color: var(--rnv-gray-400)}.rnv-strip{display: flex; flex-wrap: nowrap; align-items: stretch; gap: 0; overflow-x: auto; max-width: 100%; padding: .3rem .25rem; border-bottom: 1px solid var(--rnv-border, rgba(0, 0, 0, .08))}.dark .rnv-strip{border-bottom-color: rgba(255, 255, 255, .1)}.rnv-strip-cell{position: relative; display: flex; flex-direction: column; justify-content: flex-start; gap: .1rem; flex: none; padding: .35rem 1.15rem; white-space: nowrap; text-align: start}.rnv-strip-cell + .rnv-strip-cell::before{content: ""; position: absolute; inset-inline-start: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 2.1rem; background: rgba(0, 0, 0, .08)}.dark .rnv-strip-cell + .rnv-strip-cell::before{background: rgba(255, 255, 255, .1)}.rnv-strip-cell + .rnv-strip-cell--btn::before{inset-inline-start: -.35rem}.rnv-strip-label{font-size: .68rem; font-weight: var(--rnv-font-semibold); text-transform: uppercase; letter-spacing: .05em; color: var(--rnv-gray-500)}.dark .rnv-strip-label{color: var(--rnv-gray-400)}.rnv-strip-window{font: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; background: transparent; border: 0; border-radius: var(--rnv-radius-sm, .25rem); padding: 0 1.1em 0 .2em; margin-inline-start: .15em; cursor: pointer; appearance: none; background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%); background-position: right .45em top 55%, right .2em top 55%; background-size: .25em .25em, .25em .25em; background-repeat: no-repeat}.rnv-strip-window:hover{background-color: var(--rnv-gray-100)}.dark .rnv-strip-window:hover{background-color: rgb(255 255 255 / .08)}.rnv-strip-window:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.rnv-strip-window option{text-transform: none; letter-spacing: normal}.rnv-strip-val{font-size: var(--rnv-text-metric); font-weight: var(--rnv-font-bold); line-height: 1.15; font-variant-numeric: tabular-nums; color: var(--rnv-gray-700)}.dark .rnv-strip-val{color: var(--rnv-gray-200)}.rnv-strip-val--green{color: #1D9E75}.dark .rnv-strip-val--green{color: var(--rnv-brand-dark)}.rnv-strip-val--gray{color: var(--rnv-gray-500)}.dark .rnv-strip-val--gray{color: var(--rnv-gray-400)}.rnv-strip-val--blue{color: #0369a1}.dark .rnv-strip-val--blue{color: #38bdf8}.rnv-strip-val--danger{color: var(--rnv-danger)}.dark .rnv-strip-val--danger{color: var(--rnv-danger-soft)}.rnv-strip-val--warn{color: var(--rnv-warning)}.dark .rnv-strip-val--warn{color: var(--rnv-warning-soft)}.rnv-strip-sub{font-size: .68rem; line-height: 1.25; color: var(--rnv-gray-500)}.dark .rnv-strip-sub{color: var(--rnv-gray-400)}.rnv-strip-subline{display: block}.rnv-strip-seg{display: block; color: inherit; text-decoration: none; border-radius: 3px}a.rnv-strip-seg:hover{text-decoration: underline}a.rnv-strip-seg:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px; text-decoration: underline}.dark a.rnv-strip-seg:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-strip-seg--static{cursor: default}.rnv-strip--dash .rnv-strip-sub{white-space: normal}.rnv-strip--dash .rnv-strip-seg{white-space: nowrap}.rnv-strip--dash .rnv-strip-cell{flex: 1 1 0; min-width: 11rem}.rnv-strip-cell--btn{border: none; background: none; font: inherit; cursor: pointer; min-height: 40px; margin-inline: .35rem; padding-inline: .8rem; border-radius: var(--rnv-radius-control, .5rem); transition: background-color .15s ease}.rnv-strip-cell--btn:hover{background: rgba(0, 0, 0, .04)}.dark .rnv-strip-cell--btn:hover{background: rgba(255, 255, 255, .06)}.rnv-strip-cell--btn:hover .rnv-strip-label{text-decoration: underline}.rnv-strip-cell--btn:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px; background: rgba(0, 0, 0, .03)}.dark .rnv-strip-cell--btn:focus-visible{outline-color: var(--rnv-brand-dark); background: rgba(255, 255, 255, .04)}.rnv-strip{--rnv-strip-active-bg: color-mix(in srgb, var(--rnv-brand) 10%, transparent)}.dark .rnv-strip{--rnv-strip-active-bg: color-mix(in srgb, var(--rnv-brand-dark) 14%, transparent)}.rnv-strip-cell--btn.rnv-strip-cell--active, .rnv-strip-cell--btn.rnv-strip-cell--active:hover{background-color: var(--rnv-strip-active-bg)}.rnv-strip-cell--active .rnv-strip-label{color: var(--rnv-brand); text-decoration: underline; text-underline-offset: 2px}.dark .rnv-strip-cell--active .rnv-strip-label{color: var(--rnv-brand-dark)}.rnv-strip-cell--active::after{content: ""; position: absolute; inset-inline: .5rem; bottom: 2px; height: 2px; border-radius: 2px; background: var(--rnv-brand)}.dark .rnv-strip-cell--active::after{background: var(--rnv-brand-dark)}.rnv-strip-cell--group-start{margin-inline-start: .55rem}.rnv-strip-cell + .rnv-strip-cell.rnv-strip-cell--group-start::before{width: 2px; height: 2.6rem; background: rgba(0, 0, 0, .14)}.dark .rnv-strip-cell + .rnv-strip-cell.rnv-strip-cell--group-start::before{background: rgba(255, 255, 255, .16)}.rnv-window{display: inline-flex; border: 1px solid rgba(107, 114, 128, .3); border-radius: 999px; overflow: hidden}.rnv-window button{font-size: .62rem; padding: .12rem .42rem; color: var(--rnv-gray-500); background: none; border: none; cursor: pointer; line-height: 1.3; font-variant-numeric: tabular-nums}.rnv-window button + button{border-inline-start: 1px solid rgba(107, 114, 128, .2)}.rnv-window button:hover{background: rgba(107, 114, 128, .12)}.rnv-window button.rnv-window-active{background: color-mix(in srgb, var(--rnv-brand) 14%, transparent); color: var(--rnv-brand); font-weight: var(--rnv-font-bold)}.dark .rnv-window button{color: var(--rnv-gray-400)}.dark .rnv-window button.rnv-window-active{background: color-mix(in srgb, var(--rnv-brand-dark) 18%, transparent); color: var(--rnv-brand-dark)}.rnv-window button:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-window button:focus-visible{outline-color: var(--rnv-brand-dark)}@media (hover: none), (pointer: coarse), (max-width: 1023.98px){.rnv-window button{min-height: 40px; padding-inline: .55rem; display: inline-flex; align-items: center; justify-content: center}}@media (max-width: 640px){.rnv-strip-wrap{padding-inline-end: 0}.rnv-strip-tools{position: static; padding-block: .5rem .35rem; padding-inline-end: .5rem}.rnv-strip{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .35rem .5rem; overflow-x: visible; padding: .5rem .25rem}.rnv-strip--dash{grid-template-columns: repeat(2, minmax(0, 1fr))}.rnv-strip--dash .rnv-strip-cell{min-width: 0; white-space: normal}.rnv-strip--dash .rnv-strip-label{overflow-wrap: anywhere; text-wrap: balance}.rnv-strip--dash .rnv-strip-val{white-space: nowrap}.rnv-strip--dash .rnv-strip-seg{white-space: normal; overflow-wrap: anywhere}.rnv-strip-cell{padding: .4rem .65rem}.rnv-strip-cell + .rnv-strip-cell::before{display: none}.rnv-strip-cell--group-start{margin-inline-start: 0}.rnv-strip-cell--btn{margin-inline: 0}}.rnv-strip.rnv-strip--plain{padding: .45rem 0}@media (min-width: 640px){.rnv-strip.rnv-strip--plain{padding: .45rem .35rem}}.rnv-strip-info{display: inline-flex; align-items: center; flex-shrink: 0; border: 0; background: none; color: var(--rnv-gray-400); margin-left: .2rem; vertical-align: -2px}.rnv-strip-info:hover{color: var(--rnv-gray-500)}.dark .rnv-strip-info{color: var(--rnv-gray-500)}.dark .rnv-strip-info:hover{color: var(--rnv-gray-400)}.rnv-strip-spark{display: block; margin-top: .2rem}.rnv-views__divider{flex: none; align-self: center; width: 1px; height: 1.25rem; margin-inline: .5rem; background: var(--rnv-border)}.rnv-views{flex: none; display: inline-flex; align-items: center; gap: .25rem}.rnv-view-tab{position: relative; flex: none; display: inline-flex; align-items: center; border-radius: var(--rnv-radius-control)}.rnv-view-tab--active{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent)}.dark .rnv-view-tab--active{background: color-mix(in srgb, var(--rnv-brand-dark) 18%, transparent)}.rnv-view-tab__label{display: inline-flex; align-items: center; gap: .375rem; height: 2.25rem; padding: 0 .25rem 0 .625rem; font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-medium); color: var(--rnv-gray-700); background: transparent; border: 0; border-radius: var(--rnv-radius-control) 0 0 var(--rnv-radius-control); cursor: pointer; white-space: nowrap}.dark .rnv-view-tab__label{color: var(--rnv-gray-300)}.rnv-view-tab__label:hover{color: var(--rnv-brand)}.dark .rnv-view-tab__label:hover{color: var(--rnv-brand-dark)}.rnv-view-tab--active .rnv-view-tab__label{color: var(--rnv-brand); font-weight: var(--rnv-font-semibold)}.dark .rnv-view-tab--active .rnv-view-tab__label{color: var(--rnv-brand-dark)}.rnv-view-tab__label:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px; border-radius: var(--rnv-radius-control)}.dark .rnv-view-tab__label:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-view-tab__name{max-width: 12rem; overflow: hidden; text-overflow: ellipsis}.rnv-view-tab__pill{flex: none; padding: .0625rem .375rem; font-size: .625rem; font-weight: var(--rnv-font-semibold); line-height: 1.2; text-transform: uppercase; letter-spacing: .02em; color: #92400e; background: #fef3c7; border-radius: var(--rnv-radius-pill)}.dark .rnv-view-tab__pill{color: #fde68a; background: rgba(180, 83, 9, .25)}.rnv-view-tab__dropdown, .rnv-view-tab__dropdown > .fi-dropdown-trigger{display: inline-flex}.fi-dropdown-panel.rnv-view-actions-dropdown{width: max-content; min-width: 8.5rem; max-width: calc(100vw - 2rem) !important}.fi-dropdown-panel.rnv-view-actions-dropdown .fi-dropdown-list-item-label{white-space: nowrap}.rnv-view-tab__menu-btn{display: inline-flex; align-items: center; justify-content: center; width: 1.75rem; height: 2.25rem; padding: 0 .125rem; color: var(--rnv-gray-400); background: transparent; border: 0; border-radius: 0 var(--rnv-radius-control) var(--rnv-radius-control) 0; cursor: pointer}.rnv-view-tab__menu-btn:hover{color: var(--rnv-brand)}.dark .rnv-view-tab__menu-btn:hover{color: var(--rnv-brand-dark)}.rnv-view-tab__menu-btn:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px}.dark .rnv-view-tab__menu-btn:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-view-tab__menu-icon{width: 1rem; height: 1rem}.rnv-view-actions{flex: none; display: inline-flex; align-items: center; gap: .25rem; margin-inline-start: .25rem}.rnv-view-actions__btn{display: inline-flex; align-items: center; height: 2rem; padding: 0 .625rem; font-size: .78125rem; font-weight: var(--rnv-font-medium); color: var(--rnv-gray-700); background: transparent; border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-control); cursor: pointer; white-space: nowrap}.dark .rnv-view-actions__btn{color: var(--rnv-gray-300)}.rnv-view-actions__btn:hover{border-color: var(--rnv-brand); color: var(--rnv-brand)}.dark .rnv-view-actions__btn:hover{border-color: var(--rnv-brand-dark); color: var(--rnv-brand-dark)}.rnv-view-actions__btn:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-view-actions__btn:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-view-actions__btn--primary{color: var(--rnv-white); background: var(--rnv-brand); border-color: var(--rnv-brand)}.rnv-view-actions__btn--primary:hover{color: var(--rnv-white); filter: brightness(1.05)}.dark .rnv-view-actions__btn--primary{color: #062e21; background: var(--rnv-brand-dark); border-color: var(--rnv-brand-dark)}.dark .rnv-view-actions__btn--primary:hover{color: #062e21}.rnv-views__add{display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; color: var(--rnv-gray-500); background: transparent; border: 1px dashed var(--rnv-border); border-radius: var(--rnv-radius-control); cursor: pointer}.rnv-views__add:hover{color: var(--rnv-brand); border-color: var(--rnv-brand)}.dark .rnv-views__add{color: var(--rnv-gray-400)}.dark .rnv-views__add:hover{color: var(--rnv-brand-dark); border-color: var(--rnv-brand-dark)}.rnv-views__add:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-views__add:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-views__add-icon{width: 1rem; height: 1rem}.rnv-view-tab[draggable="true"]{cursor: grab}.rnv-view-tab.rnv-view-dragging{opacity: .5; cursor: grabbing}.rnv-switch-host{display: flex; align-items: center}.rnv-switch{position: relative; margin-inline-end: .125rem; display: flex; align-items: center; gap: .375rem}.rnv-switch-host + .rnv-switch-host{margin-inline-start: -.75rem}.rnv-switch__trigger, .rnv-switch__trigger:hover{border-color: transparent; box-shadow: none}.rnv-switch__trigger{background: transparent; padding-inline: .4375rem}.rnv-switch__trigger:hover{background: var(--rnv-gray-100)}.dark .rnv-switch__trigger{background: transparent}.dark .rnv-switch__trigger:hover{background: rgba(255,255,255,.06)}.rnv-switch__panel{position: absolute; top: 100%; inset-inline-end: 0; margin-top: .5rem; width: 17rem; background: var(--rnv-white); border: 1px solid rgba(0,0,0,.08); border-radius: .75rem; box-shadow: 0 12px 28px rgba(0,0,0,.18); overflow: hidden; z-index: 50}.dark .rnv-switch__panel{background: var(--rnv-gray-900); border-color: rgba(255,255,255,.1)}.rnv-switch__label{padding: .625rem .875rem .25rem; font-size: .6875rem; font-weight: var(--rnv-font-semibold); letter-spacing: .05em; text-transform: uppercase; color: var(--rnv-gray-400)}.rnv-switch__item{display: flex; width: 100%; align-items: center; gap: .625rem; padding: .5rem .875rem; border: 0; background: none; cursor: pointer; font-size: var(--rnv-text-body); color: var(--rnv-gray-700); text-align: start}.rnv-switch__item:hover{background: var(--rnv-gray-100)}.dark .rnv-switch__item{color: var(--rnv-gray-300)}.dark .rnv-switch__item:hover{background: rgba(255,255,255,.06)}.rnv-switch__item--active{font-weight: var(--rnv-font-semibold); color: var(--rnv-brand)}.dark .rnv-switch__item--active{color: var(--rnv-brand-dark)}.rnv-switch__item .rnv-chip{min-width: 2.5rem; justify-content: center}.rnv-switch__check{margin-inline-start: auto}.rnv-switch__settings{border-top: 1px solid rgba(0,0,0,.08); color: var(--rnv-gray-500); text-decoration: none}.dark .rnv-switch__settings{border-color: rgba(255,255,255,.1); color: var(--rnv-gray-400)}.rnv-create{position: relative; margin-inline-end: .5rem; display: flex; align-items: center}.rnv-create__btn{white-space: nowrap}.rnv-create__plus{color: var(--rnv-brand); flex-shrink: 0}.dark .rnv-create__plus{color: var(--rnv-brand-dark)}.rnv-create__btn:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-create__btn:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-create__panel{position: absolute; top: 100%; inset-inline-end: 0; margin-top: .5rem; width: 14rem; background: var(--rnv-white); border: 1px solid rgba(0, 0, 0, .08); border-radius: .75rem; box-shadow: 0 12px 28px rgba(0, 0, 0, .18); overflow: hidden; z-index: 50; padding-bottom: .25rem}.dark .rnv-create__panel{background: var(--rnv-gray-900); border-color: rgba(255, 255, 255, .1)}.rnv-create__label{padding: .625rem .875rem .25rem; font-size: .6875rem; font-weight: var(--rnv-font-semibold); letter-spacing: .05em; text-transform: uppercase; color: var(--rnv-gray-400)}.rnv-create__item{display: flex; width: 100%; align-items: center; gap: .625rem; padding: .5rem .875rem; border: 0; background: none; cursor: pointer; font-size: var(--rnv-text-body); color: var(--rnv-gray-700); text-align: start; text-decoration: none}.rnv-create__item:hover{background: var(--rnv-gray-100)}.dark .rnv-create__item{color: var(--rnv-gray-300)}.dark .rnv-create__item:hover{background: rgba(255, 255, 255, .06)}.rnv-create__item:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px}.dark .rnv-create__item:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-create__icon{width: 1.15rem; height: 1.15rem; color: var(--rnv-brand); flex-shrink: 0}.dark .rnv-create__icon{color: var(--rnv-brand-dark)}.rnv-fab{display: none}.rnv-fab__btn{width: 50px; height: 50px; border-radius: 9999px; display: inline-flex; align-items: center; justify-content: center; background: var(--rnv-brand); color: var(--rnv-white); border: 0; cursor: pointer; box-shadow: 0 6px 18px rgba(0, 0, 0, .28)}.rnv-fab__btn:hover{background: var(--rnv-brand-hover)}.rnv-fab__btn:focus-visible{outline: 2px solid var(--rnv-white); outline-offset: 2px}.dark .rnv-fab__btn:focus-visible{outline-color: var(--rnv-white)}.rnv-fab__menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: .5rem; inset-inline-start: 50%; inset-inline-end: auto; transform: translateX(-50%)}@media (max-width: 1023.98px){.rnv-create{display: none}.rnv-fab{display: flex; position: fixed; z-index: 30; left: 50%; transform: translateX(-50%); bottom: calc(1.25rem + env(safe-area-inset-bottom, 0px))}.fi-main-ctn .fi-main{padding-bottom: calc(5.5rem + env(safe-area-inset-bottom, 0px))}}.rnv-gsearch{display: contents}.rnv-gsearch__trigger{display: none; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; flex: none; border: none; background: transparent; border-radius: .5rem; color: var(--rnv-gray-500); cursor: pointer}.rnv-gsearch__trigger:hover{background: rgba(0, 0, 0, .05); color: var(--rnv-gray-700)}.dark .rnv-gsearch__trigger{color: var(--rnv-gray-400)}.dark .rnv-gsearch__trigger:hover{background: rgba(255, 255, 255, .06); color: var(--rnv-gray-200)}.rnv-gsearch__trigger:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-gsearch__trigger:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-gsearch__icon{width: 1.25rem; height: 1.25rem}.rnv-gsearch__close{display: none; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; margin-inline-start: auto; flex: none; border: none; background: transparent; border-radius: .5rem; color: var(--rnv-gray-500); cursor: pointer}.rnv-gsearch__close:hover{background: rgba(0, 0, 0, .05); color: var(--rnv-gray-700)}.dark .rnv-gsearch__close{color: var(--rnv-gray-400)}.dark .rnv-gsearch__close:hover{background: rgba(255, 255, 255, .06); color: var(--rnv-gray-200)}.rnv-gsearch__close:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-gsearch__close:focus-visible{outline-color: var(--rnv-brand-dark)}@media (max-width: 1023.98px){.rnv-gsearch__trigger{display: inline-flex}.rnv-gsearch__close{display: inline-flex}.rnv-gsearch__overlay{display: none}.rnv-gsearch__overlay--open{display: flex; flex-direction: column; position: fixed; inset: 0; z-index: 60; padding: 1rem; gap: .75rem; background: var(--rnv-white)}.dark .rnv-gsearch__overlay--open{background: rgb(24 24 27)}.rnv-gsearch__overlay--open .fi-global-search{width: 100%}.rnv-gsearch__overlay--open .fi-global-search-field{width: 100%}.rnv-gsearch__overlay--open .fi-global-search-results-ctn{position: static; inset: auto; width: 100%; max-width: none; margin-top: 0; max-height: none; flex: 1 1 auto; overflow-y: auto}}@media (min-width: 1024px){.rnv-gsearch__overlay, .rnv-gsearch__overlay--open{display: contents}}.rnv-lang-cards{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem}@media (max-width: 480px){.rnv-lang-cards{grid-template-columns: 1fr}}.rnv-lang-card{position: relative; display: flex; align-items: center; gap: .75rem; border: 1px solid rgba(0,0,0,.12); border-radius: .75rem; padding: .85rem 1rem; cursor: pointer; background: var(--rnv-white); transition: border-color .12s, box-shadow .12s, background .12s}.dark .rnv-lang-card{border-color: rgba(255,255,255,.14); background: rgba(255,255,255,.04)}.rnv-lang-card:hover{border-color: var(--rnv-brand)}.dark .rnv-lang-card:hover{border-color: var(--rnv-brand-dark)}.rnv-lang-card__input{position: absolute; opacity: 0; width: 1px; height: 1px}.rnv-lang-card:has(.rnv-lang-card__input:checked){border-color: var(--rnv-brand); box-shadow: inset 0 0 0 1px var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 6%, transparent)}.dark .rnv-lang-card:has(.rnv-lang-card__input:checked){border-color: var(--rnv-brand-dark); box-shadow: inset 0 0 0 1px var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 8%, transparent)}.rnv-lang-card:has(.rnv-lang-card__input:focus-visible){outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-lang-card:has(.rnv-lang-card__input:focus-visible){outline-color: var(--rnv-brand-dark)}.rnv-lang-card__flag{width: 1.75rem; height: 1.1667rem; flex: none; border-radius: .25rem; overflow: hidden; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)}.dark .rnv-lang-card__flag{box-shadow: inset 0 0 0 1px rgba(255,255,255,.2)}.rnv-lang-card__flag svg{display: block; width: 100%; height: 100%}.rnv-lang-card__name{font-size: .95rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-900)}.dark .rnv-lang-card__name{color: var(--rnv-gray-100)}.rnv-lang-card__check{margin-left: auto; width: 1.25rem; height: 1.25rem; color: var(--rnv-brand); opacity: 0; flex: none}.dark .rnv-lang-card__check{color: var(--rnv-brand-dark)}.rnv-lang-card:has(.rnv-lang-card__input:checked) .rnv-lang-card__check{opacity: 1}.rnv-prov-wrap{display: grid; gap: 1.5rem}.rnv-prov-wrap .fi-grid-col:has(> .fi-sc-component > .fi-sc-section[style*="display: none"]){display: none}.rnv-prov-wrap .fi-section-header .fi-toggle{flex: 0 0 auto}.rnv-prov-cards{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .75rem}.rnv-prov-cards--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.rnv-prov-cards--single{grid-template-columns: minmax(0, 1fr)}@media (max-width: 640px){.rnv-prov-cards, .rnv-prov-cards--2{grid-template-columns: 1fr}}.rnv-client-intake{display: grid; grid-template-columns: minmax(0, 1fr); gap: 1.25rem}.rnv-client-intake__automatic{display: grid; grid-template-columns: minmax(0, 1fr); gap: .75rem}.rnv-prov-cards--4{grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 1023.98px){.rnv-prov-cards--4{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.rnv-prov-cards--4{grid-template-columns: 1fr}}.rnv-billing-page > .rnv-prov-cards{gap: .5rem}.rnv-billing-page > .rnv-prov-cards .rnv-prov-card{min-height: 3.5rem; padding: .65rem .85rem}.rnv-billing-page > .rnv-prov-cards .rnv-prov-card__icon{width: 1.75rem; height: 1.75rem}.rnv-billing-page > .rnv-prov-cards .rnv-prov-card__icon svg{width: 1.25rem; height: 1.25rem}.rnv-prov-lead{margin: 0 0 .6rem}.rnv-prov-lead__title{margin: 0; font-size: var(--rnv-text-base); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-900)}.dark .rnv-prov-lead__title{color: var(--rnv-gray-100)}.rnv-prov-lead__desc{margin: .2rem 0 0; font-size: .825rem; line-height: 1.4; color: var(--rnv-gray-500)}.dark .rnv-prov-lead__desc{color: var(--rnv-gray-400)}.rnv-prov-card{position: relative; display: flex; align-items: center; gap: .75rem; border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-card); padding: .9rem 1rem; cursor: pointer; background: var(--rnv-white); transition: border-color .12s, box-shadow .12s, background .12s; min-height: 40px}.dark .rnv-prov-card{background: rgba(255, 255, 255, .04)}.rnv-prov-card:hover{border-color: var(--rnv-brand)}.dark .rnv-prov-card:hover{border-color: var(--rnv-brand-dark)}.rnv-prov-card__input{position: absolute; opacity: 0; width: 1px; height: 1px}.rnv-prov-card:has(.rnv-prov-card__input:checked){border-color: var(--rnv-brand); box-shadow: inset 0 0 0 1px var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 6%, transparent)}.dark .rnv-prov-card:has(.rnv-prov-card__input:checked){border-color: var(--rnv-brand-dark); box-shadow: inset 0 0 0 1px var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 8%, transparent)}.rnv-prov-card:has(.rnv-prov-card__input:focus-visible){outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-prov-card:has(.rnv-prov-card__input:focus-visible){outline-color: var(--rnv-brand-dark)}.rnv-prov-card__icon{flex: none; width: 2rem; height: 2rem; display: flex; align-items: center; justify-content: center; color: var(--rnv-brand)}.dark .rnv-prov-card__icon{color: var(--rnv-brand-dark)}.rnv-prov-card__icon svg{width: 1.5rem; height: 1.5rem}.rnv-prov-card__body{display: flex; flex-direction: column; gap: .15rem; min-width: 0; flex: 1 1 auto}.rnv-prov-card__title{font-size: .95rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-900)}.dark .rnv-prov-card__title{color: var(--rnv-gray-100)}.rnv-prov-card__desc{font-size: .8rem; line-height: 1.35; color: var(--rnv-gray-500)}.dark .rnv-prov-card__desc{color: var(--rnv-gray-400)}.rnv-prov-card__check{margin-left: .5rem; width: 1.25rem; height: 1.25rem; flex: none; color: var(--rnv-brand); opacity: 0; align-self: center}.dark .rnv-prov-card__check{color: var(--rnv-brand-dark)}.rnv-prov-card:has(.rnv-prov-card__input:checked) .rnv-prov-card__check{opacity: 1}.rnv-prov-card__badge{margin-left: .5rem; flex: none; align-self: center; font-size: .7rem; font-weight: var(--rnv-font-bold); letter-spacing: .02em; text-transform: uppercase; padding: .12rem .45rem; border-radius: 999px; color: var(--rnv-brand-hover); background: color-mix(in srgb, var(--rnv-brand) 12%, transparent)}.dark .rnv-prov-card__badge{color: #6ee7b7; background: color-mix(in srgb, var(--rnv-brand-dark) 16%, transparent)}.rnv-sdi-channel-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: .65rem}.rnv-sdi-channel-card{position: relative; display: flex; align-items: center; gap: .65rem; min-width: 0; min-height: 4.25rem; padding: .75rem; cursor: pointer; border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-card); background: var(--rnv-white); transition: border-color .12s, background .12s, box-shadow .12s}.dark .rnv-sdi-channel-card{background: rgba(255, 255, 255, .035)}.rnv-sdi-channel-card:hover{border-color: var(--rnv-brand)}.rnv-sdi-channel-card__input{position: absolute; width: 1px; height: 1px; opacity: 0}.rnv-sdi-channel-card:has(.rnv-sdi-channel-card__input:checked){border-color: var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 7%, transparent); box-shadow: inset 0 0 0 1px var(--rnv-brand)}.dark .rnv-sdi-channel-card:has(.rnv-sdi-channel-card__input:checked){border-color: var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 9%, transparent); box-shadow: inset 0 0 0 1px var(--rnv-brand-dark)}.rnv-sdi-channel-card:has(.rnv-sdi-channel-card__input:focus-visible){outline: 2px solid var(--rnv-brand); outline-offset: 2px}.rnv-sdi-channel-card__icon{display: flex; align-items: center; justify-content: center; flex: none; width: 2rem; height: 2rem; color: var(--rnv-brand)}.dark .rnv-sdi-channel-card__icon{color: var(--rnv-brand-dark)}.rnv-sdi-channel-card__icon svg{width: 1.35rem; height: 1.35rem}.rnv-sdi-channel-card__body{display: flex; flex: 1 1 auto; flex-direction: column; gap: .1rem; min-width: 0}.rnv-sdi-channel-card__title{color: var(--rnv-gray-900); font-size: var(--rnv-text-panel); font-weight: var(--rnv-font-semibold)}.dark .rnv-sdi-channel-card__title{color: var(--rnv-gray-100)}.rnv-sdi-channel-card__desc{color: var(--rnv-gray-500); font-size: var(--rnv-text-xs); line-height: 1.3}.dark .rnv-sdi-channel-card__desc{color: var(--rnv-gray-400)}.rnv-sdi-channel-card__check{display: flex; flex: none; align-items: center; justify-content: center; width: 1.2rem; height: 1.2rem; border-radius: 999px; color: var(--rnv-white); background: var(--rnv-brand); opacity: 0}.dark .rnv-sdi-channel-card__check{background: var(--rnv-brand-dark)}.rnv-sdi-channel-card__check svg{width: .85rem; height: .85rem}.rnv-sdi-channel-card:has(.rnv-sdi-channel-card__input:checked) .rnv-sdi-channel-card__check{opacity: 1}@media (max-width: 1023.98px){.rnv-sdi-channel-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.rnv-sdi-channel-grid{grid-template-columns: 1fr}}.rnv-status-note{display: inline-block; font-weight: var(--rnv-font-semibold); margin: 0; padding: 0}.rnv-status-note--ok{color: var(--rnv-brand)}.dark .rnv-status-note--ok{color: var(--rnv-brand-dark)}.rnv-status-note--warn{color: #d97706}.dark .rnv-status-note--warn{color: var(--rnv-warning-soft)}.rnv-status-note--danger{color: var(--rnv-danger)}.dark .rnv-status-note--danger{color: var(--rnv-danger-soft)}.rnv-note{display: flex; gap: .6rem; align-items: flex-start; padding: .7rem 1rem; border: 1px solid; border-radius: .6rem; line-height: var(--rnv-line-body); font-size: var(--rnv-text-body)}.rnv-note__icon{flex: 0 0 auto}.rnv-note--info{border-color: color-mix(in srgb, var(--rnv-info) 35%, transparent); background: color-mix(in srgb, var(--rnv-info) 7%, transparent)}.dark .rnv-note--info{border-color: color-mix(in srgb, var(--rnv-info) 45%, transparent); background: color-mix(in srgb, var(--rnv-info) 14%, transparent)}.rnv-note--warning{border-color: color-mix(in srgb, var(--rnv-warning) 40%, transparent); background: color-mix(in srgb, var(--rnv-warning) 8%, transparent)}.dark .rnv-note--warning{border-color: color-mix(in srgb, var(--rnv-warning-soft) 45%, transparent); background: color-mix(in srgb, var(--rnv-warning-soft) 14%, transparent)}.rnv-note--danger{border-color: color-mix(in srgb, var(--rnv-danger) 35%, transparent); background: color-mix(in srgb, var(--rnv-danger) 7%, transparent)}.dark .rnv-note--danger{border-color: color-mix(in srgb, var(--rnv-danger-soft) 45%, transparent); background: color-mix(in srgb, var(--rnv-danger-soft) 14%, transparent)}.rnv-note--success{border-color: color-mix(in srgb, var(--rnv-brand) 35%, transparent); background: color-mix(in srgb, var(--rnv-brand) 7%, transparent)}.dark .rnv-note--success{border-color: color-mix(in srgb, var(--rnv-brand-dark) 45%, transparent); background: color-mix(in srgb, var(--rnv-brand-dark) 14%, transparent)}.rnv-note__action-form{display: inline; margin-inline-start: .5rem}.rnv-note__action{display: inline; border: 0; background: none; padding: 0; margin: 0; font: inherit; font-weight: var(--rnv-font-semibold); color: inherit; text-decoration: underline; text-underline-offset: 2px; cursor: pointer}.rnv-note__action:hover{opacity: .8}.rnv-send-state{display: inline-flex; align-items: center; justify-content: center; min-height: 1.5rem; margin-inline-start: .35rem; gap: .4rem; white-space: nowrap}.rnv-send-state__mail{display: inline-flex; color: var(--rnv-gray-400); line-height: 0}.rnv-send-state__mail svg{width: 1.15rem; height: 1.15rem}.rnv-send-state__mail--sent{color: var(--rnv-brand)}.dark .rnv-send-state__mail{color: var(--rnv-gray-500)}.dark .rnv-send-state__mail--sent{color: var(--rnv-brand-dark)}.rnv-send-state__sdi{font-size: .6875rem; font-weight: var(--rnv-font-bold); letter-spacing: .02em}.rnv-send-state__sdi--ok{color: var(--rnv-brand)}.rnv-send-state__sdi--error{color: var(--rnv-danger)}.rnv-send-state__sdi--pending{color: var(--rnv-gray-400)}.dark .rnv-send-state__sdi--ok{color: var(--rnv-brand-dark)}.dark .rnv-send-state__sdi--error{color: var(--rnv-danger-soft)}.dark .rnv-send-state__sdi--pending{color: var(--rnv-gray-500)}.rnv-register-summary{display: grid; gap: 1.15rem}.rnv-register-summary__period{margin: 0; color: rgb(75 85 99); font-size: var(--rnv-text-body)}.dark .rnv-register-summary__period{color: rgb(209 213 219)}.rnv-register-summary section{padding-top: 1rem; border-top: 1px solid rgb(229 231 235)}.rnv-register-summary__check{padding-top: 0; padding-left: .85rem; border-top: 0; border-left: 3px solid rgb(209 213 219)}.rnv-register-summary__check--ok{border-left-color: rgb(34 197 94)}.rnv-register-summary__check--todo{border-left-color: rgb(245 158 11)}.rnv-register-summary__findings{display: grid; gap: .7rem; margin: 0; padding: 0; list-style: none}.rnv-register-summary__finding-head{display: flex; flex-wrap: wrap; align-items: baseline; gap: .45rem; margin: 0}.rnv-register-summary__finding-count{min-width: 1.5rem; padding: .05rem .35rem; border-radius: .3rem; background: rgb(243 244 246); color: rgb(17 24 39); font-size: var(--rnv-text-xs); font-weight: 650; font-variant-numeric: tabular-nums; text-align: center}.dark .rnv-register-summary__finding-count{background: rgba(255, 255, 255, .1); color: var(--rnv-white)}.rnv-register-summary__finding-title{color: rgb(17 24 39); font-size: var(--rnv-text-sm); font-weight: 650}.dark .rnv-register-summary__finding-title{color: var(--rnv-white)}.rnv-register-summary__finding-amount{margin-left: auto; color: rgb(75 85 99); font-size: var(--rnv-text-sm); font-variant-numeric: tabular-nums}.dark .rnv-register-summary__finding-amount{color: rgb(209 213 219)}.rnv-register-summary__finding-body{margin: .15rem 0 0; color: rgb(107 114 128); font-size: var(--rnv-text-sm); line-height: 1.25rem}.dark .rnv-register-summary__finding-body{color: rgb(156 163 175)}.rnv-register-summary__finding-link{display: inline-block; margin-top: .25rem; color: rgb(37 99 235); font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-semibold); text-decoration: underline}.dark .rnv-register-summary__finding-link{color: rgb(147 197 253)}.rnv-register-summary__strong{font-weight: var(--rnv-font-semibold)}.dark .rnv-register-summary section{border-color: rgba(255, 255, 255, .1)}.rnv-register-summary section h3{margin: 0; color: rgb(17 24 39); font-size: var(--rnv-text-body); font-weight: 650; line-height: 1.25rem}.dark .rnv-register-summary section h3{color: var(--rnv-white)}.rnv-register-summary section > p{margin: .2rem 0 .75rem; color: rgb(107 114 128); font-size: var(--rnv-text-sm); line-height: 1.25rem}.dark .rnv-register-summary section > p{color: rgb(156 163 175)}.rnv-register-summary section > div{max-width: 100%; overflow-x: auto}.rnv-register-summary table{width: 100%; min-width: 34rem; border-collapse: collapse; font-size: var(--rnv-text-sm)}.rnv-register-summary th, .rnv-register-summary td{padding: .55rem .7rem; border-bottom: 1px solid rgb(229 231 235); text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap}.dark .rnv-register-summary th, .dark .rnv-register-summary td{border-color: rgba(255, 255, 255, .08)}.rnv-register-summary th{color: rgb(107 114 128); font-size: var(--rnv-text-xs); font-weight: var(--rnv-font-semibold)}.dark .rnv-register-summary th{color: rgb(156 163 175)}.rnv-register-summary th:first-child, .rnv-register-summary td:first-child, .rnv-register-summary td[colspan]{padding-left: 0; text-align: left}.rnv-register-summary th:last-child, .rnv-register-summary td:last-child{padding-right: 0}.rnv-register-summary tbody tr:last-child td{border-bottom: 0}.rnv-register-summary td[colspan]{color: rgb(107 114 128); white-space: normal}.dark .rnv-register-summary td[colspan]{color: rgb(156 163 175)}.rnv-facts{display: grid; grid-template-columns: minmax(0, 1fr); column-gap: 2.25rem; margin: 0}.rnv-facts--cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}@media (max-width: 640px){.rnv-facts--cols-2{grid-template-columns: minmax(0, 1fr)}}.rnv-facts__row{display: flex; align-items: baseline; gap: .75rem; min-width: 0; padding: .5rem 0; border-bottom: 1px solid rgb(229 231 235); font-size: var(--rnv-text-sm); line-height: 1.25rem}.dark .rnv-facts__row{border-color: rgba(255, 255, 255, .08)}.rnv-facts__label{margin: 0; color: rgb(107 114 128); font-weight: var(--rnv-font-medium)}.dark .rnv-facts__label{color: rgb(156 163 175)}.rnv-facts__value{margin: 0; margin-inline-start: auto; min-width: 0; color: rgb(17 24 39); font-weight: var(--rnv-font-semibold); text-align: end; overflow-wrap: anywhere}.dark .rnv-facts__value{color: var(--rnv-white)}.rnv-facts--end .rnv-facts__value{font-variant-numeric: tabular-nums; white-space: nowrap}.rnv-facts--start .rnv-facts__value{white-space: normal}.rnv-facts__row--note{border-bottom: 0; color: rgb(107 114 128); font-style: italic}.dark .rnv-facts__row--note{color: rgb(156 163 175)}.rnv-facts__row--total{grid-column: 1 / -1; margin-top: .15rem; border-top: 2px solid rgb(209 213 219); border-bottom: 0; padding-top: .6rem; font-weight: var(--rnv-font-bold)}.dark .rnv-facts__row--total{border-top-color: rgba(255, 255, 255, .18)}.rnv-facts__row--total .rnv-facts__label{color: rgb(17 24 39); font-weight: var(--rnv-font-bold)}.dark .rnv-facts__row--total .rnv-facts__label{color: var(--rnv-white)}.rnv-facts__row--total .rnv-facts__value{font-weight: var(--rnv-font-bold)}.rnv-first-steps{border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-card); background: var(--rnv-white); padding: 1.1rem 1.25rem; margin-bottom: 1.25rem}.dark .rnv-first-steps{background: rgba(255, 255, 255, .03)}.rnv-first-steps__head{display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem}.rnv-first-steps__heading{display: flex; align-items: center; gap: .75rem; min-width: 0}.rnv-first-steps__spark{width: 2.25rem; height: 2.25rem; flex: none; display: flex; align-items: center; justify-content: center; border-radius: var(--rnv-radius-control); color: var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 10%, transparent)}.dark .rnv-first-steps__spark{color: var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 12%, transparent)}.rnv-first-steps__spark svg{width: 1.35rem; height: 1.35rem}.rnv-first-steps__title{font-size: var(--rnv-text-base); font-weight: var(--rnv-font-bold); color: var(--rnv-gray-900); margin: 0}.dark .rnv-first-steps__title{color: var(--rnv-gray-100)}.rnv-first-steps__sub{font-size: .8rem; color: var(--rnv-gray-500); margin: .1rem 0 0}.dark .rnv-first-steps__sub{color: var(--rnv-gray-400)}.rnv-first-steps__dismiss{flex: none; width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border: 0; border-radius: var(--rnv-radius-control); color: var(--rnv-gray-400); background: transparent; cursor: pointer; transition: color .12s, background .12s}.rnv-first-steps__dismiss svg{width: 1.1rem; height: 1.1rem}.rnv-first-steps__dismiss:hover{color: var(--rnv-gray-700); background: rgba(0, 0, 0, .04)}.dark .rnv-first-steps__dismiss:hover{color: var(--rnv-gray-200); background: rgba(255, 255, 255, .06)}.rnv-first-steps__dismiss:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-first-steps__dismiss:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-first-steps__bar{height: .375rem; border-radius: var(--rnv-radius-pill); background: rgba(0, 0, 0, .06); margin: .9rem 0 1rem; overflow: hidden}.dark .rnv-first-steps__bar{background: rgba(255, 255, 255, .08)}.rnv-first-steps__bar span{display: block; height: 100%; border-radius: inherit; background: var(--rnv-brand); transition: width .25s ease}.dark .rnv-first-steps__bar span{background: var(--rnv-brand-dark)}.rnv-first-steps__list{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: .5rem}.rnv-first-steps__item{display: flex; align-items: center; gap: .75rem; padding: .6rem .7rem; border: 1px solid var(--rnv-border-soft); border-radius: var(--rnv-radius-control)}.rnv-first-steps__item.is-done{opacity: .72}.rnv-first-steps__check{flex: none; width: 1.4rem; height: 1.4rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 2px solid var(--rnv-border); color: var(--rnv-white)}.rnv-first-steps__item.is-done .rnv-first-steps__check{background: var(--rnv-brand); border-color: var(--rnv-brand)}.dark .rnv-first-steps__item.is-done .rnv-first-steps__check{background: var(--rnv-brand-dark); border-color: var(--rnv-brand-dark); color: #04241b}.rnv-first-steps__check svg{width: .9rem; height: .9rem}.rnv-first-steps__text{display: flex; flex-direction: column; gap: .1rem; min-width: 0; flex: 1 1 auto}.rnv-first-steps__label{font-size: var(--rnv-text-panel); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-900)}.dark .rnv-first-steps__label{color: var(--rnv-gray-100)}.rnv-first-steps__item.is-done .rnv-first-steps__label{text-decoration: line-through; text-decoration-color: rgba(0, 0, 0, .25)}.dark .rnv-first-steps__item.is-done .rnv-first-steps__label{text-decoration-color: rgba(255, 255, 255, .3)}.rnv-first-steps__hint{font-size: .78rem; line-height: 1.35; color: var(--rnv-gray-500)}.dark .rnv-first-steps__hint{color: var(--rnv-gray-400)}.rnv-first-steps__cta{flex: none; font-size: .82rem; font-weight: var(--rnv-font-semibold); white-space: nowrap; text-decoration: none; display: inline-flex; align-items: center; min-height: 2.5rem; padding: 0 .85rem; border-radius: var(--rnv-radius-control); color: var(--rnv-brand); background: color-mix(in srgb, var(--rnv-brand) 10%, transparent); border: 1px solid color-mix(in srgb, var(--rnv-brand) 25%, transparent); transition: background .12s}.rnv-first-steps__cta:hover{background: color-mix(in srgb, var(--rnv-brand) 16%, transparent)}.dark .rnv-first-steps__cta{color: var(--rnv-brand-dark); background: color-mix(in srgb, var(--rnv-brand-dark) 12%, transparent); border-color: color-mix(in srgb, var(--rnv-brand-dark) 30%, transparent)}.rnv-first-steps__cta:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-first-steps__cta:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-first-steps__sr{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0}@media (max-width: 640px){.rnv-first-steps__item{flex-wrap: wrap}.rnv-first-steps__cta{width: 100%; justify-content: center; margin-left: 0; min-height: 2.5rem}.rnv-first-steps__dismiss{width: 2.5rem; height: 2.5rem}}.rnv-passkey-login{margin-top: 1.25rem}.rnv-passkey-login__sep{display: flex; align-items: center; gap: .75rem; font-size: .78rem; color: var(--rnv-gray-400); text-transform: uppercase; letter-spacing: .05em; margin-bottom: .875rem}.rnv-passkey-login__sep::before, .rnv-passkey-login__sep::after{content: ''; flex: 1; height: 1px; background: rgba(0,0,0,.1)}.dark .rnv-passkey-login__sep::before, .dark .rnv-passkey-login__sep::after{background: rgba(255,255,255,.12)}.rnv-passkey-login__btn{width: 100%; display: inline-flex; align-items: center; justify-content: center; gap: .5rem; padding: .55rem 1rem; font-size: var(--rnv-text-body); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-700); background: var(--rnv-white); border: 1px solid rgba(0,0,0,.15); border-radius: .5rem; cursor: pointer; transition: background .12s}.rnv-passkey-login__btn:hover{background: rgba(0,0,0,.03)}.dark .rnv-passkey-login__btn{color: var(--rnv-gray-200); background: rgb(24 24 27); border-color: rgba(255,255,255,.15)}.dark .rnv-passkey-login__btn:hover{background: rgba(255,255,255,.05)}.rnv-passkey-login__error{margin-bottom: .75rem; padding: .5rem .75rem; font-size: var(--rnv-text-sm); color: var(--rnv-danger); background: rgba(220,38,38,.08); border: 1px solid rgba(220,38,38,.25); border-radius: .5rem}.rnv-passkeys__label{font-size: var(--rnv-text-body); font-weight: var(--rnv-font-medium); color: var(--rnv-gray-900)}.dark .rnv-passkeys__label{color: var(--rnv-gray-50)}.rnv-passkeys__hint{font-size: var(--rnv-text-sm); color: var(--rnv-gray-500); margin-top: .125rem}.dark .rnv-passkeys__hint{color: var(--rnv-gray-400)}.rnv-passkeys__list{margin-top: .75rem; display: flex; flex-direction: column; gap: .5rem}.rnv-passkeys__item{display: flex; align-items: center; gap: .75rem; padding: .625rem .875rem; border: 1px solid rgba(0,0,0,.08); border-radius: .5rem}.dark .rnv-passkeys__item{border-color: rgba(255,255,255,.1)}.rnv-passkeys__key-ico{width: 1.15rem; height: 1.15rem; flex: none; color: var(--rnv-brand)}.dark .rnv-passkeys__key-ico{color: var(--rnv-brand-dark)}.rnv-passkeys__body{min-width: 0; flex: 1}.rnv-passkeys__name{font-size: var(--rnv-text-body); font-weight: var(--rnv-font-medium); color: var(--rnv-gray-900); overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.dark .rnv-passkeys__name{color: var(--rnv-gray-50)}.rnv-passkeys__meta{font-size: .78rem; color: var(--rnv-gray-500)}.dark .rnv-passkeys__meta{color: var(--rnv-gray-400)}.rnv-passkeys__del{flex: none; color: var(--rnv-gray-400); background: none; border: none; cursor: pointer; padding: .35rem; display: inline-flex; border-radius: .375rem}.rnv-passkeys__del:hover{color: var(--rnv-danger)}.rnv-passkeys__empty{margin-top: .75rem; font-size: var(--rnv-text-sm); color: var(--rnv-gray-400); font-style: italic}.rnv-passkeys__form{margin-top: .75rem; display: flex; align-items: flex-start; gap: .5rem; flex-wrap: wrap}.rnv-passkeys__input{flex: 1; min-width: 12rem; padding: .5rem .75rem; font-size: var(--rnv-text-body); border: 1px solid rgba(0,0,0,.15); border-radius: .5rem; background: var(--rnv-white); color: inherit}.dark .rnv-passkeys__input{background: rgb(24 24 27); border-color: rgba(255,255,255,.15); color: var(--rnv-gray-200)}.rnv-passkeys__input:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.rnv-passkeys__add{flex: none; display: inline-flex; align-items: center; gap: .35rem; padding: .5rem .9rem; font-size: var(--rnv-text-body); font-weight: var(--rnv-font-semibold); border: none; border-radius: .5rem; cursor: pointer}.rnv-passkeys__error{display: block; margin-top: .375rem; font-size: var(--rnv-text-sm); color: var(--rnv-danger)}.rnv-passkeys__unsupported{margin-top: .75rem; font-size: var(--rnv-text-sm); color: var(--rnv-gray-400)}.rnv-password-strength{display: grid; gap: var(--rnv-space-2); margin-top: var(--rnv-space-1); color: var(--rnv-text-muted); font-size: var(--rnv-text-xs)}.rnv-password-strength__head{display: flex; align-items: center; justify-content: space-between; gap: var(--rnv-space-3)}.rnv-password-strength__head strong{color: var(--rnv-text-secondary); font-weight: var(--rnv-font-semibold)}.rnv-password-strength__meter{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--rnv-space-1)}.rnv-password-strength__meter span{height: 0.25rem; border-radius: 999px; background: var(--rnv-border); transition: background-color 120ms ease}.rnv-password-strength__meter span.is-active{background: var(--rnv-warning)}.rnv-password-strength__meter span.is-complete{background: var(--rnv-brand)}.rnv-password-strength__checks{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--rnv-space-1) var(--rnv-space-3); margin: 0; padding: 0; list-style: none}.rnv-password-strength__checks li::before{content: '○'; display: inline-block; width: 1rem; color: var(--rnv-text-muted)}.rnv-password-strength__checks li.is-ok{color: var(--rnv-brand-hover)}.rnv-password-strength__checks li.is-ok::before{content: '✓'; color: var(--rnv-brand); font-weight: var(--rnv-font-bold)}.dark .rnv-password-strength__checks li.is-ok, .dark .rnv-password-strength__checks li.is-ok::before{color: var(--rnv-brand-dark)}@media (max-width: 480px){.rnv-password-strength__checks{grid-template-columns: 1fr}}.rnv-log-scroll{overflow-x: auto; -webkit-overflow-scrolling: touch}.rnv-log{width: 100%; border-collapse: collapse; font-size: var(--rnv-text-sm)}.rnv-log th{text-align: start; padding: .375rem .5rem; font-size: .6875rem; font-weight: var(--rnv-font-semibold); text-transform: uppercase; letter-spacing: .04em; color: var(--rnv-gray-400); border-bottom: 1px solid rgba(0,0,0,.08)}.dark .rnv-log th{border-color: rgba(255,255,255,.1)}.rnv-log td{padding: .4375rem .5rem; color: var(--rnv-gray-700); border-bottom: 1px solid rgba(0,0,0,.05); vertical-align: top}.dark .rnv-log td{color: var(--rnv-gray-300); border-color: rgba(255,255,255,.06)}.rnv-log-err{display: block; margin-top: .125rem; font-size: var(--rnv-text-xs); color: var(--rnv-danger)}.dark .rnv-log-err{color: var(--rnv-danger-soft)}.rnv-log-foot{display: flex; align-items: center; justify-content: space-between; gap: .75rem; padding: .625rem .25rem 0; font-size: var(--rnv-text-sm); color: var(--rnv-gray-500); flex-wrap: wrap}.dark .rnv-log-foot{color: var(--rnv-gray-400)}.rnv-log-nav{display: flex; align-items: center; gap: .5rem}.rnv-log-nav select{border: 1px solid rgba(0,0,0,.15); border-radius: .375rem; padding: .125rem .375rem; background: transparent; color: inherit; font-size: var(--rnv-text-sm)}.dark .rnv-log-nav select{border-color: rgba(255,255,255,.2)}.dark .rnv-log-nav select option{background: var(--rnv-gray-900)}.rnv-log-btn{border: 1px solid rgba(0,0,0,.15); border-radius: .375rem; padding: .125rem .625rem; background: transparent; color: inherit; cursor: pointer; font-size: var(--rnv-text-sm)}.rnv-log-btn:hover{background: rgba(0,0,0,.04)}.dark .rnv-log-btn{border-color: rgba(255,255,255,.2)}.dark .rnv-log-btn:hover{background: rgba(255,255,255,.06)}.rnv-log-btn[disabled]{opacity: .4; cursor: default}.rnv-notif .fi-sc.fi-grid > .fi-grid-col:has(> .fi-sc-component > [x-show][style*="display: none"]){display: none}.rnv-notif .fi-sc.fi-grid > .fi-grid-col:has(> .fi-sc-component > .fi-in-entry [x-show][style*="display: none"]){display: none}.fi-fo-tags-input.rnv-tags-inline > div{display: flex; align-items: center; gap: .375rem; min-width: 0; overflow-x: auto}.fi-fo-tags-input.rnv-tags-inline > div > input{flex: 1 1 6rem; min-width: 3rem; width: auto}.fi-fo-tags-input.rnv-tags-inline > div > .fi-fo-tags-input-tags-ctn{display: flex; flex: 0 0 auto; flex-wrap: nowrap; width: auto; min-width: max-content; border-top: 0; padding: 0}.rnv-tfi-empty{color: var(--rnv-gray-500); margin: 0}.rnv-tfi-intro{margin: 0 0 .35rem}.rnv-tfi-note{margin: 0 0 .75rem; font-size: .82rem; color: var(--rnv-gray-500)}.dark .rnv-tfi-note{color: var(--rnv-gray-400)}.rnv-tfi-list{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: .4rem}.rnv-tfi-item{display: flex; align-items: center; gap: .6rem; padding: .5rem .7rem; border: 1px solid rgba(0,0,0,.1); border-radius: .5rem}.dark .rnv-tfi-item{border-color: rgba(255,255,255,.12)}.rnv-tfi-name{font-weight: var(--rnv-font-medium)}.rnv-tfi-cat{margin-inline-start: auto; font-size: .78rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-brand-hover); background: color-mix(in srgb, var(--rnv-brand) 12%, transparent); padding: .1rem .5rem; border-radius: 999px}.dark .rnv-tfi-cat{color: var(--rnv-brand-dark)}.rnv-today-total{font-size: .85rem; color: var(--rnv-gray-500); margin-bottom: .5rem}.dark .rnv-today-total{color: #b0b0b8}.rnv-today-total strong{font-variant-numeric: tabular-nums; color: var(--rnv-gray-700)}.dark .rnv-today-total strong{color: var(--rnv-gray-200)}.rnv-today-row{display: flex; align-items: center; gap: .6rem; padding: .5rem .1rem; border-top: 1px solid rgba(0,0,0,.05)}.dark .rnv-today-row{border-color: rgba(255,255,255,.06)}.rnv-today-desc{flex: 1; min-width: 0}.rnv-today-title{font-weight: var(--rnv-font-medium)}.rnv-today-meta{font-size: .78rem; color: var(--rnv-gray-500)}.dark .rnv-today-meta{color: #b0b0b8}.rnv-today-metaline{display: block}.rnv-today-dot{width: .6rem; height: .6rem; border-radius: 999px; display: inline-block; margin-inline-end: .35rem}.rnv-today-eur{font-size: .72rem; color: #1D9E75}.dark .rnv-today-eur{color: var(--rnv-brand-dark)}.rnv-today-eur.off{color: var(--rnv-gray-400)}.rnv-today-empty{padding: 1.5rem .5rem; text-align: center; color: var(--rnv-gray-500); font-size: .85rem}.dark .rnv-today-empty{color: #b0b0b8}.rnv-drag-cell{cursor: grab}.rnv-drag-cell:active{cursor: grabbing}.rnv-hidden{display: none !important}.rnv-proj-card, .rnv-proj-card > section.fi-section{height: 100%}.rnv-proj-stats-card .fi-section-content-ctn{height: 100%; display: flex; flex-direction: column; justify-content: center}.rnv-proj-stats-card .rnv-total-value{font-size: 1.15rem}.rnv-situation-card, .rnv-situation-card > section.fi-section{height: 100%}.rnv-situation-hours .rnv-totals{display: grid; grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr)); gap: .9rem 1.25rem; overflow-x: visible}.rnv-situation-hours .rnv-totals > div{text-align: start}.rnv-ai{border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-card); background: rgba(0, 0, 0, .015); padding: 1rem 1.15rem 1.1rem; margin-bottom: 1.5rem}.dark .rnv-ai{background: rgba(255, 255, 255, .02)}.rnv-ai-head{display: flex; align-items: center; gap: .6rem; margin-bottom: .85rem}.rnv-ai-title{display: inline-flex; align-items: center; gap: .4rem}.rnv-ai-spark{width: 1rem; height: 1rem; color: var(--rnv-brand)}.dark .rnv-ai-spark{color: var(--rnv-brand-dark)}.rnv-ai-btn{display: inline-flex; align-items: center; gap: .4rem; font-size: .8rem; font-weight: var(--rnv-font-semibold); line-height: 1; padding: .5rem .85rem; min-height: 2.25rem; border-radius: var(--rnv-radius-control); border: 1px solid transparent; background: var(--rnv-brand); color: var(--rnv-white); cursor: pointer; transition: background .12s ease, opacity .12s ease}.rnv-ai-btn:hover{background: var(--rnv-brand-hover)}.rnv-ai-btn[disabled]{opacity: .6; cursor: progress}.rnv-ai-head .rnv-ai-btn{margin-left: auto}.rnv-ai-btn--outline{background: transparent; color: var(--rnv-brand); border-color: var(--rnv-brand)}.rnv-ai-btn--outline:hover{background: color-mix(in srgb, var(--rnv-brand) 8%, transparent)}.dark .rnv-ai-btn--outline{color: var(--rnv-brand-dark); border-color: var(--rnv-brand-dark)}.dark .rnv-ai-btn--outline:hover{background: color-mix(in srgb, var(--rnv-brand-dark) 12%, transparent)}.rnv-ai-alert{font-size: .82rem; color: #92400e; background: rgba(245, 158, 11, .12); border: 1px solid rgba(245, 158, 11, .3); border-radius: var(--rnv-radius-control); padding: .5rem .7rem; margin-bottom: .75rem}.dark .rnv-ai-alert{color: #fcd34d; background: rgba(245, 158, 11, .1)}.rnv-ai-alert a{color: inherit; font-weight: var(--rnv-font-semibold); text-decoration: underline}.rnv-ai-alert a:hover{text-decoration: none}.rnv-ai-loading{align-items: center; gap: .6rem; font-size: .85rem; color: var(--rnv-gray-500); padding: 1.25rem .25rem}.dark .rnv-ai-loading{color: var(--rnv-gray-400)}.rnv-ai-spinner{width: 1rem; height: 1rem; border-radius: 50%; border: 2px solid rgba(107, 114, 128, .3); border-top-color: var(--rnv-brand); animation: rnv-ai-spin .7s linear infinite}@keyframes rnv-ai-spin{to{transform: rotate(360deg)}}.rnv-ai .rnv-ai-empty{padding: .5rem .25rem .25rem}.rnv-ai-empty-text{font-size: .85rem; color: var(--rnv-gray-600); margin: 0 0 .7rem; max-width: 46rem}.dark .rnv-ai-empty-text{color: #cbd5e1}.rnv-ai-empty-note{font-size: .8rem; color: var(--rnv-gray-500); margin: .35rem 0 0}.dark .rnv-ai-empty-note{color: var(--rnv-gray-400)}.rnv-ai-grid{display: grid; gap: .75rem; grid-template-columns: minmax(0, 1fr)}.rnv-ai-card{display: flex; flex-direction: column; gap: .4rem; border: 1px solid var(--rnv-border-soft); border-radius: var(--rnv-radius-control); background: var(--fi-color-white, var(--rnv-white)); padding: .8rem .85rem}.dark .rnv-ai-card{background: rgba(255, 255, 255, .03)}.rnv-ai-card-title{font-size: var(--rnv-text-panel); font-weight: var(--rnv-font-bold); color: var(--rnv-gray-900); line-height: 1.25}.dark .rnv-ai-card-title{color: var(--rnv-gray-100)}.rnv-ai-card-text{font-size: .82rem; color: var(--rnv-gray-600); margin: 0; line-height: 1.4}.dark .rnv-ai-card-text{color: #cbd5e1}.rnv-ai-card-link{align-self: flex-start; margin-top: .1rem; font-size: .8rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-brand); text-decoration: none}.rnv-ai-card-link:hover{text-decoration: underline}.dark .rnv-ai-card-link{color: var(--rnv-brand-dark)}.rnv-ai-cat{align-self: flex-start; font-size: .68rem; font-weight: var(--rnv-font-bold); text-transform: uppercase; letter-spacing: .04em; padding: .12rem .45rem; border-radius: var(--rnv-radius-pill); background: rgba(107, 114, 128, .14); color: var(--rnv-gray-600)}.dark .rnv-ai-cat{background: rgba(255, 255, 255, .08); color: var(--rnv-gray-300)}.rnv-ai-cat--renewals{background: rgba(16, 185, 129, .14); color: var(--rnv-brand-hover)}.rnv-ai-cat--jobs{background: rgba(59, 130, 246, .14); color: #1d4ed8}.rnv-ai-cat--clients{background: rgba(139, 92, 246, .14); color: #6d28d9}.rnv-ai-cat--hours{background: rgba(107, 114, 128, .16); color: var(--rnv-gray-700)}.rnv-ai-cat--documents{background: rgba(6, 182, 212, .16); color: #0f766e}.rnv-ai-cat--prices{background: rgba(245, 158, 11, .16); color: #92400e}.rnv-ai-cat--expenses{background: rgba(239, 68, 68, .14); color: #b91c1c}.dark .rnv-ai-cat--renewals{color: var(--rnv-brand-dark)}.dark .rnv-ai-cat--jobs{color: #93c5fd}.dark .rnv-ai-cat--clients{color: #c4b5fd}.dark .rnv-ai-cat--hours{color: var(--rnv-gray-200)}.dark .rnv-ai-cat--documents{color: #67e8f9}.dark .rnv-ai-cat--prices{color: #fcd34d}.dark .rnv-ai-cat--expenses{color: #fca5a5}.rnv-ai-foot{font-size: .72rem; color: var(--rnv-gray-400); margin: .85rem 0 0}.dark .rnv-ai-foot{color: var(--rnv-gray-500)}.rnv-ai-autogen{display: none}.rnv-ai-btn:focus-visible, .rnv-ai-card-link:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px; border-radius: var(--rnv-radius-control)}.dark .rnv-ai-btn:focus-visible, .dark .rnv-ai-card-link:focus-visible{outline-color: var(--rnv-brand-dark)}@media (prefers-reduced-motion: reduce){.rnv-ai-spinner{animation: none}}@media (min-width: 768px){.rnv-ai-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1280px){.rnv-ai-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.rnv-fbw{position: static}.rnv-fbw__fab{position: fixed; z-index: 30; inset-inline-end: 1.25rem; bottom: calc(1.25rem + env(safe-area-inset-bottom, 0px)); display: inline-flex; align-items: center; gap: .5rem; min-height: 44px; padding: 0 .95rem; border-radius: var(--rnv-radius-pill); background: var(--rnv-white); color: var(--rnv-gray-700); border: 1px solid var(--rnv-border); box-shadow: 0 6px 18px rgba(0, 0, 0, .16); font-size: var(--rnv-text-body); font-weight: var(--rnv-font-semibold); line-height: 1; cursor: pointer}.rnv-fbw__fab:hover{background: var(--rnv-gray-50)}.rnv-fbw__fab:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-fbw__fab{background: var(--rnv-info); color: var(--rnv-white); border-color: transparent; box-shadow: 0 6px 20px rgba(0, 0, 0, .45)}.dark .rnv-fbw__fab:hover{background: var(--rnv-info-strong)}.dark .rnv-fbw__fab:focus-visible{outline-color: var(--rnv-white)}.rnv-fbw__fab-ico{width: 1.25rem; height: 1.25rem; color: var(--rnv-brand); flex-shrink: 0}.dark .rnv-fbw__fab-ico{color: currentColor}.rnv-fbw__panel{position: fixed; z-index: 30; inset-inline-end: 1.25rem; bottom: calc(1.25rem + 44px + .6rem + env(safe-area-inset-bottom, 0px)); width: 22rem; max-width: calc(100vw - 2.5rem); max-height: min(70vh, 34rem); display: flex; flex-direction: column; background: var(--rnv-white); border: 1px solid rgba(0, 0, 0, .08); border-radius: var(--rnv-radius-card); box-shadow: 0 16px 40px rgba(0, 0, 0, .22); overflow: hidden}.dark .rnv-fbw__panel{background: var(--rnv-gray-900); border-color: rgba(255, 255, 255, .1)}.rnv-fbw__panel{transform-origin: bottom right; animation: rnv-fbw-pop .16s ease-out}@keyframes rnv-fbw-pop{from{opacity: 0; transform: translateY(8px) scale(.97)}}@media (prefers-reduced-motion: reduce){.rnv-fbw__panel{animation: none}}.rnv-fbw__head{display: flex; align-items: center; justify-content: space-between; padding: .75rem .9rem; border-bottom: 1px solid var(--rnv-border-soft); flex-shrink: 0}.rnv-fbw__title{display: inline-flex; align-items: center; gap: .5rem; font-size: var(--rnv-text-panel); font-weight: var(--rnv-font-bold); color: var(--rnv-gray-900)}.dark .rnv-fbw__title{color: var(--rnv-gray-100)}.rnv-fbw__title-ico{width: 1.15rem; height: 1.15rem; color: var(--rnv-brand)}.dark .rnv-fbw__title-ico{color: var(--rnv-brand-dark)}.rnv-fbw__head-actions{display: inline-flex; align-items: center; gap: .15rem; flex-shrink: 0}.rnv-fbw__close, .rnv-fbw__reset{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: var(--rnv-radius-control); border: 0; background: none; color: var(--rnv-gray-500); cursor: pointer}.rnv-fbw__close:hover, .rnv-fbw__reset:hover{background: var(--rnv-gray-100); color: var(--rnv-gray-700)}.dark .rnv-fbw__close, .dark .rnv-fbw__reset{color: var(--rnv-gray-400)}.dark .rnv-fbw__close:hover, .dark .rnv-fbw__reset:hover{background: rgba(255, 255, 255, .06); color: var(--rnv-gray-200)}.rnv-fbw__close:focus-visible, .rnv-fbw__reset:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -2px}.dark .rnv-fbw__close:focus-visible, .dark .rnv-fbw__reset:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-fbw__log{flex: 1 1 auto; overflow-y: auto; padding: .85rem; display: flex; flex-direction: column; gap: .5rem; background: var(--rnv-gray-50)}.dark .rnv-fbw__log{background: #0b1220}.rnv-fbw__intro{padding: .35rem .15rem; color: var(--rnv-gray-600)}.dark .rnv-fbw__intro{color: var(--rnv-gray-400)}.rnv-fbw__intro-lead{font-size: var(--rnv-text-body); line-height: 1.4; margin: 0 0 .35rem}.rnv-fbw__intro-note{font-size: var(--rnv-text-xs); color: var(--rnv-gray-500); margin: 0}.dark .rnv-fbw__intro-note{color: var(--rnv-gray-400)}.rnv-fbw__day{display: flex; justify-content: center; padding: .25rem 0}.rnv-fbw__day > span{font-size: .7rem; font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-500); background: rgba(0, 0, 0, .05); border-radius: var(--rnv-radius-pill); padding: .15rem .6rem}.dark .rnv-fbw__day > span{color: var(--rnv-gray-400); background: rgba(255, 255, 255, .07)}.rnv-fbw__msg{max-width: 85%; padding: .35rem .55rem; border-radius: .65rem; font-size: .85rem; line-height: 1.35; word-break: break-word}.rnv-fbw__body{white-space: pre-wrap}.rnv-fbw__time{display: inline-block; float: inline-end; margin: .45rem 0 0 .5rem; font-size: .65rem; line-height: 1; opacity: .65; user-select: none}.rnv-fbw__degraded{display: block; margin-top: .3rem; font-size: .65rem; line-height: 1.2; font-style: italic; opacity: .7; user-select: none}.rnv-fbw__msg--user{align-self: flex-end; background: #475569; color: #f8fafc; border-bottom-right-radius: .25rem}.rnv-fbw__msg--assistant{align-self: flex-start; background: var(--rnv-white); color: var(--rnv-gray-700); border: 1px solid var(--rnv-border-soft); border-bottom-left-radius: .25rem}.dark .rnv-fbw__msg--user{background: #334155; color: var(--rnv-gray-200)}.dark .rnv-fbw__msg--assistant{background: var(--rnv-gray-800); color: var(--rnv-gray-200); border-color: rgba(255, 255, 255, .08)}.rnv-fbw__typing{display: inline-flex; align-items: center; gap: .3rem; align-self: flex-start; padding: .5rem .7rem}.rnv-fbw__typing-label{font-size: var(--rnv-text-xs); color: var(--rnv-gray-500); margin-inline-start: .25rem}.dark .rnv-fbw__typing-label{color: var(--rnv-gray-400)}.rnv-fbw__dot{width: 6px; height: 6px; border-radius: 999px; background: var(--rnv-gray-400); animation: rnv-fbw-bounce 1.2s infinite ease-in-out both}.rnv-fbw__dot:nth-child(2){animation-delay: .15s}.rnv-fbw__dot:nth-child(3){animation-delay: .3s}@keyframes rnv-fbw-bounce{0%, 80%, 100%{opacity: .3}40%{opacity: 1}}@media (prefers-reduced-motion: reduce){.rnv-fbw__dot{animation: none; opacity: .6}}.rnv-fbw__composer{position: relative; padding: .6rem; border-top: 1px solid var(--rnv-border-soft); background: var(--rnv-white); flex-shrink: 0}.dark .rnv-fbw__composer{background: var(--rnv-gray-900)}.rnv-fbw__input{display: block; width: 100%; box-sizing: border-box; resize: none; min-height: 3.4rem; max-height: 13rem; overflow-y: auto; padding: .55rem 2.75rem .55rem .65rem; font-size: .85rem; line-height: 1.4; color: var(--rnv-gray-900); background: var(--rnv-white); border: 1px solid var(--rnv-border); border-radius: var(--rnv-radius-control)}.rnv-fbw__input::placeholder{color: var(--rnv-gray-500)}.dark .rnv-fbw__input::placeholder{color: var(--rnv-gray-400)}.rnv-fbw__input:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: -1px; border-color: transparent}.dark .rnv-fbw__input{color: var(--rnv-gray-100); background: #0b1220; border-color: rgba(255, 255, 255, .12)}.dark .rnv-fbw__input:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-fbw__send{position: absolute; inset-inline-end: .85rem; bottom: .8rem; display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 0; border: 0; border-radius: var(--rnv-radius-control); background: none; color: var(--rnv-gray-400); cursor: pointer; transition: color .12s ease, background-color .12s ease}.rnv-fbw__send:hover{color: var(--rnv-brand); background: rgba(0, 0, 0, .04)}.rnv-fbw__send:disabled{opacity: .45; cursor: default}.rnv-fbw__send:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-fbw__send{color: var(--rnv-gray-500)}.dark .rnv-fbw__send:hover{color: var(--rnv-brand-dark); background: rgba(255, 255, 255, .06)}.dark .rnv-fbw__send:focus-visible{outline-color: var(--rnv-brand-dark)}@media (max-width: 480px){.rnv-fbw__panel{inset-inline-end: .75rem; inset-inline-start: .75rem; width: auto; max-width: none; bottom: calc(1rem + 44px + .6rem + env(safe-area-inset-bottom, 0px)); max-height: 70vh; max-height: 76dvh}.rnv-fbw__fab{inset-inline-end: .9rem; bottom: calc(1rem + env(safe-area-inset-bottom, 0px))}.rnv-fbw__fab-label{display: none}.rnv-fbw__fab{padding: 0; width: 48px; justify-content: center}.rnv-fbw__input{font-size: var(--rnv-text-base)}.rnv-fbw__msg{font-size: var(--rnv-text-panel)}}.rnv-fbw__body a{color: var(--rnv-brand); text-decoration: underline; text-underline-offset: 2px; word-break: break-all}.dark .rnv-fbw__body a{color: var(--rnv-brand-dark)}.rnv-doc-layout-cards{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.75rem}@media (max-width: 768px){.rnv-doc-layout-cards{grid-template-columns:1fr}}.rnv-doc-layout-card{position:relative; display:flex; flex-direction:column; gap:.7rem; min-width:0; padding:.75rem; border:1px solid var(--rnv-border); border-radius:var(--rnv-radius-card); background:var(--rnv-white); cursor:pointer; transition:border-color .12s,box-shadow .12s}.dark .rnv-doc-layout-card{background:var(--rnv-white); color:#17202b}.rnv-doc-layout-card:hover{border-color:var(--rnv-brand)}.rnv-doc-layout-card:has(.rnv-doc-layout-card__input:checked){border-color:#01ACA4; border-width:3px; padding:calc(.75rem - 2px); box-shadow:0 2px 8px rgba(15,118,110,.12)}.rnv-doc-layout-card:has(.rnv-doc-layout-card__input:focus-visible){outline:2px solid var(--rnv-brand); outline-offset:2px}.rnv-doc-layout-card__input{position:absolute; opacity:0; width:1px; height:1px}.rnv-doc-layout-card__body{display:flex; flex-direction:column; gap:.2rem; min-width:0; padding:.1rem .15rem 0}.rnv-doc-layout-card__title{font-size: var(--rnv-text-panel); font-weight: var(--rnv-font-bold); color: var(--rnv-gray-800)}.rnv-doc-layout-card__desc{font-size:.76rem; line-height:1.35; color:#667085}.rnv-doc-layout-card__check{position:absolute; right:.65rem; top:.65rem; width:1.35rem; height:1.35rem; padding:.2rem; box-sizing:content-box; border-radius:999px; color:var(--rnv-white); background:#01ACA4; opacity:0}.rnv-doc-layout-card:has(.rnv-doc-layout-card__input:checked) .rnv-doc-layout-card__check{opacity:1}.rnv-doc-layout-card__preview{display:flex; flex-direction:column; gap:.35rem; height:112px; padding:14px 15px; overflow:hidden; border:1px solid #d7dee8; background:var(--rnv-white); color:#24332f}.rnv-doc-layout-card__preview-top{display:block; width:32%; height:5px; background:#0f9f76}.rnv-doc-layout-card__preview-title{display:block; width:48%; height:8px; margin-top:5px; background:#cbd5e1}.rnv-doc-layout-card__preview-lines{display:flex; flex-direction:column; gap:5px; margin-top:7px}.rnv-doc-layout-card__preview-lines i{display:block; width:90%; height:4px; background:#e2e8f0}.rnv-doc-layout-card__preview-lines i:nth-child(2){width:78%}.rnv-doc-layout-card__preview-lines i:nth-child(3){width:62%}.rnv-doc-layout-card__preview-box{display:block; width:58%; height:14px; margin-top:auto; background:#f1f5f9; border-left:3px solid #38a3d1}.rnv-doc-layout-card__preview--minimal{border-top:4px solid #0f9f76; padding-top:10px}.rnv-doc-layout-card__preview--minimal .rnv-doc-layout-card__preview-top{display:none}.rnv-doc-layout-card__preview--classic{border-color:#d9dee7}.rnv-doc-layout-card__preview--classic .rnv-doc-layout-card__preview-top{width:100%; height:4px; background:#315c9a}.rnv-doc-layout-card__preview--classic .rnv-doc-layout-card__preview-title{background:#315c9a; height:10px; width:56%}.rnv-doc-layout-card__preview--tech{border-color:#bfd3e8; background:#f8fbfe}.rnv-doc-layout-card__preview--tech .rnv-doc-layout-card__preview-top{width:22%; background:#2878b9}.rnv-doc-layout-card__preview--tech .rnv-doc-layout-card__preview-title{background:#7db7d8}.rnv-doc-layout-card__preview--tech .rnv-doc-layout-card__preview-box{background:#e8f2fb}.rnv-doc-previews{padding-top:20px; padding-bottom:20px}.rnv-pdf-preview{width:100%; max-width:720px; min-height:360px; margin:.25rem 0 0; padding:2rem 2.25rem; overflow:hidden; border:1px solid #d7dee8; border-radius:var(--rnv-radius-card); background:var(--rnv-white); color:#263242; box-shadow:0 8px 24px rgba(15,23,42,.08); font-family:var(--rnv-pdf-font),sans-serif; font-size:.72rem}.dark .rnv-pdf-preview{background:var(--rnv-white); color:#263242}.rnv-pdf-preview__logo{display:block; max-width:150px; max-height:42px; object-fit:contain; object-position:left center; margin-bottom:.5rem}.rnv-pdf-preview__head{display:flex; justify-content:space-between; gap:2rem; padding-bottom:1.35rem; border-bottom:1px solid var(--rnv-gray-200)}.rnv-pdf-preview__brand{font-size:1.05rem; font-weight: var(--rnv-font-bold); color:var(--rnv-pdf-accent)}.rnv-pdf-preview__muted, .rnv-pdf-preview__meta span{display:block; color:#667085; font-size:.65rem; margin-top:.25rem}.rnv-pdf-preview__meta{display:flex; flex-direction:column; text-align:right; gap:.2rem; color:#263242}.rnv-pdf-preview__meta strong{font-size: var(--rnv-text-base); text-transform:uppercase; letter-spacing:.05em}.rnv-pdf-preview__parties{display:grid; grid-template-columns:1fr 1fr; gap:2rem; padding:1.4rem 0}.rnv-pdf-preview__parties div{display:flex; flex-direction:column; gap:.22rem}.rnv-pdf-preview__parties small{color:#667085; font-size:.58rem; text-transform:uppercase; letter-spacing:.08em}.rnv-pdf-preview__parties strong{font-size:.76rem}.rnv-pdf-preview__table > div{display:grid; grid-template-columns:1fr max-content; gap:1rem; padding:.55rem .45rem; border-bottom:1px solid #edf0f3}.rnv-pdf-preview__table > div:first-child{color:#667085; font-size:.58rem; text-transform:uppercase; letter-spacing:.08em; border-bottom:2px solid #dce2e8}.rnv-pdf-preview__table > div > :last-child{text-align:right}.rnv-pdf-preview__total{margin-top:.2rem; border-top:2px solid #263242; border-bottom:0 !important; font-size:.8rem}.rnv-pdf-preview__note{margin-top:1.7rem; padding:.65rem .8rem; border-left:3px solid var(--rnv-pdf-accent); background:var(--rnv-pdf-accent-soft); color:#667085; font-size:.64rem}.rnv-pdf-preview--classic .rnv-pdf-preview__brand{color:var(--rnv-pdf-accent-dark)}.rnv-pdf-preview--classic .rnv-pdf-preview__head{border-bottom:3px solid var(--rnv-pdf-accent)}.rnv-pdf-preview--classic .rnv-pdf-preview__table > div:first-child{background:var(--rnv-pdf-accent-soft); border-bottom-color:var(--rnv-pdf-accent)}.rnv-pdf-preview--classic .rnv-pdf-preview__note{border-left-color:var(--rnv-pdf-accent); background:var(--rnv-pdf-accent-soft)}.rnv-pdf-preview--tech{border-color:var(--rnv-pdf-accent-border); background:#fbfdff}.rnv-pdf-preview--tech .rnv-pdf-preview__brand{color:var(--rnv-pdf-accent-dark)}.rnv-pdf-preview--tech .rnv-pdf-preview__head{padding:1rem; margin:-.75rem -1rem 0; background:var(--rnv-pdf-accent-soft); border-bottom-color:var(--rnv-pdf-accent-border)}.rnv-pdf-preview--tech .rnv-pdf-preview__table > div:first-child{color:var(--rnv-pdf-accent-dark); background:var(--rnv-pdf-accent-soft); border-bottom-color:var(--rnv-pdf-accent)}.rnv-pdf-preview--tech .rnv-pdf-preview__note{border-left-color:var(--rnv-pdf-accent); background:var(--rnv-pdf-accent-soft)}.rnv-email-preview{width:100%; max-width:720px; min-height:260px; margin:.25rem 0 0; overflow:hidden; border:1px solid var(--rnv-email-accent-border); border-radius:var(--rnv-radius-card); background:var(--rnv-email-accent-soft); color:#263242; font-family:var(--rnv-email-font),sans-serif; font-size:.78rem}.rnv-email-preview__card{max-width:100%; margin:0; background:var(--rnv-white); border:1px solid var(--rnv-gray-200)}.rnv-email-preview__head{display:flex; align-items:flex-start; justify-content:space-between; gap:1rem; padding:1.2rem 1.5rem; border-bottom:3px solid var(--rnv-email-accent)}.rnv-email-preview__identity{display:flex; flex-direction:column; gap:.35rem; min-width:0; color:var(--rnv-email-accent-dark)}.rnv-email-preview__identity strong{font-size: var(--rnv-text-base)}.rnv-email-preview__logo{display:block; object-fit:contain; object-position:left center}.rnv-email-preview__head > span{flex:0 0 auto; color:#667085; font-size:.65rem; text-transform:uppercase; letter-spacing:.06em}.rnv-email-preview__subject{padding:1.25rem 1.5rem .65rem; color:var(--rnv-email-accent-dark); font-size: var(--rnv-text-base); font-weight: var(--rnv-font-bold)}.rnv-email-preview__body{max-height:300px; overflow:hidden; padding:.25rem 1.5rem 1.4rem; color:var(--rnv-gray-700); line-height:1.6}.rnv-email-preview__body p{margin:.55rem 0}.rnv-email-preview__footer{margin:0 1.5rem; padding:.8rem 0 1rem; border-top:1px solid var(--rnv-email-accent-border); color:#667085; font-size:.65rem}.rnv-email-preview--minimal{background:#f7faf9}.rnv-email-preview--minimal .rnv-email-preview__card{border-top:4px solid var(--rnv-email-accent)}.rnv-email-preview--minimal .rnv-email-preview__head{border-bottom:1px solid var(--rnv-gray-200)}.rnv-email-preview--classic .rnv-email-preview__head{border-bottom-width:3px}.rnv-email-preview--tech{background:#f3f8fb}.rnv-email-preview--tech .rnv-email-preview__head{background:var(--rnv-email-accent-soft); border-bottom-color:var(--rnv-email-accent-border)}.rnv-email-preview--tech .rnv-email-preview__subject{color:var(--rnv-email-accent-dark)}.rnv-email-preview--plain{background:var(--rnv-white); border-color:var(--rnv-gray-200); font-family:-apple-system,"Segoe UI",sans-serif}.rnv-email-preview__body--plain{padding:1rem 1.5rem 1.5rem; color:var(--rnv-gray-900); font-size:.78rem; line-height:1.6}.rnv-email-preview__body--plain p{margin:.55rem 0}.rnv-email-preview__signature{margin-top:.75rem; padding:1rem 1.5rem 1.25rem; border-top:1px solid var(--rnv-border-soft); font-size:.78rem; line-height:1.6}.rnv-email-preview__signature p{margin:.4rem 0}@media (max-width:640px){.rnv-pdf-preview{padding:1.25rem; min-height:310px}.rnv-pdf-preview__head{gap:1rem}.rnv-email-preview__head{padding:1rem}.rnv-email-preview__subject, .rnv-email-preview__body{padding-left:1rem; padding-right:1rem}.rnv-email-preview__footer{margin-left:1rem; margin-right:1rem}.rnv-email-preview__signature{padding-left:1rem; padding-right:1rem}}@media (hover: hover){*{scrollbar-width: thin; scrollbar-color: transparent transparent}*:hover, .rnv-scrolling{scrollbar-color: rgba(0, 0, 0, .35) transparent}.dark *:hover, .dark .rnv-scrolling{scrollbar-color: rgba(255, 255, 255, .35) transparent}::-webkit-scrollbar{width: 4px; height: 4px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-corner{background: transparent}::-webkit-scrollbar-button{display: none; width: 0; height: 0}::-webkit-scrollbar-thumb{background-color: transparent; border-radius: 999px}*:hover::-webkit-scrollbar-thumb, .rnv-scrolling::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, .35)}.dark *:hover::-webkit-scrollbar-thumb, .dark .rnv-scrolling::-webkit-scrollbar-thumb{background-color: rgba(255, 255, 255, .35)}}.rnv-save-toast{position: fixed; left: 0; right: 0; margin-inline: auto; width: max-content; bottom: calc(20px + env(safe-area-inset-bottom, 0px)); z-index: 70; display: inline-flex; align-items: center; gap: .35rem; max-width: calc(100vw - 32px); padding: .5rem .85rem .5rem .7rem; border-radius: 999px; background: var(--rnv-brand); color: var(--rnv-white); font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-semibold); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: 0 4px 14px rgba(0, 0, 0, .28); pointer-events: none; opacity: 0; transition: opacity .15s ease}.rnv-save-toast--visible{opacity: 1}.rnv-save-toast-check{width: 1.15rem; height: 1.15rem; color: var(--rnv-white); flex-shrink: 0}.dark .rnv-save-toast{box-shadow: 0 4px 16px rgba(0, 0, 0, .55)}.rnv-pwa-install{position: fixed; z-index: 30; inset-inline-start: 1.25rem; bottom: calc(1.25rem + env(safe-area-inset-bottom, 0px)); display: inline-flex; align-items: center; gap: .6rem; max-width: calc(100vw - 2.5rem); padding: .55rem .6rem .55rem .85rem; border-radius: var(--rnv-radius-pill, 999px); background: var(--rnv-white); color: var(--rnv-gray-700); border: 1px solid var(--rnv-border); box-shadow: 0 6px 18px rgba(0, 0, 0, .16); font-size: var(--rnv-text-sm); opacity: 0; pointer-events: none; transition: opacity .15s ease}.rnv-pwa-install--visible{opacity: 1; pointer-events: auto}.dark .rnv-pwa-install{background: var(--rnv-gray-900); color: var(--rnv-gray-200); border-color: rgba(255, 255, 255, .1); box-shadow: 0 6px 20px rgba(0, 0, 0, .45)}.rnv-pwa-install__icon{width: 1.1rem; height: 1.1rem; color: var(--rnv-brand); flex-shrink: 0}.dark .rnv-pwa-install__icon{color: var(--rnv-brand-dark)}.rnv-pwa-install__text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}.rnv-pwa-install__cta{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; min-height: 40px; padding: 0 .85rem; border: 0; border-radius: var(--rnv-radius-pill, 999px); background: var(--rnv-brand); color: var(--rnv-white); font-size: var(--rnv-text-sm); font-weight: var(--rnv-font-semibold); line-height: 1; cursor: pointer}.rnv-pwa-install__cta:hover{background: var(--rnv-brand-hover)}.dark .rnv-pwa-install__cta{background: var(--rnv-brand-dark); color: #0b1220}.rnv-pwa-install__close{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 40px; height: 40px; padding: 0; border: 0; border-radius: var(--rnv-radius-control); background: none; color: var(--rnv-gray-500); cursor: pointer}.rnv-pwa-install__close svg{width: 1rem; height: 1rem}.rnv-pwa-install__close:hover{background: var(--rnv-gray-100); color: var(--rnv-gray-700)}.dark .rnv-pwa-install__close{color: var(--rnv-gray-400)}.dark .rnv-pwa-install__close:hover{background: rgba(255, 255, 255, .06); color: var(--rnv-gray-200)}@media (max-width: 1023.98px){.rnv-pwa-install{display: none !important}}@media all and (display-mode: standalone){.rnv-app-menu-item{display: none !important}}html.rnv-standalone .rnv-app-menu-item{display: none !important}html.rnv-push-on .rnv-app-menu-item--push{display: none !important}.rnv-year-context-banner{margin-block: var(--rnv-space-4)}.rnv-sec{margin-top: 1.5rem; display: flex; flex-direction: column; gap: 1rem}.rnv-sec--q{margin-top: 1.25rem}.rnv-sec--q > .rnv-sec-quadro-head:first-child{margin-top: .4rem}.rnv-sec-period{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: .5rem; margin-bottom: .25rem}.rnv-sec-alltime{display: inline-flex; align-items: center; min-height: 2.35rem; padding: .3rem .8rem; font-size: .8rem; font-weight: var(--rnv-font-medium); color: var(--rnv-gray-500); background: none; border: 1px solid rgba(107, 114, 128, .3); border-radius: var(--rnv-radius-control, .5rem); cursor: pointer; transition: background-color .15s ease, color .15s ease}.dark .rnv-sec-alltime{color: var(--rnv-gray-400); border-color: rgba(255, 255, 255, .15)}.rnv-sec-alltime:hover{background: rgba(107, 114, 128, .1)}.dark .rnv-sec-alltime:hover{background: rgba(255, 255, 255, .06)}.rnv-sec-alltime.rnv-sec-alltime--on{background: color-mix(in srgb, var(--rnv-brand) 12%, transparent); border-color: color-mix(in srgb, var(--rnv-brand) 45%, transparent); color: var(--rnv-brand); font-weight: var(--rnv-font-semibold)}.dark .rnv-sec-alltime.rnv-sec-alltime--on{background: color-mix(in srgb, var(--rnv-brand-dark) 16%, transparent); border-color: color-mix(in srgb, var(--rnv-brand-dark) 45%, transparent); color: var(--rnv-brand-dark)}.rnv-sec-alltime:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 1px}.dark .rnv-sec-alltime:focus-visible{outline-color: var(--rnv-brand-dark)}@media (max-width: 640px){.rnv-sec-period{flex-wrap: nowrap}.rnv-sec-alltime{flex: 0 0 auto}.rnv-sec-period .rnv-drp{flex: 1 1 0%; width: auto; min-width: 0}}.rnv-sec-bar{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .75rem}.rnv-sec-note{font-size: .8rem; color: var(--rnv-gray-500); margin: 0; line-height: 1.4}.dark .rnv-sec-note{color: #b0b0b8}.rnv-sec-note a{color: var(--rnv-brand); text-decoration: underline}.dark .rnv-sec-note a{color: var(--rnv-brand-dark)}.rnv-sec-note a:focus-visible{outline: 2px solid var(--rnv-brand); outline-offset: 2px}.dark .rnv-sec-note a:focus-visible{outline-color: var(--rnv-brand-dark)}.rnv-sec-bar--foot{padding-top: .6rem; border-top: 1px solid rgba(0, 0, 0, .07)}.dark .rnv-sec-bar--foot{border-top-color: rgba(255, 255, 255, .09)}.rnv-sec-note--foot{min-width: 0}.rnv-sec-toolbar{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: .5rem; margin-left: auto}.rnv-sec-empty{font-size: .85rem; color: var(--rnv-gray-500)}.dark .rnv-sec-empty{color: #b0b0b8}.rnv-sec-quadro-head{display: flex; flex-direction: column; gap: .15rem}.rnv-sec-quadro-title{font-size: var(--rnv-text-base); font-weight: var(--rnv-font-semibold); color: var(--rnv-gray-700); margin: 0; line-height: 1.3}.dark .rnv-sec-quadro-title{color: var(--rnv-gray-200)}.rnv-sec-quadro-sub{font-size: .8rem; color: var(--rnv-gray-500); margin: 0; line-height: 1.4}.dark .rnv-sec-quadro-sub{color: #b0b0b8}.rnv-sec-quadro-rule{height: 1px; background: rgba(0, 0, 0, .09); margin: .1rem 0 .25rem}.dark .rnv-sec-quadro-rule{background: rgba(255, 255, 255, .1)}.rnv-sec-quadro-body{margin-top: -.6rem}.rnv-sec-bar--quadro{justify-content: flex-end}.rnv-sec--q{--rnv-secw-title: .8125rem; --rnv-secw-value: 1.4rem; --rnv-secw-row: .8125rem; --rnv-secw-sub: .72rem}.rnv-sec--q .rnv-dash-title{font-size: var(--rnv-secw-title)}.rnv-sec--q .rnv-kpi-value, .rnv-sec--q .rnv-total-value{font-size: var(--rnv-secw-value)}.rnv-sec--q .rnv-kpi-line, .rnv-sec--q .rnv-row-sub, .rnv-sec--q .rnv-row-meta, .rnv-sec--q .rnv-total-label{font-size: var(--rnv-secw-sub)}.rnv-sec--q .rnv-row, .rnv-sec--q .rnv-row-value, .rnv-sec--q .rnv-row-label{font-size: var(--rnv-secw-row)}
