@font-face{font-family:primeicons;font-display:block;src:url(../media/primeicons.0caykur45fe7l.eot);src:url(../media/primeicons.0caykur45fe7l.eot)format("embedded-opentype"),url(../media/primeicons.1hfnri_l28a5_.woff2)format("woff2"),url(../media/primeicons.0cumva0k15qf4.woff)format("woff"),url(../media/primeicons.1i8mclfhkdcgu.ttf)format("truetype"),url(../media/primeicons.23yx1oy_m99in.svg)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
:root{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-radius-card);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}.balvantis-prime{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-prime-control-radius);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}:root:has(.balvantis-prime[data-bv-theme=light]) .p-dropdown-panel{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-prime-control-radius);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}:root:has(.balvantis-prime[data-bv-theme=light]) .bv-prime-dialog{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-prime-control-radius);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}:root:has(.balvantis-prime[data-bv-theme=light]) .p-dialog{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-prime-control-radius);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}:root:has(.balvantis-prime[data-bv-theme=light]) .p-dialog-mask{--bv-prime-blue:var(--bv-color-action-primary);--bv-prime-blue-hover:var(--bv-color-action-primary-hover);--bv-prime-blue-dark:var(--bv-color-action-primary-pressed);--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--bv-prime-bg:var(--bv-theme-background);--bv-prime-surface:var(--bv-theme-card-surface);--bv-prime-surface-soft:var(--bv-theme-muted-surface);--bv-prime-border:var(--bv-theme-card-border);--bv-prime-border-strong:var(--bv-theme-border-strong);--bv-prime-ink:var(--bv-theme-text-primary);--bv-prime-secondary:var(--bv-theme-text-secondary);--bv-prime-muted:var(--bv-theme-text-muted);--bv-prime-success:var(--bv-color-status-success);--bv-prime-warning:var(--bv-color-status-warning);--bv-prime-danger:var(--bv-color-status-danger);--bv-prime-focus-ring:0 0 0 3px var(--bv-theme-focus-ring);--bv-prime-app-background-start:var(--bv-theme-app-background-start);--bv-prime-workbench-rail:var(--bv-theme-workbench-rail);--bv-prime-button-primary-text:var(--bv-theme-button-primary-text);--bv-prime-input-focus-border:var(--bv-theme-input-focus-border);--bv-prime-control-height:var(--bv-layout-control-height);--bv-prime-control-height-sm:calc(var(--bv-layout-control-height) - var(--bv-spacing-xs));--bv-prime-control-padding-x:var(--bv-layout-control-padding-x);--bv-prime-control-padding-y:var(--bv-layout-control-padding-y);--bv-prime-control-radius:var(--bv-radius-card);--bv-prime-control-gap:var(--bv-spacing-sm);--bv-prime-control-line-height:20px;--bv-prime-pill-height:calc(var(--bv-layout-control-height) - var(--bv-spacing-lg));--bv-prime-tab-height:var(--bv-layout-touch-target-min-height);--bv-prime-shadow:var(--bv-shadow-panel);--font-family:var(--bv-font-family-sans);--text-color:var(--bv-prime-ink);--text-color-secondary:var(--bv-prime-muted);--primary-color:var(--bv-prime-blue);--primary-color-text:var(--bv-prime-button-primary-text);--border-radius:var(--bv-prime-control-radius);--focus-ring:var(--bv-prime-focus-ring);--highlight-bg:var(--bv-prime-blue-soft);--highlight-text-color:var(--bv-prime-blue-dark);--surface-ground:var(--bv-prime-bg);--surface-section:var(--bv-prime-surface);--surface-card:var(--bv-prime-surface);--surface-overlay:var(--bv-prime-surface);--surface-border:var(--bv-prime-border);--surface-hover:var(--bv-prime-surface-soft);--mask-bg:color-mix(in srgb, var(--bv-color-brand-navy-deep) 54%, transparent)}:is(.balvantis-prime[data-bv-theme=light],:root:has(.balvantis-prime[data-bv-theme=light]) .p-dropdown-panel,:root:has(.balvantis-prime[data-bv-theme=light]) .bv-prime-dialog,:root:has(.balvantis-prime[data-bv-theme=light]) .p-dialog){--bv-prime-bg:#f6f3ea;--bv-prime-surface:#fff;--bv-prime-surface-soft:#f7f4ec;--bv-prime-border:#ded7c6;--bv-prime-border-strong:#a89c82;--bv-prime-ink:#1c1917;--bv-prime-secondary:#44403c;--bv-prime-muted:#57534e;--bv-prime-focus-ring:0 0 0 3px #f5e7b8;--bv-prime-app-background-start:#fbf9f3;--bv-prime-workbench-rail:#fff;--bv-prime-button-primary-text:#fff;--bv-prime-input-focus-border:#c99a2c;--bv-prime-danger:#b91c1c;--bv-prime-blue-soft:var(--bv-color-action-primary-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.balvantis-prime[data-bv-theme=dark],:root:has(.balvantis-prime[data-bv-theme=dark]) .p-dropdown-panel,:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-dialog,:root:has(.balvantis-prime[data-bv-theme=dark]) .p-dialog){--bv-prime-blue:#e3b341;--bv-prime-blue-hover:#e6c154;--bv-prime-blue-dark:#e9cb66;--bv-prime-bg:#0c0b0a;--bv-prime-surface:#171519;--bv-prime-surface-soft:#201e24;--bv-prime-border:#2a2830;--bv-prime-border-strong:#5e594f;--bv-prime-ink:#ece7da;--bv-prime-secondary:#c6c0b4;--bv-prime-muted:#928c81;--bv-prime-focus-ring:0 0 0 3px #a87d1e;--bv-prime-app-background-start:#12100e;--bv-prime-workbench-rail:#100e0b;--bv-prime-button-primary-text:#1a1400;--bv-prime-input-focus-border:#e3b341;--bv-prime-danger:#f0616d;--bv-prime-blue-soft:#e3b3411f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bv-prime-shell{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--bv-prime-blue) 8%, transparent), transparent 31%), linear-gradient(180deg, var(--bv-prime-app-background-start) 0%, var(--bv-prime-bg) 100%);min-height:100vh;color:var(--bv-prime-ink);font-family:var(--bv-font-family-sans)}.bv-prime-shell--resolving{background:var(--bv-theme-background)}.bv-prime-frame{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.bv-prime-sidebar{border-right:1px solid var(--bv-prime-border);background:color-mix(in srgb, var(--bv-prime-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;height:100vh;padding:24px 12px 14px;display:flex;position:sticky;top:0}.bv-prime-brand{align-items:center;gap:12px;padding:0 6px 32px;display:flex}.bv-prime-mark{background:linear-gradient(135deg, var(--bv-prime-blue), var(--bv-prime-blue-dark));width:34px;height:34px;color:var(--bv-prime-button-primary-text);box-shadow:0 10px 22px color-mix(in srgb, var(--bv-prime-blue) 24%, transparent);border-radius:9px;place-items:center;font-size:20px;font-weight:800;display:grid}.bv-prime-wordmark{text-transform:uppercase;color:var(--bv-prime-ink);font-size:16px;font-weight:800}.bv-prime-nav{gap:5px;display:grid}.bv-prime-nav-item{min-height:41px;color:var(--bv-prime-secondary);border-radius:6px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:500;display:flex}.bv-prime-nav-item .pi{text-align:center;flex:0 0 17px;width:17px;font-size:17px}.bv-prime-nav-item[aria-current=page]{color:var(--bv-prime-blue-dark);background:linear-gradient(90deg, color-mix(in srgb, var(--bv-prime-blue) 14%, transparent), color-mix(in srgb, var(--bv-prime-blue) 5%, transparent));box-shadow:inset 2px 0 0 var(--bv-prime-blue)}.bv-prime-preferences{gap:8px;margin-top:22px;display:grid}.bv-prime-preference-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bv-prime-preference-group button{min-height:var(--bv-prime-control-height-sm);border:1px solid var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);background:var(--bv-prime-surface);color:var(--bv-prime-muted);font:inherit;line-height:var(--bv-prime-control-line-height);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.bv-prime-preference-group button[aria-pressed=true]{border-color:color-mix(in srgb, var(--bv-prime-blue) 38%, var(--bv-prime-border));background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.bv-prime-preference-group button .pi{font-size:14px}.bv-prime-sidebar-footer{border-top:1px solid var(--bv-prime-border);margin-top:auto;padding-top:14px}.bv-prime-user{grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;display:grid}.bv-prime-user-badge{width:34px;height:34px;color:var(--bv-prime-blue-dark);background:var(--bv-prime-blue-soft);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.bv-prime-user strong,.bv-prime-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bv-prime-user strong{font-size:13px}.bv-prime-user span{color:var(--bv-prime-muted);font-size:12px}.bv-prime-user>.pi{color:var(--bv-prime-muted);text-align:center;font-size:16px}.bv-prime-main{min-width:0;padding-bottom:34px}.bv-prime-header{border-bottom:1px solid var(--bv-prime-border);background:color-mix(in srgb, var(--bv-prime-surface) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 30px;display:flex}.bv-prime-customer-header{align-items:flex-start;min-height:86px;padding-top:17px;padding-bottom:17px}.bv-prime-title-row{align-items:center;gap:12px;min-width:0;display:flex}.bv-prime-title-row h1{color:var(--bv-prime-ink);font-size:27px;font-weight:750;line-height:1.15}.bv-prime-header-copy{color:var(--bv-prime-secondary);margin:7px 0 0;font-size:14px;line-height:1.45}.bv-prime-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bv-prime-permission-note{color:var(--bv-prime-muted);font-size:12px;font-weight:650}.bv-prime-count{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface-soft);min-height:24px;color:var(--bv-prime-muted);border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bv-prime-page{gap:22px;padding:16px 30px 32px;display:grid}.bv-prime-customer-hero{border:1px solid var(--bv-prime-border);background:linear-gradient(135deg, color-mix(in srgb, var(--bv-prime-blue) 7%, transparent), transparent 38%), var(--bv-prime-surface);box-shadow:var(--bv-prime-shadow);border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:18px;padding:18px;display:grid}.bv-prime-kicker{color:var(--bv-prime-blue-dark);font-size:12px;font-weight:750}.bv-prime-customer-hero h2{max-width:780px;color:var(--bv-prime-ink);letter-spacing:0;margin:7px 0 8px;font-size:22px;line-height:1.18}.bv-prime-customer-hero p{max-width:820px;color:var(--bv-prime-secondary);margin:0;font-size:14px;line-height:1.55}.bv-prime-customer-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;display:grid}.bv-prime-customer-toolbar.p-toolbar{align-items:flex-start}.bv-prime-calm-note{border:1px solid color-mix(in srgb, var(--bv-prime-blue) 24%, var(--bv-prime-border));background:var(--bv-prime-blue-soft);color:var(--bv-prime-secondary);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.bv-prime-toolbar.p-toolbar{background:0 0;border:0;gap:10px;padding:0}.bv-prime-toolbar .p-toolbar-group-start,.bv-prime-toolbar .p-toolbar-group-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bv-prime-toolbar .p-toolbar-group-start{flex:auto}.balvantis-prime .pi,.bv-prime-dialog .pi{line-height:1}.bv-prime-search{width:min(380px,100%);max-width:100%;display:inline-block;position:relative}.bv-prime-search.p-icon-field>.p-input-icon{width:16px;height:16px;color:var(--bv-prime-muted);pointer-events:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.bv-prime-search.p-icon-field-left>.p-input-icon:first-of-type{margin-top:-8px;left:16px}.bv-prime-dropdown.p-dropdown{min-width:168px}.bv-prime-view-toggle{border:1px solid var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);background:var(--bv-prime-surface);display:inline-flex;overflow:hidden}.bv-prime-view-toggle button{width:var(--bv-prime-control-height);min-height:var(--bv-prime-control-height);color:var(--bv-prime-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bv-prime-view-toggle button[aria-pressed=true]{color:var(--bv-prime-blue-dark);background:var(--bv-prime-blue-soft)}.bv-prime-filter-panel{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);box-shadow:var(--bv-prime-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bv-prime-status-buttons{gap:6px;margin-left:10px;display:inline-flex}.bv-prime-status-buttons button{min-height:var(--bv-prime-control-height-sm);border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-muted);padding:0 var(--bv-spacing-lg);font:inherit;font-size:var(--bv-font-size-sm);line-height:var(--bv-prime-control-line-height);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bv-prime-status-buttons button[aria-pressed=true]{border-color:color-mix(in srgb, var(--bv-prime-blue) 34%, var(--bv-prime-border));background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.bv-prime-card-grid{grid-template-columns:repeat(4,minmax(230px,1fr));gap:13px;display:grid}.bv-prime-employee-card.p-card{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);box-shadow:0 8px 18px color-mix(in srgb, var(--bv-color-brand-navy) 3%, transparent);cursor:pointer;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s}.bv-prime-card-action{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;outline:none;padding:0}.bv-prime-card-action:focus-visible .bv-prime-employee-card{border-color:var(--bv-prime-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--bv-prime-blue) 18%, transparent), var(--bv-prime-shadow)}.bv-prime-employee-card.p-card:hover{border-color:color-mix(in srgb, var(--bv-prime-blue) 42%, var(--bv-prime-border));box-shadow:var(--bv-prime-shadow);transform:translateY(-1px)}.bv-prime-employee-card .p-card-body{padding:15px 16px 12px}.bv-prime-card-top{grid-template-columns:56px minmax(0,1fr) 26px;align-items:start;gap:14px;display:grid}.bv-prime-avatar.p-avatar{width:56px;height:56px;color:var(--bv-prime-blue-dark);background:linear-gradient(135deg, var(--bv-prime-blue-soft), color-mix(in srgb, var(--bv-prime-blue) 16%, var(--bv-prime-surface)));font-weight:750}.bv-prime-avatar[data-tone="1"]{color:var(--bv-prime-blue-hover);background:linear-gradient(135deg, var(--bv-prime-blue-soft), color-mix(in srgb, var(--bv-prime-blue-hover) 14%, var(--bv-prime-surface)))}.bv-prime-avatar[data-tone="2"]{color:var(--bv-prime-success);background:linear-gradient(135deg, color-mix(in srgb, var(--bv-prime-success) 12%, var(--bv-prime-surface)), color-mix(in srgb, var(--bv-prime-success) 18%, var(--bv-prime-surface)))}.bv-prime-avatar[data-tone="3"]{color:var(--bv-prime-warning);background:linear-gradient(135deg, color-mix(in srgb, var(--bv-prime-warning) 12%, var(--bv-prime-surface)), color-mix(in srgb, var(--bv-prime-warning) 18%, var(--bv-prime-surface)))}.bv-prime-card-title{min-width:0}.bv-prime-card-name{align-items:center;gap:6px;max-width:100%;display:inline-flex}.bv-prime-card-name h2,.bv-prime-list-name{color:var(--bv-prime-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.25;overflow:hidden}.bv-prime-status-dot{background:var(--bv-prime-border-strong);border-radius:999px;flex:none;width:7px;height:7px}.bv-prime-status-dot[data-status=active]{background:var(--bv-prime-success)}.bv-prime-status-dot[data-status=leave]{background:var(--bv-prime-warning)}.bv-prime-card-title p{color:var(--bv-prime-secondary);margin-top:6px;font-size:13px;line-height:1.35}.bv-prime-inline-status{color:var(--bv-prime-success);margin-top:4px;font-size:11px;font-weight:600;display:block}.bv-prime-inline-status[data-status=archived]{color:var(--bv-prime-muted)}.bv-prime-inline-status[data-status=leave]{color:var(--bv-prime-warning)}.bv-prime-icon-button{width:26px;height:26px;color:var(--bv-prime-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bv-prime-icon-button:hover{background:var(--bv-prime-surface-soft)}.bv-prime-icon-button .pi{font-size:16px}.bv-prime-card-contact,.bv-prime-card-meta{gap:9px;margin-top:15px;display:grid}.bv-prime-card-contact a,.bv-prime-card-contact span,.bv-prime-card-meta span,.bv-prime-list-cell{min-width:0;color:var(--bv-prime-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.25;display:flex}.bv-prime-card-contact .pi,.bv-prime-card-meta .pi,.bv-prime-card-footer .pi,.bv-prime-list-cell .pi{text-align:center;flex:0 0 14px;width:14px;font-size:14px}.bv-prime-card-contact a span,.bv-prime-list-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-prime-muted-icon{color:var(--bv-prime-muted)}.bv-prime-card-divider{background:var(--bv-prime-border);height:1px;margin:15px 0 0}.bv-prime-card-footer{color:var(--bv-prime-blue-dark);justify-content:center;align-items:center;gap:7px;padding-top:11px;font-size:12px;font-weight:600;display:flex}.bv-prime-client-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.bv-prime-client-card .p-card-content{flex-direction:column;min-height:252px;display:flex}.bv-prime-client-card-context{color:var(--bv-prime-secondary);gap:7px;margin-top:13px;font-size:12px;line-height:1.35;display:grid}.bv-prime-client-card-context span{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-prime-client-card-context strong{color:var(--bv-prime-ink);font-size:15px}.bv-prime-client-card-context p{color:var(--bv-prime-muted);margin:3px 0 0}.bv-prime-client-card .bv-prime-card-footer{margin-top:auto}.bv-prime-pagination{color:var(--bv-prime-secondary);justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex}.bv-prime-pagination .p-paginator{background:0 0;border:0;padding:0}.bv-prime-list-table.p-datatable .p-datatable-wrapper{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);box-shadow:var(--bv-prime-shadow);border-radius:8px}.bv-prime-list-table.p-datatable .p-datatable-thead>tr>th,.bv-prime-list-table.p-datatable .p-datatable-tbody>tr>td{border-color:var(--bv-prime-border);padding:12px 14px;font-size:12px}.bv-prime-list-person{align-items:center;gap:12px;min-width:0;display:flex}.bv-prime-list-person .bv-prime-avatar{width:42px;height:42px}.bv-prime-list-title{color:var(--bv-prime-muted);margin-top:3px;font-size:12px}.bv-prime-empty{border:1px dashed var(--bv-prime-border-strong);min-height:220px;color:var(--bv-prime-muted);background:var(--bv-prime-surface);border-radius:8px;place-items:center;display:grid}.bv-prime-leave.p-card{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);min-width:0;max-width:100%;box-shadow:var(--bv-prime-shadow);border-radius:8px}.bv-prime-leave .p-card-body{min-width:0;padding:17px 20px 16px}.bv-prime-leave-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.bv-prime-leave-header h2{color:var(--bv-prime-ink);font-size:16px;line-height:1.2}.bv-prime-leave-header p{color:var(--bv-prime-muted);margin-top:5px;font-size:12px;line-height:1.45}.bv-prime-leave-layout{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.bv-prime-leave-layout>*,.bv-prime-tabs{min-width:0}.bv-prime-tabs .p-tabview-nav{border-color:var(--bv-prime-border);gap:0 var(--bv-spacing-sm);background:0 0;flex-wrap:wrap;display:flex}.bv-prime-tabs .p-tabview-nav li{margin:0}.bv-prime-tabs .p-tabview-nav li .p-tabview-nav-link{min-height:var(--bv-prime-tab-height);padding:0 var(--bv-spacing-lg);color:var(--bv-prime-muted);font-size:var(--bv-font-size-sm);font-weight:var(--bv-font-weight-semibold);white-space:nowrap;line-height:var(--bv-prime-control-line-height);background:0 0;align-items:center;display:inline-flex}.bv-prime-tabs .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{border-color:var(--bv-prime-border);color:var(--bv-prime-secondary)}.bv-prime-tabs .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{box-shadow:var(--bv-prime-focus-ring)}.bv-prime-tabs .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:var(--bv-prime-blue);color:var(--bv-prime-blue-dark)}.bv-prime-tabs .p-tabview-ink-bar{background:var(--bv-prime-blue)}.bv-prime-tabs .p-tabview-panels{background:0 0;max-width:100%;padding:16px 0 0;overflow-x:auto}.bv-prime-leave-table.p-datatable .p-datatable-thead>tr>th,.bv-prime-leave-table.p-datatable .p-datatable-tbody>tr>td{border-color:var(--bv-prime-border);padding:10px 8px;font-size:12px}.bv-prime-leave-table.p-datatable .bv-prime-leave-col-status{width:118px;min-width:118px}.bv-prime-leave-table.p-datatable .bv-prime-leave-col-duration{width:88px;min-width:88px}.bv-prime-leave-table.p-datatable .p-tag{white-space:nowrap;width:max-content;min-width:96px}.bv-prime-dialog .p-dialog-header{padding:18px 20px 12px}.balvantis-prime .p-dialog-title,.bv-prime-dialog .p-dialog-title,.p-dialog .p-dialog-title{font-family:var(--bv-font-family-display)}.bv-prime-dialog .p-dialog-content{padding:0 20px 20px}.bv-prime-cert-form-dialog.p-dialog{--bv-prime-control-height:34px;--bv-prime-control-height-sm:32px;max-width:calc(100vw - 32px)}.bv-prime-cert-form-dialog .p-dialog-header{align-items:flex-start;padding:22px 30px 14px}.bv-prime-cert-form-dialog .p-dialog-content{padding:0 30px}.bv-prime-cert-form-dialog .p-dialog-header-icons{margin-top:4px}.bv-prime-dialog-form{gap:14px;display:grid}.bv-prime-dialog-copy{color:var(--bv-prime-secondary);margin:0;font-size:13px;line-height:1.5}.bv-prime-dialog-title{align-items:center;gap:12px;display:flex}.bv-prime-dialog-title h2{font-size:20px;line-height:1.2}.bv-prime-cert-dialog-heading{gap:5px;display:grid}.bv-prime-cert-dialog-heading h2{color:var(--bv-prime-ink);letter-spacing:0;margin:0;font-size:23px;line-height:1.12}.bv-prime-cert-dialog-heading p{color:var(--bv-prime-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.45}.bv-prime-cert-form-sections{gap:8px;padding-bottom:6px;display:grid}.bv-prime-cert-form-section{border:1px solid var(--bv-prime-border);background:color-mix(in srgb, var(--bv-prime-surface) 94%, var(--bv-prime-surface-soft));border-radius:8px;gap:8px;padding:6px 16px 8px;display:grid}.bv-prime-cert-form-section h3{color:var(--bv-prime-ink);letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:750;line-height:1.3;display:flex}.bv-prime-cert-form-section h3 span{border:1px solid color-mix(in srgb, var(--bv-prime-blue) 52%, var(--bv-prime-border));background:color-mix(in srgb, var(--bv-prime-blue) 9%, var(--bv-prime-surface));width:22px;height:22px;color:var(--bv-prime-blue);border-radius:6px;flex:0 0 22px;place-items:center;font-size:13px;font-weight:750;display:inline-grid}.bv-prime-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bv-prime-detail{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface-soft);border-radius:8px;padding:12px}.bv-prime-detail span{color:var(--bv-prime-muted);margin-bottom:5px;font-size:11px;display:block}.bv-prime-detail strong{font-size:13px}.bv-prime-dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.bv-prime-cert-form-dialog .bv-prime-dialog-actions{z-index:2;border-top:1px solid var(--bv-prime-border);background:color-mix(in srgb, var(--bv-prime-surface) 96%, transparent);margin:0 -30px;padding:10px 30px;position:sticky;bottom:0}.bv-prime-profile-dialog .p-dialog-header{border-bottom:1px solid var(--bv-prime-border);align-items:flex-start;padding:22px 24px 18px}.bv-prime-profile-dialog .p-dialog-content{padding:0 24px 28px}.bv-prime-profile-header{grid-template-columns:minmax(0,1fr) auto;gap:18px;width:100%;min-width:0;display:grid}.bv-prime-profile-identity{gap:12px;min-width:0;display:grid}.bv-prime-profile-title h2{color:var(--bv-prime-ink);letter-spacing:0;margin:0;font-size:28px;line-height:1.08}.bv-prime-profile-title p{color:var(--bv-prime-secondary);margin:7px 0 0;font-size:15px;line-height:1.35}.bv-prime-profile-tags{flex-wrap:wrap;gap:8px;display:flex}.bv-prime-profile-tags .p-tag{white-space:normal;text-align:left;border-radius:999px;max-width:100%;min-height:28px;padding:4px 10px}.bv-prime-profile-side{grid-template-columns:auto minmax(0,auto);align-items:start;gap:16px;display:grid}.bv-prime-profile-side .bv-prime-avatar.p-avatar{width:96px;height:96px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bv-prime-border) 80%, transparent);font-size:28px}.bv-prime-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:272px;display:flex}.bv-prime-profile-form{gap:14px;display:grid}.bv-prime-profile-permission{border:1px solid color-mix(in srgb, var(--bv-prime-blue) 24%, var(--bv-prime-border));background:var(--bv-prime-blue-soft);color:var(--bv-prime-secondary);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.bv-prime-profile-tabs{margin-top:16px}.bv-prime-profile-tabs .p-tabview-panels{padding-top:18px}.bv-prime-profile-tabs .p-tabview-nav-content{overflow-x:auto}.bv-prime-profile-tabs .p-tabview-nav{min-width:max-content}.bv-prime-profile-layout{gap:18px;display:grid}.bv-prime-profile-section{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);border-radius:8px;padding:16px}.bv-prime-permission-section{padding:16px}.bv-prime-profile-section h3{color:var(--bv-prime-ink);margin:0 0 14px;font-size:15px;line-height:1.25}.bv-prime-profile-note{color:var(--bv-prime-secondary);margin:0;font-size:13px;line-height:1.55}.bv-prime-section-actions{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bv-prime-link-button{min-height:var(--bv-prime-control-height-sm);border:1px solid var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);color:var(--bv-prime-blue-dark);background:var(--bv-prime-surface);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.bv-prime-link-button:hover{border-color:var(--bv-prime-border-strong);background:var(--bv-prime-surface-soft);color:var(--bv-prime-ink)}.bv-prime-simple-object{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface-soft);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.bv-prime-simple-object span{color:var(--bv-prime-muted);font-size:12px;font-weight:700}.bv-prime-simple-object h3{margin:5px 0 4px;font-size:17px}.bv-prime-simple-object p{color:var(--bv-prime-secondary);margin:0;font-size:13px;line-height:1.45}.bv-prime-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bv-prime-stat-card.p-card{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface-soft);box-shadow:none;border-radius:8px}.bv-prime-stat-card.p-card .p-card-body,.bv-prime-stat-card.p-card .p-card-content{padding:0}.bv-prime-stat-card.p-card .p-card-content{gap:6px;padding:14px;display:grid}.bv-prime-stat-card span{color:var(--bv-prime-muted);font-size:12px;font-weight:700}.bv-prime-stat-card strong{color:var(--bv-prime-ink);font-size:24px;line-height:1.1}.bv-prime-stat-card p{color:var(--bv-prime-secondary);margin:0;font-size:12px;line-height:1.4}.bv-prime-stat-card[data-tone=success]{border-color:color-mix(in srgb, var(--bv-prime-success) 28%, var(--bv-prime-border))}.bv-prime-stat-card[data-tone=warning]{border-color:color-mix(in srgb, var(--bv-prime-warning) 34%, var(--bv-prime-border))}.bv-prime-stat-card[data-tone=danger]{border-color:color-mix(in srgb, var(--bv-prime-danger) 34%, var(--bv-prime-border))}.bv-prime-certifications{gap:18px;display:grid}.bv-prime-cert-summary-row{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:stretch;gap:14px;display:grid}.bv-prime-cert-stat .p-card-content{min-height:86px;padding:16px}.bv-prime-cert-stat-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-prime-cert-stat-content>div{gap:6px;min-width:0;display:grid}.bv-prime-cert-stat-content span,.bv-prime-cert-stat-content strong{display:block}.bv-prime-cert-stat-content .pi{background:var(--bv-prime-blue-soft);width:40px;height:40px;color:var(--bv-prime-blue-dark);border-radius:12px;place-items:center;font-size:18px;display:grid}.bv-prime-cert-stat[data-tone=success] .pi{background:color-mix(in srgb, var(--bv-prime-success) 13%, var(--bv-prime-surface));color:var(--bv-prime-success)}.bv-prime-cert-stat[data-tone=warning] .pi{background:color-mix(in srgb, var(--bv-prime-warning) 14%, var(--bv-prime-surface));color:var(--bv-prime-warning)}.bv-prime-cert-stat[data-tone=danger] .pi{background:color-mix(in srgb, var(--bv-prime-danger) 13%, var(--bv-prime-surface));color:var(--bv-prime-danger)}.bv-prime-cert-add.p-button{align-self:center;min-width:196px;height:46px;min-height:46px}.bv-prime-cert-toolbar.p-toolbar{padding:0}.bv-prime-cert-toolbar .p-toolbar-group-start,.bv-prime-cert-toolbar .p-toolbar-group-end{align-items:center}.bv-prime-cert-toolbar .p-toolbar-group-start{gap:10px}.bv-prime-cert-toolbar .bv-prime-search{width:min(100%,380px)}.bv-prime-cert-toolbar .bv-prime-dropdown.p-dropdown{min-width:168px}.bv-prime-cert-toggle{min-height:var(--bv-prime-control-height);color:var(--bv-prime-secondary);font-size:13px;font-weight:650;line-height:var(--bv-prime-control-line-height);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bv-prime-cert-toggle input{appearance:none;border:1px solid var(--bv-prime-border-strong);background:color-mix(in srgb, var(--bv-prime-border) 55%, var(--bv-prime-surface));cursor:pointer;border-radius:999px;width:32px;height:18px;transition:background .16s,border-color .16s}.bv-prime-cert-toggle input:before{content:"";background:var(--bv-prime-surface);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb, var(--bv-color-brand-navy) 18%, transparent);border-radius:50%;margin:1px;transition:transform .16s;display:block}.bv-prime-cert-toggle input:checked{border-color:var(--bv-prime-blue);background:var(--bv-prime-blue)}.bv-prime-cert-toggle input:checked:before{transform:translate(14px)}.bv-prime-cert-table.p-datatable,.bv-prime-cert-table.p-datatable .p-datatable-table{min-width:1050px}.bv-prime-cert-table.p-datatable .p-datatable-wrapper{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);border-radius:8px}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th,.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th{padding-top:12px;padding-bottom:12px}.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td{padding-top:10px;padding-bottom:10px}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:first-child,.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:first-child{padding-left:20px}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:last-child,.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:last-child{padding-right:18px}.bv-prime-cert-row>td:first-child{box-shadow:inset 3px 0 #0000}.bv-prime-cert-row--expired>td:first-child{box-shadow:inset 3px 0 0 var(--bv-prime-danger)}.bv-prime-cert-row--expiring>td:first-child{box-shadow:inset 3px 0 0 var(--bv-prime-warning)}.bv-prime-cert-title{gap:5px;display:grid}.bv-prime-cert-title strong{color:var(--bv-prime-ink);font-size:12px;line-height:1.3}.bv-prime-cert-title span{background:var(--bv-prime-blue-soft);width:max-content;color:var(--bv-prime-blue-dark);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.bv-prime-cert-date--expired{color:var(--bv-prime-danger);font-weight:750}.bv-prime-cert-date--expiring{color:var(--bv-prime-warning);font-weight:750}.bv-prime-cert-date{gap:3px;min-width:max-content;padding-left:2px;line-height:1.28;display:grid}.bv-prime-cert-date small{font-size:11px;font-weight:650;display:block}.bv-prime-cert-attachments{border:1px solid var(--bv-prime-border);width:max-content;min-height:28px;color:var(--bv-prime-secondary);background:var(--bv-prime-surface);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.bv-prime-cert-attachments .pi{place-items:center;width:15px;height:15px;line-height:1;display:grid}.bv-prime-cert-actions{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bv-prime-cert-actions .p-button.p-button-icon-only{background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;line-height:1;display:inline-flex}.bv-prime-cert-actions .p-button.p-button-icon-only .p-button-label{display:none}.bv-prime-cert-actions .p-button.p-button-icon-only .p-button-icon,.bv-prime-cert-actions .p-button.p-button-icon-only .pi{justify-content:center;align-items:center;width:16px;height:16px;margin:0;line-height:1;display:inline-flex;transform:none}.bv-prime-cert-actions .p-button.p-button-icon-only:hover,.bv-prime-cert-actions .p-button.p-button-icon-only:active{background:var(--bv-prime-blue-soft)}.bv-prime-cert-actions .p-button.p-button-icon-only:focus-visible{box-shadow:var(--bv-prime-focus-ring);background:0 0}.bv-prime-cert-attachment-list{gap:10px;display:grid}.bv-prime-cert-attachment-list h3{color:var(--bv-prime-ink);margin:0;font-size:14px}.bv-prime-cert-attachment-row{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bv-prime-cert-attachment-row>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.bv-prime-cert-attachment-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-prime-cert-attachment-row small{color:var(--bv-prime-secondary);white-space:nowrap}.bv-prime-cert-status.p-tag{border-radius:999px;justify-content:center;min-width:82px;min-height:24px;padding:0 10px;line-height:1}.bv-prime-self-header{min-height:86px}.bv-prime-self-user{color:var(--bv-prime-secondary);align-items:center;gap:12px;display:flex}.bv-prime-self-user>div{gap:2px;display:grid}.bv-prime-self-user strong{color:var(--bv-prime-ink);font-size:14px}.bv-prime-self-user span{font-size:12px}.bv-prime-self-divider{background:var(--bv-prime-border);width:1px;height:30px}.bv-prime-self-page{padding:24px 30px 36px}.bv-prime-self-tabs .p-tabview-nav{gap:0 34px}.bv-prime-self-tabs .p-tabview-panels{padding-top:18px}.bv-prime-self-profile-card{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);box-shadow:var(--bv-prime-shadow);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:18px;display:grid}.bv-prime-self-profile-card h2{color:var(--bv-prime-ink);margin:0;font-size:20px;line-height:1.2}.bv-prime-self-profile-card p{color:var(--bv-prime-secondary);margin:4px 0 10px;font-size:14px}.bv-prime-self-contact{color:var(--bv-prime-secondary);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.bv-prime-self-contact span{align-items:center;gap:7px;display:inline-flex}.bv-prime-cert-alert{border:1px solid color-mix(in srgb, var(--bv-prime-warning) 34%, var(--bv-prime-border));background:color-mix(in srgb, var(--bv-prime-warning) 10%, var(--bv-prime-surface));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:grid}.bv-prime-cert-alert>.pi{color:var(--bv-prime-warning);font-size:28px}.bv-prime-cert-alert h2{color:var(--bv-prime-ink);margin:0 0 4px;font-size:16px}.bv-prime-cert-alert p,.bv-prime-self-submit p{color:var(--bv-prime-secondary);margin:0;font-size:13px;line-height:1.45}.bv-prime-self-submit{justify-items:end;gap:8px;margin-top:18px;display:grid}.bv-prime-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bv-prime-profile-leave-table.p-datatable,.bv-prime-profile-leave-table.p-datatable .p-datatable-table{width:100%;min-width:0}.bv-prime-client-object-table.p-datatable .p-datatable-table,.bv-prime-client-work-table.p-datatable .p-datatable-table{min-width:720px}.bv-prime-form{gap:14px;display:grid}.bv-prime-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bv-prime-form-note{color:var(--bv-prime-muted);margin:0;font-size:13px;line-height:1.45}.bv-prime-form-error{border:1px solid color-mix(in srgb, var(--bv-prime-danger) 24%, var(--bv-prime-border));background:color-mix(in srgb, var(--bv-prime-danger) 10%, var(--bv-prime-surface));color:var(--bv-prime-danger);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.bv-prime-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bv-prime-field--wide{grid-column:1/-1}.bv-prime-field{align-content:start;gap:6px;min-width:0;display:grid}.bv-prime-field span{color:var(--bv-prime-muted);font-size:12px;font-weight:650}.bv-prime-field span b{color:var(--bv-prime-danger)}.bv-prime-field .p-inputtext,.bv-prime-field .p-dropdown,.bv-prime-field .p-calendar,.bv-prime-field .p-inputtextarea{width:100%}.bv-prime-cert-form-dialog .bv-prime-field .p-inputtextarea{resize:vertical;height:46px;min-height:46px}.bv-prime-cert-form-dialog .bv-prime-form-grid{gap:6px 12px}.bv-prime-cert-form-dialog .bv-prime-field{gap:2px}.bv-prime-field small{color:var(--bv-prime-danger);font-size:11px}.bv-prime-field .bv-prime-field-count{color:var(--bv-prime-muted);justify-self:end;margin-top:-2px;font-size:11px;font-weight:550}.bv-prime-prototype-note{color:var(--bv-prime-muted);font-size:12px}.balvantis-prime .p-component,.bv-prime-dialog.p-component,.bv-prime-dialog .p-component{font-family:var(--bv-font-family-sans)}.balvantis-prime .p-inputtext,.balvantis-prime .p-dropdown,.balvantis-prime .p-inputtextarea,.bv-prime-dialog .p-inputtext,.bv-prime-dialog .p-dropdown,.bv-prime-dialog .p-inputtextarea,.bv-prime-field .p-inputtext,.bv-prime-field .p-dropdown,.bv-prime-field .p-inputtextarea,.p-dialog .p-inputtext,.p-dialog .p-dropdown,.p-dialog .p-inputtextarea{width:auto;min-height:var(--bv-prime-control-height,42px);border-color:var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);background:var(--bv-prime-surface);color:var(--bv-prime-ink);box-sizing:border-box;box-shadow:none;font-size:var(--bv-font-size-sm);line-height:var(--bv-prime-control-line-height)}.balvantis-prime .p-calendar,.bv-prime-dialog .p-calendar,.bv-prime-field .p-calendar,.p-dialog .p-calendar{width:100%;min-height:var(--bv-prime-control-height,42px);align-items:stretch;display:flex}.balvantis-prime .p-inputtext,.balvantis-prime .p-dropdown,.bv-prime-dialog .p-inputtext,.bv-prime-dialog .p-dropdown,.bv-prime-field .p-inputtext,.bv-prime-field .p-dropdown,.p-dialog .p-inputtext,.p-dialog .p-dropdown{height:var(--bv-prime-control-height,42px)}.balvantis-prime .p-calendar .p-inputtext,.bv-prime-dialog .p-calendar .p-inputtext,.bv-prime-field .p-calendar .p-inputtext,.p-dialog .p-calendar .p-inputtext{flex:auto;width:100%}.bv-prime-dialog .bv-prime-calendar.p-calendar .p-inputtext,.bv-prime-field .bv-prime-calendar.p-calendar .p-inputtext,.p-dialog .bv-prime-calendar.p-calendar .p-inputtext{height:var(--bv-prime-control-height,42px);min-height:var(--bv-prime-control-height,42px)}.bv-prime-dialog .bv-prime-calendar.p-calendar-w-btn-right .p-inputtext,.bv-prime-field .bv-prime-calendar.p-calendar-w-btn-right .p-inputtext,.p-dialog .bv-prime-calendar.p-calendar-w-btn-right .p-inputtext{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.bv-prime-dialog .bv-prime-calendar.p-calendar-w-btn-right .p-datepicker-trigger.p-button,.bv-prime-field .bv-prime-calendar.p-calendar-w-btn-right .p-datepicker-trigger.p-button,.p-dialog .bv-prime-calendar.p-calendar-w-btn-right .p-datepicker-trigger.p-button{height:var(--bv-prime-control-height,42px);min-height:var(--bv-prime-control-height,42px);border-top-left-radius:0;border-bottom-left-radius:0}.balvantis-prime .p-calendar .p-datepicker-trigger.p-button,.bv-prime-dialog .p-calendar .p-datepicker-trigger.p-button,.bv-prime-field .p-calendar .p-datepicker-trigger.p-button,.p-dialog .p-calendar .p-datepicker-trigger.p-button{width:var(--bv-prime-control-height,42px);min-width:var(--bv-prime-control-height,42px);border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-muted)}.balvantis-prime .p-inputtext,.balvantis-prime .p-inputtextarea,.bv-prime-dialog .p-inputtext,.bv-prime-dialog .p-inputtextarea,.bv-prime-field .p-inputtext,.bv-prime-field .p-inputtextarea,.p-dialog .p-inputtext{padding:var(--bv-prime-control-padding-y,9px) var(--bv-prime-control-padding-x,12px)}.balvantis-prime .p-inputtextarea,.bv-prime-dialog .p-inputtextarea,.bv-prime-field .p-inputtextarea,.p-dialog .p-inputtextarea{resize:vertical;min-height:96px}.balvantis-prime .bv-prime-search.p-icon-field-left>.p-inputtext,.bv-prime-dialog .bv-prime-search.p-icon-field-left>.p-inputtext{width:100%;padding-left:42px;padding-right:14px}.balvantis-prime .p-dropdown,.bv-prime-dialog .p-dropdown,.bv-prime-field .p-dropdown,.p-dialog .p-dropdown{align-items:center;padding:0;display:flex}.balvantis-prime .p-dropdown-label,.bv-prime-dialog .p-dropdown-label,.bv-prime-field .p-dropdown-label,.p-dialog .p-dropdown-label{height:100%;min-height:calc(var(--bv-prime-control-height,42px) - 2px);padding:0 var(--bv-prime-control-padding-x,12px);color:var(--bv-prime-ink);font-size:var(--bv-font-size-sm);line-height:var(--bv-prime-control-line-height);flex:auto;align-items:center;display:flex}.balvantis-prime .p-dropdown-trigger,.bv-prime-dialog .p-dropdown-trigger,.bv-prime-field .p-dropdown-trigger,.p-dialog .p-dropdown-trigger{width:var(--bv-prime-control-height,42px);min-height:calc(var(--bv-prime-control-height,42px) - 2px);color:var(--bv-prime-muted);justify-content:center;align-items:center;display:flex}.p-dropdown-panel{border-color:var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);background:var(--bv-prime-surface);color:var(--bv-prime-ink);font-size:var(--bv-font-size-sm)}.bv-prime-datepicker-panel.p-datepicker{z-index:5;border:1px solid var(--bv-prime-border);border-radius:var(--bv-prime-control-radius);background:var(--bv-prime-surface);color:var(--bv-prime-ink);box-shadow:var(--bv-shadow-elevated);font-size:var(--bv-font-size-sm);padding:8px}.bv-prime-datepicker-panel.p-datepicker .p-datepicker-header,.bv-prime-datepicker-panel.p-datepicker .p-datepicker-buttonbar{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.bv-prime-datepicker-panel.p-datepicker .p-datepicker-header{padding:8px}.bv-prime-datepicker-panel.p-datepicker .p-datepicker-buttonbar{padding:12px 4px 4px}.bv-prime-datepicker-panel.p-datepicker .p-datepicker-month{margin-right:8px}.bv-prime-datepicker-panel.p-datepicker table{margin:8px 0}.bv-prime-datepicker-panel.p-datepicker table th,.bv-prime-datepicker-panel.p-datepicker table td{padding:6px}.bv-prime-datepicker-panel.p-datepicker .p-datepicker-title,.bv-prime-datepicker-panel.p-datepicker table td>span,.bv-prime-datepicker-panel.p-datepicker .p-datepicker-prev,.bv-prime-datepicker-panel.p-datepicker .p-datepicker-next{color:var(--bv-prime-ink)}.bv-prime-datepicker-panel.p-datepicker table td>span.p-highlight{background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.bv-prime-datepicker-panel.p-datepicker table td>span:focus{box-shadow:var(--bv-prime-focus-ring)}.balvantis-prime .p-inputtext:enabled:hover,.balvantis-prime .p-dropdown:not(.p-disabled):hover,.balvantis-prime .p-inputtextarea:enabled:hover,.bv-prime-dialog .p-inputtext:enabled:hover,.bv-prime-dialog .p-dropdown:not(.p-disabled):hover,.bv-prime-dialog .p-inputtextarea:enabled:hover,.bv-prime-field .p-inputtext:enabled:hover,.bv-prime-field .p-dropdown:not(.p-disabled):hover,.bv-prime-field .p-inputtextarea:enabled:hover,.p-dialog .p-inputtext:enabled:hover,.p-dialog .p-dropdown:not(.p-disabled):hover,.p-dialog .p-inputtextarea:enabled:hover{border-color:var(--bv-prime-border-strong)}.balvantis-prime .p-dropdown:not(.p-disabled).p-focus,.bv-prime-dialog .p-dropdown:not(.p-disabled).p-focus,.bv-prime-field .p-dropdown:not(.p-disabled).p-focus,.p-dialog .p-dropdown:not(.p-disabled).p-focus{border-color:var(--bv-prime-input-focus-border);box-shadow:var(--bv-prime-focus-ring)}.balvantis-prime .p-inputtext:enabled:focus{border-color:var(--bv-prime-border);box-shadow:none}.balvantis-prime .p-inputtext:enabled:focus-visible,.balvantis-prime .p-inputtextarea:enabled:focus-visible,.bv-prime-dialog .p-inputtext:enabled:focus-visible,.bv-prime-dialog .p-inputtextarea:enabled:focus-visible,.bv-prime-field .p-inputtext:enabled:focus-visible,.bv-prime-field .p-inputtextarea:enabled:focus-visible,.p-dialog .p-inputtext:enabled:focus-visible,.p-dialog .p-inputtextarea:enabled:focus-visible{border-color:var(--bv-prime-input-focus-border);box-shadow:var(--bv-prime-focus-ring)}.p-dropdown-panel{box-shadow:var(--bv-shadow-elevated)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{min-height:var(--bv-prime-control-height-sm);padding:var(--bv-spacing-sm) var(--bv-spacing-md);color:var(--bv-prime-ink);font-size:var(--bv-font-size-sm);line-height:var(--bv-prime-control-line-height);align-items:center;display:flex}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.balvantis-prime .p-tag{border-radius:var(--bv-radius-pill);min-height:var(--bv-prime-pill-height);padding:0 var(--bv-spacing-sm);font-size:var(--bv-font-size-xs);font-weight:var(--bv-font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.bv-prime-shell .p-button,.bv-prime-dialog .p-button,.bv-prime-dialog-actions .p-button,.p-dialog .p-button{min-height:var(--bv-prime-control-height,42px);height:var(--bv-prime-control-height,42px);padding:0 var(--bv-spacing-lg);border-radius:var(--bv-prime-control-radius);justify-content:center;align-items:center;gap:var(--bv-prime-control-gap);font-size:var(--bv-font-size-sm);font-weight:650;line-height:var(--bv-prime-control-line-height);display:inline-flex}.bv-prime-shell .p-button.p-button-icon-only,.bv-prime-shell .p-button.p-button-rounded.p-button-text,.bv-prime-dialog .p-button.p-button-icon-only,.bv-prime-dialog .p-button.p-button-rounded.p-button-text,.bv-prime-dialog-actions .p-button.p-button-icon-only,.bv-prime-dialog-actions .p-button.p-button-rounded.p-button-text{width:var(--bv-prime-control-height);padding:0}.bv-prime-shell .p-button .p-button-label,.bv-prime-dialog .p-button .p-button-label,.bv-prime-dialog-actions .p-button .p-button-label{line-height:var(--bv-prime-control-line-height)}.bv-prime-shell .p-button .p-button-icon,.bv-prime-dialog .p-button .p-button-icon,.bv-prime-dialog-actions .p-button .p-button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bv-prime-shell .p-button:focus-visible,.bv-prime-dialog .p-button:focus-visible,.bv-prime-dialog-actions .p-button:focus-visible{box-shadow:var(--bv-prime-focus-ring)}.bv-prime-shell .p-button.p-button-secondary,.bv-prime-shell .p-button.p-button-outlined,.bv-prime-dialog .p-button.p-button-secondary,.bv-prime-dialog .p-button.p-button-outlined,.bv-prime-dialog-actions .p-button.p-button-secondary,.bv-prime-dialog-actions .p-button.p-button-outlined{border-color:var(--bv-prime-border);color:var(--bv-prime-secondary)}.bv-prime-shell .p-button.p-button-secondary:enabled:hover,.bv-prime-shell .p-button.p-button-outlined:enabled:hover,.bv-prime-shell .p-button.p-button-text:enabled:hover,.bv-prime-dialog .p-button.p-button-secondary:enabled:hover,.bv-prime-dialog .p-button.p-button-outlined:enabled:hover,.bv-prime-dialog .p-button.p-button-text:enabled:hover,.bv-prime-dialog-actions .p-button.p-button-secondary:enabled:hover,.bv-prime-dialog-actions .p-button.p-button-outlined:enabled:hover,.bv-prime-dialog-actions .p-button.p-button-text:enabled:hover{border-color:var(--bv-prime-border-strong);background:var(--bv-prime-surface-soft);color:var(--bv-prime-ink)}.bv-prime-shell .p-button svg,.bv-prime-dialog .p-button svg,.bv-prime-dialog-actions .p-button svg{width:16px;height:16px}.bv-prime-shell .p-button .pi,.bv-prime-dialog .p-button .pi,.bv-prime-dialog-actions .p-button .pi{font-size:16px}.bv-prime-shell .bv-prime-cert-actions .p-button.p-button-icon-only,.bv-prime-dialog .bv-prime-cert-actions .p-button.p-button-icon-only{flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px}.bv-prime-file-picker{min-width:0;display:grid;position:relative}.bv-prime-file-upload.p-fileupload{background:0 0;border:0;gap:12px;display:grid}.bv-prime-file-upload .p-fileupload-buttonbar,.bv-prime-file-picker-header{background:0 0;border:0;padding:0}.bv-prime-file-upload .p-fileupload-buttonbar{display:none}.bv-prime-file-picker-header{border:1px dashed color-mix(in srgb, var(--bv-prime-blue) 46%, var(--bv-prime-border));background:color-mix(in srgb, var(--bv-prime-blue) 4%, var(--bv-prime-surface));min-height:42px;color:var(--bv-prime-secondary);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 12px;transition:border-color .16s,background .16s;display:grid}.bv-prime-file-upload .p-fileupload-content,.bv-prime-file-picker-content{min-height:0;color:var(--bv-prime-secondary);background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.bv-prime-file-upload .p-fileupload-content:empty,.bv-prime-file-picker-content:empty{display:none}.bv-prime-file-picker-header:hover,.bv-prime-file-picker-header:focus-within{border-color:color-mix(in srgb, var(--bv-prime-blue) 68%, var(--bv-prime-border));background:color-mix(in srgb, var(--bv-prime-blue) 7%, var(--bv-prime-surface))}.bv-prime-file-picker-choose.p-button{width:100%;height:auto;min-height:30px;color:var(--bv-prime-ink);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.bv-prime-file-picker-choose.p-button:enabled:hover,.bv-prime-file-picker-choose.p-button:enabled:focus{color:var(--bv-prime-ink);box-shadow:none;background:0 0;border:0}.bv-prime-file-picker-choose .p-button-icon{color:var(--bv-prime-blue);font-size:28px}.bv-prime-file-picker-choose .p-button-label{color:var(--bv-prime-ink);white-space:normal;flex:0 auto;font-size:14px;font-weight:700;line-height:1.25}.bv-prime-file-picker-header>span{color:var(--bv-prime-secondary);text-align:center;font-size:12px;font-weight:500;line-height:1.35}.bv-prime-file-picker-input{cursor:pointer}.bv-prime-file-upload .p-fileupload-row,.bv-prime-file-picker-row{border:1px solid var(--bv-prime-border);background:var(--bv-prime-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:5px 10px;display:flex}.bv-prime-file-picker-row .p-button.p-button-icon-only{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.bv-prime-file-picker-file{min-width:0;color:var(--bv-prime-ink);align-items:center;gap:8px;display:inline-flex}.bv-prime-file-picker-file .pi,.bv-prime-file-picker-file svg{color:var(--bv-prime-danger);flex:none}.bv-prime-file-picker-file strong{min-width:0;font-size:var(--bv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-prime-file-picker-file small{color:var(--bv-prime-secondary);font-size:var(--bv-font-size-xs);white-space:nowrap}.bv-prime-list-table.p-datatable .p-datatable-table,.bv-prime-leave-table.p-datatable .p-datatable-table{min-width:760px}.bv-prime-list-table.p-datatable .p-datatable-thead>tr>th,.bv-prime-leave-table.p-datatable .p-datatable-thead>tr>th{background:var(--bv-prime-surface-soft);color:var(--bv-prime-secondary);font-weight:var(--bv-font-weight-semibold);letter-spacing:0}.bv-prime-list-table.p-datatable .p-datatable-tbody>tr,.bv-prime-leave-table.p-datatable .p-datatable-tbody>tr{background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.bv-prime-list-table.p-datatable .p-datatable-tbody>tr>td,.bv-prime-leave-table.p-datatable .p-datatable-tbody>tr>td{color:var(--bv-prime-ink)}.bv-prime-list-table.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover,.bv-prime-leave-table.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:var(--bv-prime-surface-soft);cursor:pointer}.bv-prime-list-table.p-datatable .p-datatable-emptymessage>td,.bv-prime-leave-table.p-datatable .p-datatable-emptymessage>td{padding:var(--bv-spacing-2xl);color:var(--bv-prime-muted);text-align:center}.bv-prime-list-table.p-datatable .p-datatable-loading-overlay,.bv-prime-leave-table.p-datatable .p-datatable-loading-overlay{background:color-mix(in srgb, var(--bv-prime-surface) 76%, transparent)}.bv-prime-pagination .p-paginator .p-paginator-page,.bv-prime-pagination .p-paginator .p-paginator-first,.bv-prime-pagination .p-paginator .p-paginator-prev,.bv-prime-pagination .p-paginator .p-paginator-next,.bv-prime-pagination .p-paginator .p-paginator-last{min-width:var(--bv-prime-control-height-sm);min-height:var(--bv-prime-control-height-sm);border-radius:var(--bv-prime-control-radius);color:var(--bv-prime-secondary);line-height:var(--bv-prime-control-line-height);justify-content:center;align-items:center;display:inline-flex}.bv-prime-pagination .p-paginator .p-paginator-page.p-highlight{background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.balvantis-prime .p-tabmenu .p-tabmenu-nav{border-color:var(--bv-prime-border);background:0 0}.balvantis-prime .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{min-height:var(--bv-prime-tab-height);padding:0 var(--bv-spacing-lg);color:var(--bv-prime-muted);font-size:var(--bv-font-size-sm);font-weight:var(--bv-font-weight-semibold);line-height:var(--bv-prime-control-line-height);background:0 0;border-color:#0000;align-items:center;display:inline-flex}.balvantis-prime .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{border-color:var(--bv-prime-border);color:var(--bv-prime-secondary)}.balvantis-prime .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{border-color:var(--bv-prime-blue);color:var(--bv-prime-blue-dark)}.balvantis-prime .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{box-shadow:var(--bv-prime-focus-ring)}.bv-prime-dialog.p-dialog{border:1px solid var(--bv-prime-border);border-radius:var(--bv-radius-xl);background:var(--bv-prime-surface);color:var(--bv-prime-ink);box-shadow:var(--bv-shadow-elevated)}.bv-prime-dialog .p-dialog-header,.bv-prime-dialog .p-dialog-content,.bv-prime-dialog .p-dialog-footer{background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark].bv-prime-shell{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--bv-prime-blue) 14%, transparent), transparent 31%), linear-gradient(180deg, var(--bv-prime-app-background-start) 0%, var(--bv-prime-bg) 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.balvantis-prime[data-bv-theme=dark] .bv-prime-sidebar,.balvantis-prime[data-bv-theme=dark] .bv-prime-header{background:color-mix(in srgb, var(--bv-prime-workbench-rail) 86%, transparent)}.balvantis-prime[data-bv-theme=dark] .bv-prime-nav-item{color:var(--bv-prime-muted)}.balvantis-prime[data-bv-theme=dark] .bv-prime-nav-item[aria-current=page]{color:var(--bv-prime-blue);background:linear-gradient(90deg, color-mix(in srgb, var(--bv-prime-blue) 18%, transparent), color-mix(in srgb, var(--bv-prime-blue) 6%, transparent));box-shadow:inset 2px 0 0 var(--bv-prime-blue)}.balvantis-prime[data-bv-theme=dark] .bv-prime-card-title p,.balvantis-prime[data-bv-theme=dark] .bv-prime-card-contact a,.balvantis-prime[data-bv-theme=dark] .bv-prime-card-contact span,.balvantis-prime[data-bv-theme=dark] .bv-prime-card-meta span,.balvantis-prime[data-bv-theme=dark] .bv-prime-list-cell,.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination{color:var(--bv-prime-secondary)}.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable,.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-table,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-table,.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-wrapper,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-wrapper{background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-toolbar.p-toolbar,.balvantis-prime[data-bv-theme=dark] .bv-prime-toolbar .p-toolbar-group-start,.balvantis-prime[data-bv-theme=dark] .bv-prime-toolbar .p-toolbar-group-end{color:var(--bv-prime-ink);background:0 0}.balvantis-prime[data-bv-theme=dark] .bv-prime-search .p-inputtext,.balvantis-prime[data-bv-theme=dark] .bv-prime-dropdown.p-dropdown,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-inputtext,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-inputtextarea,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-dropdown,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-calendar .p-datepicker-trigger.p-button{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-search .p-inputtext::placeholder,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-inputtext::placeholder,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-inputtextarea::placeholder,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-calendar .p-datepicker-trigger.p-button,.balvantis-prime[data-bv-theme=dark] .bv-prime-dropdown .p-dropdown-label,.balvantis-prime[data-bv-theme=dark] .bv-prime-dropdown .p-dropdown-trigger,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-dropdown-label,.balvantis-prime[data-bv-theme=dark] .bv-prime-field .p-dropdown-trigger{color:var(--bv-prime-muted)}.balvantis-prime[data-bv-theme=dark] .p-dropdown-panel,:is(:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker .p-datepicker-header,:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker .p-datepicker-buttonbar){border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker .p-datepicker-title{color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker table td>span{color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker .p-datepicker-prev{color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-datepicker-panel.p-datepicker .p-datepicker-next{color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.balvantis-prime[data-bv-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.balvantis-prime[data-bv-theme=dark] .bv-prime-filter-panel,.balvantis-prime[data-bv-theme=dark] .bv-prime-view-toggle,.balvantis-prime[data-bv-theme=dark] .bv-prime-status-buttons button,.balvantis-prime[data-bv-theme=dark] .bv-prime-preference-group button,.balvantis-prime[data-bv-theme=dark] .bv-prime-count,.balvantis-prime[data-bv-theme=dark] .bv-prime-cert-form-section,.balvantis-prime[data-bv-theme=dark] .bv-prime-file-picker-header,.balvantis-prime[data-bv-theme=dark] .bv-prime-file-picker-row,.balvantis-prime[data-bv-theme=dark] .bv-prime-customer-hero,.balvantis-prime[data-bv-theme=dark] .bv-prime-calm-note,.balvantis-prime[data-bv-theme=dark] .bv-prime-simple-object,.balvantis-prime[data-bv-theme=dark] .bv-prime-link-button,.balvantis-prime[data-bv-theme=dark] .bv-prime-empty,.balvantis-prime[data-bv-theme=dark] .bv-prime-detail,.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination .p-paginator,.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination .p-paginator .p-paginator-page,.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination .p-paginator .p-paginator-next,.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination .p-paginator .p-paginator-prev{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-preference-group button[aria-pressed=true],.balvantis-prime[data-bv-theme=dark] .bv-prime-status-buttons button[aria-pressed=true],.balvantis-prime[data-bv-theme=dark] .bv-prime-view-toggle button[aria-pressed=true],.balvantis-prime[data-bv-theme=dark] .bv-prime-pagination .p-paginator .p-paginator-page.p-highlight{border-color:color-mix(in srgb, var(--bv-prime-blue) 38%, var(--bv-prime-border));background:var(--bv-prime-blue-soft);color:var(--bv-prime-blue-dark)}.balvantis-prime[data-bv-theme=dark] .bv-prime-employee-card.p-card,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave.p-card,.balvantis-prime[data-bv-theme=dark] .bv-prime-stat-card.p-card,.balvantis-prime[data-bv-theme=dark] .bv-prime-employee-card .p-card-body,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave .p-card-body,.balvantis-prime[data-bv-theme=dark] .bv-prime-stat-card .p-card-body,.balvantis-prime[data-bv-theme=dark] .bv-prime-stat-card .p-card-content{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-thead>tr>th,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-thead>tr>th{border-color:var(--bv-prime-border);background:var(--bv-prime-surface-soft);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-tbody>tr,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-tbody>tr,.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-tbody>tr>td,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-tbody>tr>td{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-tbody>tr:hover,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-tbody>tr:hover,.balvantis-prime[data-bv-theme=dark] .bv-prime-list-table.p-datatable .p-datatable-tbody>tr:hover>td,.balvantis-prime[data-bv-theme=dark] .bv-prime-leave-table.p-datatable .p-datatable-tbody>tr:hover>td{background:var(--bv-prime-surface-soft)}.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog.p-dialog,.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-header,.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-content,.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-footer{background:var(--bv-prime-surface);color:var(--bv-prime-ink)}.balvantis-prime[data-bv-theme=dark] .bv-prime-profile-section{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-section{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-stat-card.p-card{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-stat-card .p-card-body{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-stat-card .p-card-content{border-color:var(--bv-prime-border);background:var(--bv-prime-surface);color:var(--bv-prime-ink)}:is(:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-title h2,:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-section h3,:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-stat-card strong){color:var(--bv-prime-ink)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-title p{color:var(--bv-prime-secondary)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-note{color:var(--bv-prime-secondary)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-stat-card p{color:var(--bv-prime-secondary)}:root:has(.balvantis-prime[data-bv-theme=dark]) .bv-prime-profile-permission{color:var(--bv-prime-secondary)}.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-header{border-color:var(--bv-prime-border)}.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-header-icon,.balvantis-prime[data-bv-theme=dark] .bv-prime-dialog .p-dialog-header-close{color:var(--bv-prime-muted)}.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav,.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav-container,.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav-content,.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-panels,.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav-link{color:var(--bv-prime-muted);background:0 0}.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav{border-color:var(--bv-prime-border)}.balvantis-prime[data-bv-theme=dark] .bv-prime-tabs .p-tabview-nav li.p-highlight .p-tabview-nav-link,.balvantis-prime[data-bv-theme=dark].bv-prime-shell .p-button.p-button-outlined,.balvantis-prime[data-bv-theme=dark].bv-prime-shell .p-button.p-button-text{color:var(--bv-prime-blue-dark)}@media (max-width:1180px){.bv-prime-frame{grid-template-columns:78px minmax(0,1fr)}.bv-prime-wordmark,.bv-prime-nav-item span,.bv-prime-user div,.bv-prime-user svg,.bv-prime-user>.pi,.bv-prime-preference-group button span{display:none}.bv-prime-nav-item{justify-content:center;padding:0}.bv-prime-user{grid-template-columns:1fr;justify-items:center}.bv-prime-preference-group{grid-template-columns:1fr}.bv-prime-card-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.bv-prime-client-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.bv-prime-customer-hero{grid-template-columns:1fr}}@media (max-width:820px){.bv-prime-frame{display:block}.bv-prime-sidebar{height:auto;padding:14px;position:relative}.bv-prime-brand{padding-bottom:14px}.bv-prime-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.bv-prime-nav-item span,.bv-prime-wordmark,.bv-prime-preference-group button span{display:inline}.bv-prime-sidebar-footer{display:none}.bv-prime-header,.bv-prime-leave-header{flex-direction:column;align-items:flex-start;padding:18px 16px}.bv-prime-customer-header{min-height:0}.bv-prime-header-actions{justify-content:flex-start;width:100%}.bv-prime-page{padding:14px 16px 28px}.bv-prime-customer-hero{padding:14px}.bv-prime-customer-hero h2{font-size:19px}.bv-prime-customer-stats{grid-template-columns:1fr}.bv-prime-cert-add.p-button{width:100%;min-width:0}.bv-prime-toolbar.p-toolbar,.bv-prime-toolbar .p-toolbar-group-start,.bv-prime-toolbar .p-toolbar-group-end,.bv-prime-filter-panel{flex-direction:column;align-items:stretch;width:100%}.bv-prime-search,.bv-prime-dropdown.p-dropdown{width:100%;min-width:0;max-width:none}.bv-prime-card-grid{grid-template-columns:1fr}.bv-prime-client-card .p-card-content{min-height:0}.bv-prime-tabs .p-tabview-nav{gap:0 14px}.bv-prime-profile-tabs .p-tabview-nav{flex-wrap:wrap;gap:0 8px;min-width:0}.bv-prime-profile-tabs .p-tabview-nav li .p-tabview-nav-link{white-space:normal;height:auto;min-height:38px;padding:8px 10px;font-size:13px}.bv-prime-leave-table.p-datatable,.bv-prime-leave-table.p-datatable .p-datatable-table{table-layout:fixed;width:100%;min-width:0}.bv-prime-leave-table.p-datatable .bv-prime-leave-col-type,.bv-prime-leave-table.p-datatable .bv-prime-leave-col-period,.bv-prime-leave-table.p-datatable .bv-prime-leave-col-duration{display:none}.bv-prime-leave-table.p-datatable .bv-prime-leave-col-employee{width:62%}.bv-prime-leave-table.p-datatable .bv-prime-leave-col-status{width:38%;min-width:118px}.bv-prime-leave-table.p-datatable .bv-prime-list-person{gap:8px}.bv-prime-leave-table.p-datatable .bv-prime-list-person .bv-prime-avatar{width:34px;height:34px}.bv-prime-leave-table.p-datatable .bv-prime-list-person>div{min-width:0}.bv-prime-leave-table.p-datatable .bv-prime-list-name,.bv-prime-leave-table.p-datatable .bv-prime-list-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bv-prime-leave-table.p-datatable .p-tag{max-width:100%}.bv-prime-dialog-grid,.bv-prime-form-grid{grid-template-columns:1fr}.bv-prime-cert-form-dialog.p-dialog{border-radius:0;max-width:100vw;max-height:100vh;margin:0}.bv-prime-cert-form-dialog .p-dialog-header{padding:22px 16px 16px}.bv-prime-cert-form-dialog .p-dialog-content{padding:0 16px}.bv-prime-cert-dialog-heading h2{font-size:22px}.bv-prime-cert-form-section{padding:13px}.bv-prime-cert-form-dialog .bv-prime-dialog-actions{padding:0 0 max(12px, env(safe-area-inset-bottom));background:0 0;border-top:0;justify-content:stretch;align-items:stretch;margin:4px 0 0;position:static}.bv-prime-cert-form-dialog .bv-prime-dialog-actions .p-button{flex:1 1 0;min-width:0}.bv-prime-file-picker-header{min-height:72px;padding:12px}.bv-prime-file-picker-row{align-items:stretch}.bv-prime-file-picker-file{flex-wrap:wrap}.bv-prime-profile-dialog.p-dialog{border-radius:0;max-height:100vh;margin:0}.bv-prime-profile-dialog .p-dialog-header,.bv-prime-profile-dialog .p-dialog-content{padding-left:16px;padding-right:16px}.bv-prime-profile-tabs .p-tabview-panels{padding-top:20px}.bv-prime-profile-header,.bv-prime-profile-side{grid-template-columns:1fr}.bv-prime-profile-side{justify-items:start}.bv-prime-profile-side .bv-prime-avatar.p-avatar{width:76px;height:76px;font-size:22px}.bv-prime-profile-actions{justify-content:flex-start;width:100%;max-width:none}.bv-prime-profile-actions .p-button{flex:auto;min-width:max-content}.bv-prime-profile-title h2{font-size:24px}.bv-prime-stat-grid,.bv-prime-placeholder-grid{grid-template-columns:1fr}.bv-prime-profile-section{padding:14px}.bv-prime-permission-section{padding:16px}.bv-prime-profile-leave-table.p-datatable,.bv-prime-profile-leave-table.p-datatable .p-datatable-table{table-layout:fixed}.bv-prime-profile-leave-table.p-datatable .p-datatable-thead>tr>th:nth-child(3),.bv-prime-profile-leave-table.p-datatable .p-datatable-tbody>tr>td:nth-child(3){display:none}.bv-prime-cert-table.p-datatable,.bv-prime-cert-table.p-datatable .p-datatable-table{table-layout:fixed;width:100%;min-width:0}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(2),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(2),.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(3),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(3),.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(5),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(5),.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(6),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(6),.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(7),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(7){display:none}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:first-child,.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:first-child{width:44%}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(4),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4),.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(8),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(8){width:28%}.bv-prime-cert-table.p-datatable .p-datatable-thead>tr>th:nth-child(9),.bv-prime-cert-table.p-datatable .p-datatable-tbody>tr>td:nth-child(9){width:0;display:none}.bv-prime-cert-summary-row{grid-template-columns:1fr}.bv-prime-cert-add.p-button{width:100%}.bv-prime-self-page{padding:14px 16px 28px}.bv-prime-self-user{flex-wrap:wrap}.bv-prime-self-profile-card,.bv-prime-cert-alert{grid-template-columns:1fr;align-items:start}.bv-prime-self-profile-card .p-button,.bv-prime-cert-alert .p-button{width:100%}.bv-prime-client-object-table.p-datatable,.bv-prime-client-work-table.p-datatable,.bv-prime-client-object-table.p-datatable .p-datatable-table,.bv-prime-client-work-table.p-datatable .p-datatable-table{table-layout:fixed;width:100%;min-width:0}.bv-prime-client-object-table.p-datatable .p-datatable-thead>tr>th:nth-child(4),.bv-prime-client-object-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4),.bv-prime-client-work-table.p-datatable .p-datatable-thead>tr>th:nth-child(4),.bv-prime-client-work-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4){display:none}.bv-prime-section-actions,.bv-prime-simple-object{flex-direction:column;align-items:stretch}.bv-prime-link-button{width:100%}}
