@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--acadia-font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--acadia-font-family-display: "Space Grotesk", var(--acadia-font-family);--acadia-font-family-numeric: "Acadia Numeric", var(--acadia-font-family);--acadia-font-feature-numeric-zero: "ss04" 1;--acadia-font-size-2xs: .5625rem;--acadia-font-size-xs: .65625rem;--acadia-font-size-sm: .8125rem;--acadia-font-size-base: .875rem;--acadia-font-size-md: 1rem;--acadia-font-size-lg: 1.125rem;--acadia-font-size-xl: 1.5rem;--acadia-font-size-2xl: 1.9375rem;--acadia-letter-spacing-body: -.01em;--acadia-letter-spacing-title: -.035em;--acadia-letter-spacing-display: -.03em;--acadia-text: #15171c;--acadia-text-secondary: #565d6b;--acadia-text-muted: #8b91a0;--acadia-text-subtle: #b4b9c4;--acadia-text-inverse: #ffffff;--acadia-surface-page: #f5f6f8;--acadia-surface-page-grad: radial-gradient(1200px 600px at 100% -10%, #eef0ff 0%, transparent 55%), radial-gradient(900px 500px at -10% 110%, #eafaf4 0%, transparent 50%), #f5f6f8;--acadia-surface-card: #ffffff;--acadia-surface-muted: #f4f5f8;--acadia-surface-elevated: #fbfbfd;--acadia-surface-overlay: #ffffff;--acadia-border: #ecedf1;--acadia-border-strong: #e0e2e9;--acadia-border-subtle: color-mix(in srgb, var(--acadia-border) 65%, transparent);--acadia-control-border: var(--acadia-border-strong);--acadia-control-min-height: 2.5rem;--acadia-control-padding-block: .4375rem;--acadia-control-padding-inline: .6875rem;--acadia-control-height: var(--acadia-control-min-height);--acadia-primary: #5b57f5;--acadia-primary-hover: #4a45e8;--acadia-primary-active: #3d39c9;--acadia-primary-contrast: #ffffff;--acadia-primary-muted: #eeeeff;--acadia-primary-muted-2: #e3e3ff;--acadia-primary-border: #d4d4fb;--acadia-primary-ink: #4540d6;--acadia-page-accent: var(--acadia-primary);--acadia-brand-cyan: #27aae1;--acadia-brand-blue-deep: #1b75bc;--acadia-brand-blue-navy: #2e3192;--acadia-brand-orange: #f7931e;--acadia-export-bg: #7c3aed;--acadia-export-bg-hover: #6d28d9;--acadia-export-border: #6d28d9;--acadia-export-color: #ffffff;--acadia-status-success: #0f9d6e;--acadia-status-success-hover: #0c8a60;--acadia-status-success-bg: #e7f7f0;--acadia-status-success-border: #c5ecdb;--acadia-status-success-ink: #0a7a55;--acadia-toggle-on: #0f9d58;--acadia-toggle-on-hover: #0d8a4c;--acadia-toggle-off: #e5e5ea;--acadia-toggle-width: 2.875rem;--acadia-toggle-height: 1.75rem;--acadia-toggle-knob: 1.5rem;--acadia-toggle-pad: .125rem;--acadia-status-warning: #d98309;--acadia-status-warning-bg: #fdf3e3;--acadia-status-warning-border: #f6e0bd;--acadia-status-warning-ink: #b4670a;--acadia-status-danger: #e0444b;--acadia-status-danger-hover: #cf353c;--acadia-status-danger-bg: #fdecec;--acadia-status-danger-border: #f7d2d4;--acadia-status-danger-ink: #c4353c;--acadia-status-info: #5b57f5;--acadia-status-info-bg: var(--acadia-primary-muted);--acadia-status-info-border: var(--acadia-primary-border);--acadia-status-neutral: #8b91a0;--acadia-status-neutral-bg: var(--acadia-surface-muted);--acadia-status-neutral-border: var(--acadia-border);--acadia-status-charcoal-bg: var(--acadia-surface-muted);--acadia-status-charcoal-ink: var(--acadia-text);--acadia-status-charcoal-border: var(--acadia-border);--acadia-palette-amethyst-bg: var(--acadia-project-status-paused-bg);--acadia-palette-amethyst-ink: var(--acadia-project-status-paused-ink);--acadia-palette-amethyst-border: var(--acadia-project-status-paused-border);--acadia-palette-citrine-bg: var(--acadia-status-warning-bg);--acadia-palette-citrine-ink: var(--acadia-status-warning-ink);--acadia-palette-citrine-border: var(--acadia-status-warning-border);--acadia-palette-teal-bg: #ccfbf1;--acadia-palette-teal-ink: #0d9488;--acadia-palette-teal-border: #99f6e4;--acadia-palette-dark-grey-bg: var(--acadia-status-charcoal-bg);--acadia-palette-dark-grey-ink: var(--acadia-status-charcoal-ink);--acadia-palette-dark-grey-border: var(--acadia-status-charcoal-border);--acadia-billing-type-time-materials: #9c27b0;--acadia-billing-type-fixed-fee: #00bcd4;--acadia-billing-type-fixed-milestone: #ff9800;--acadia-billing-type-csp-licensing: #1b75bc;--acadia-billing-type-non-billable: #e91e63;--acadia-project-status-presales-bg: #e8ebf7;--acadia-project-status-presales-ink: #5b6b9a;--acadia-project-status-presales-border: #c8d0e8;--acadia-project-status-in-progress-bg: #e0f4fe;--acadia-project-status-in-progress-ink: #0284c7;--acadia-project-status-in-progress-border: #bae6fd;--acadia-project-status-paused-bg: #ede9fe;--acadia-project-status-paused-ink: #7c3aed;--acadia-project-status-paused-border: #ddd6fe;--acadia-project-status-completed-bg: #d1fae5;--acadia-project-status-completed-ink: #059669;--acadia-project-status-completed-border: #a7f3d0;--acadia-project-status-cancelled-bg: #f3e0e4;--acadia-project-status-cancelled-ink: #a66b7a;--acadia-project-status-cancelled-border: #e8c4cc;--acadia-resource-type-empl-bg: var(--acadia-project-status-in-progress-bg);--acadia-resource-type-empl-ink: var(--acadia-project-status-in-progress-ink);--acadia-resource-type-cont-bg: var(--acadia-status-warning-bg);--acadia-resource-type-cont-ink: var(--acadia-status-warning-ink);--acadia-resource-type-intn-bg: var(--acadia-palette-teal-bg);--acadia-resource-type-intn-ink: var(--acadia-palette-teal-ink);--acadia-resource-type-fallback-bg: #e2e8f0;--acadia-resource-type-fallback-ink: #334155;--acadia-workspace-chip-scale: 1.21;--acadia-workspace-chip-font-size: calc(var(--acadia-font-size-xs) * var(--acadia-workspace-chip-scale));--acadia-workspace-chip-padding-y: calc(.125rem * var(--acadia-workspace-chip-scale));--acadia-workspace-chip-padding-x: calc(.5rem * var(--acadia-workspace-chip-scale));--acadia-workspace-chip-line-height: 1.2;--acadia-status-badge-font-size: var(--acadia-workspace-chip-font-size);--acadia-status-badge-padding-y: var(--acadia-workspace-chip-padding-y);--acadia-status-badge-padding-x: var(--acadia-workspace-chip-padding-x);--acadia-status-badge-icon-size: var(--acadia-workspace-chip-font-size);--acadia-status-badge-line-height: var(--acadia-workspace-chip-line-height);--acadia-list-search-gap: var(--acadia-space-xs);--acadia-list-search-icon-size: .9375rem;--acadia-list-search-min-height: var(--acadia-shell-search-min-height);--acadia-filter-search-width: 17.75rem;--acadia-filter-dropdown-width-compact: calc( (var(--acadia-filter-search-width) - 2 * var(--acadia-space-2xs)) / 3 );--acadia-invoices-filter-field-width: calc(var(--acadia-filter-dropdown-width-compact) * 1.5);--acadia-invoices-filter-field-width-client: calc(var(--acadia-invoices-filter-field-width) * 1.3);--acadia-invoices-filter-field-width-project: calc(var(--acadia-invoices-filter-field-width) * 1.3);--acadia-invoices-filter-field-width-status: calc(var(--acadia-invoices-filter-field-width) * 1.15);--acadia-breakpoint-filter-dates-inline: 75rem;--acadia-expense-summary-filter-field-width: calc(var(--acadia-filter-dropdown-width-compact) * 1.375);--acadia-expense-report-meta-col-name: .65fr;--acadia-expense-report-meta-col-period: 1fr;--acadia-expense-report-meta-col-project: .95fr;--acadia-expense-period-month-flex: 1.2;--acadia-expense-period-year-flex: 1.1;--acadia-workspace-listItem-secondary-font-size: calc(var(--acadia-font-size-xs) + 2px);--acadia-control-min-height-compact: 2rem;--acadia-skeleton-base: color-mix(in srgb, var(--acadia-border) 55%, var(--acadia-surface-muted));--acadia-skeleton-highlight: color-mix(in srgb, var(--acadia-surface-card) 40%, var(--acadia-skeleton-base));--acadia-skeleton-radius: var(--acadia-radius-sm);--acadia-space-2xs: .25rem;--acadia-space-xs: .5rem;--acadia-space-sm: .75rem;--acadia-space-md: 1rem;--acadia-space-lg: 1.5rem;--acadia-space-xl: 2rem;--acadia-space-2xl: 3rem;--acadia-shell-topbar-height: 3.875rem;--acadia-shell-sidebar-width: 15.5rem;--acadia-shell-topbar-gap: var(--acadia-space-md);--acadia-shell-topbar-padding-inline: var(--acadia-space-md);--acadia-shell-topbar-start-max-width: 18rem;--acadia-shell-topbar-title-font-size: calc(var(--acadia-font-size-sm) * 1.2);--acadia-shell-topbar-middle-gap: var(--acadia-space-md);--acadia-shell-topbar-end-gap: var(--acadia-space-sm);--acadia-shell-topbar-end-padding-end: var(--acadia-space-xs);--acadia-shell-notification-border: var(--acadia-border-subtle);--acadia-shell-notification-border-hover: color-mix( in srgb, var(--acadia-primary) 35%, var(--acadia-border) );--acadia-shell-notification-bg: var(--acadia-surface-card);--acadia-shell-notification-bg-hover: var(--acadia-surface-muted);--acadia-shell-notification-badge-size: .5rem;--acadia-shell-notification-badge-color: var(--acadia-status-danger);--acadia-shell-notification-unread-bg: color-mix( in srgb, var(--acadia-primary) 12%, var(--acadia-surface-card) );--acadia-shell-notification-panel-width: 22rem;--acadia-shell-profile-menu-width: 22.5rem;--acadia-shell-icon-button-size: 2.5rem;--acadia-client-form-control-height: 2.3125rem;--acadia-form-control-bg: #ffffff;--p-inputtext-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--acadia-shell-search-max-width: 24rem;--acadia-shell-search-min-height: 2.375rem;--acadia-shell-search-bg: var(--acadia-surface-muted);--acadia-shell-search-bg-focus: var(--acadia-surface-muted);--acadia-shell-search-border: var(--acadia-border-subtle);--acadia-shell-search-border-focus: color-mix( in srgb, var(--acadia-primary) 35%, var(--acadia-border) );--acadia-scrollbar-thumb: #d7dae1;--acadia-scrollbar-thumb-hover: #c2c6cf;--acadia-shell-content-padding: var(--acadia-space-lg);--acadia-shell-content-padding-bottom: calc( var(--acadia-shell-content-padding) + var(--acadia-space-lg) );--acadia-table-header-bg: color-mix(in srgb, var(--acadia-text) 8%, var(--acadia-surface-muted));--acadia-table-header-size: .6875rem;--acadia-table-header-color: var(--acadia-text-muted);--acadia-table-header-tracking: .05em;--acadia-table-radius: var(--acadia-radius-md);--acadia-table-cell-padding-y: .875rem;--acadia-table-cell-padding-x: 1rem;--acadia-table-border: var(--acadia-border-subtle);--acadia-table-footer-border: var(--acadia-border);--acadia-table-primary-link-color: var(--acadia-primary);--acadia-table-progress-track: color-mix(in srgb, var(--acadia-status-neutral) 40%, var(--acadia-surface-card));--acadia-table-progress-fill: var(--acadia-primary);--acadia-table-progress-height: 6px;--acadia-progress-track-inset: 2px;--acadia-shell-sidebar-bg: var(--acadia-surface-card);--acadia-shell-nav-group-label-color: color-mix( in srgb, var(--acadia-text-muted) 55%, var(--acadia-shell-sidebar-bg) );--acadia-shell-nav-item-active-bg: #f0f2fe;--acadia-shell-nav-item-active-border: #e0e4fc;--acadia-shell-nav-item-active-text: #4f46e5;--acadia-shell-nav-item-active-radius: .5rem;--acadia-shell-nav-item-active-indicator: transparent;--acadia-shell-nav-badge-bg: var(--acadia-status-danger);--acadia-shell-nav-badge-text: var(--acadia-primary-contrast);--acadia-shell-nav-padding-block: var(--acadia-space-sm);--acadia-shell-nav-group-gap: calc(var(--acadia-space-xs) * .7 * 1.69);--acadia-shell-nav-group-label-padding-block-start: calc(var(--acadia-space-md) * .7 * 1.69);--acadia-shell-nav-group-label-padding-block-end: calc(var(--acadia-space-xs) * 1.69);--acadia-shell-nav-item-margin-block: calc(.125rem * .7 * 1.25 * 1.69);--acadia-shell-nav-item-padding-block: calc(.5625rem * .7 * 1.1);--acadia-shell-sidebar-footer-padding: var(--acadia-space-sm);--acadia-shell-sidebar-footer-gap: var(--acadia-space-xs);--acadia-shell-sidebar-footer-offset-block-start: var(--acadia-shell-nav-group-gap);--acadia-shell-sidebar-copyright-color: var(--acadia-text-muted);--acadia-shell-topbar-date-color: var(--acadia-text-secondary);--acadia-shell-role-pill-bg: var(--acadia-primary-muted);--acadia-shell-role-pill-text: var(--acadia-primary-ink);--acadia-shell-manager-pill-bg: var(--acadia-status-success-bg);--acadia-shell-manager-pill-text: var(--acadia-status-success-ink);--acadia-shell-brand-logo-bg: color-mix( in srgb, var(--acadia-primary) 88%, var(--acadia-surface-card) );--acadia-page-padding: var(--acadia-space-lg);--acadia-page-gap: var(--acadia-space-md);--acadia-dashboard-max-width: 80rem;--acadia-page-panel-half-max-width: calc(var(--acadia-dashboard-max-width) / 2);--acadia-dashboard-gap: var(--acadia-page-gap);--acadia-kpi-to-content-gap: var(--acadia-space-sm);--acadia-dashboard-section-gap: var(--acadia-kpi-to-content-gap);--acadia-dashboard-kpi-min-height: 8.5rem;--acadia-time-entry-support-card-min-height: 23rem;--acadia-kpi-foot-min-height: 3.25rem;--acadia-kpi-compact-min-height: 4.25rem;--acadia-kpi-compact-foot-min-height: 1.625rem;--acadia-kpi-compact-gap: var(--acadia-space-sm);--acadia-kpi-compact-accent-bar-height: 3px;--acadia-kpi-compact-value-size: calc(var(--acadia-font-size-2xl) * .85);--acadia-kpi-compact-label-size: .8125rem;--acadia-kpi-compact-foot-size: .71875rem;--acadia-kpi-compact-delta-size: .71875rem;--acadia-kpi-compact-placeholder-badge-size: .625rem;--acadia-dashboard-metric-min-height: 4.5rem;--acadia-dashboard-notifications-max-height: 20rem;--acadia-progress-ring-size-md: 6rem;--acadia-progress-ring-size-lg: 7.5rem;--acadia-dashboard-skeleton-success-bg: color-mix(in srgb, var(--acadia-status-success) 28%, var(--acadia-surface-card));--acadia-dashboard-skeleton-warning-bg: color-mix(in srgb, var(--acadia-status-warning) 30%, var(--acadia-surface-card));--acadia-dashboard-skeleton-danger-bg: color-mix(in srgb, var(--acadia-status-danger) 28%, var(--acadia-surface-card));--acadia-dashboard-skeleton-primary-bg: color-mix(in srgb, var(--acadia-primary) 18%, var(--acadia-surface-card));--acadia-dashboard-skeleton-muted-bg: color-mix(in srgb, var(--acadia-text-muted) 14%, var(--acadia-surface-card));--acadia-time-entry-heatmap-draft: #B0B6C2;--acadia-time-entry-heatmap-submitted: #F4C430;--acadia-time-entry-heatmap-approved: #81C784;--acadia-time-entry-heatmap-holiday: #64B5F6;--acadia-time-entry-heatmap-missing: var(--acadia-status-danger);--acadia-time-entry-heatmap-weekend: #D1C4E9;--acadia-time-entry-heatmap-future: #D8DBE2;--acadia-time-entry-heatmap-draft-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-draft) 28%, var(--acadia-surface-card));--acadia-time-entry-heatmap-submitted-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-submitted) 28%, var(--acadia-surface-card));--acadia-time-entry-heatmap-approved-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-approved) 28%, var(--acadia-surface-card));--acadia-time-entry-heatmap-holiday-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-holiday) 28%, var(--acadia-surface-card));--acadia-time-entry-heatmap-missing-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-missing) 38%, var(--acadia-surface-card));--acadia-time-entry-heatmap-weekend-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-weekend) 28%, var(--acadia-surface-card));--acadia-time-entry-heatmap-future-bg: color-mix(in srgb, var(--acadia-time-entry-heatmap-future) 18%, var(--acadia-surface-card));--acadia-dashboard-placeholder-min-height-heatmap: 17.5rem;--acadia-dashboard-placeholder-min-height-table: 15rem;--acadia-dashboard-placeholder-min-height-charts: 12rem;--acadia-dashboard-placeholder-min-height-pl: 13rem;--acadia-workspace-listItem-density: .8;--acadia-workspace-listItem-avatar-scale: .765;--acadia-workspace-listCard-header-padding: var(--acadia-space-2xs);--acadia-radius-none: 0;--acadia-radius-sm: .5rem;--acadia-radius-md: .625rem;--acadia-radius-lg: .875rem;--acadia-radius-xl: 1.125rem;--acadia-radius-full: 9999px;--acadia-radius-pill: var(--acadia-radius-full);--acadia-radius-card: .875rem;--acadia-radius-control: var(--acadia-radius-md);--acadia-radius-checkbox: .25rem;--acadia-button-scale: .85;--acadia-button-font-size: calc(var(--acadia-font-size-sm) * var(--acadia-button-scale));--acadia-button-padding-block: calc(var(--acadia-space-xs) * var(--acadia-button-scale));--acadia-button-padding-inline: calc(var(--acadia-space-sm) * var(--acadia-button-scale));--acadia-button-min-height: calc(2.25rem * var(--acadia-button-scale));--acadia-confirm-button-min-width: 3.5rem;--acadia-confirm-button-padding-inline: calc(var(--acadia-button-padding-inline) * 1.7);--acadia-confirm-dialog-min-width: 20rem;--acadia-confirm-dialog-max-width: min(24rem, 92vw);--acadia-button-icon-size: calc(1rem * var(--acadia-button-scale));--acadia-dialog-viewport-cap: 92vw;--acadia-dialog-max-height: min(78vh, 720px);--acadia-dialog-w-xs: 25rem;--acadia-dialog-w-sm: 32rem;--acadia-dialog-w-md: 36rem;--acadia-dialog-w-lg: 44rem;--acadia-dialog-w-xl: 52rem;--acadia-dialog-w-2xl: 62.4rem;--acadia-hover-bg: #f3f4f8;--acadia-active-bg: color-mix(in srgb, var(--acadia-primary) 16%, var(--acadia-surface-card));--acadia-focus-ring: 0 0 0 3px color-mix(in srgb, var(--acadia-primary) 30%, transparent);--acadia-backdrop: color-mix(in srgb, var(--acadia-text) 40%, transparent);--acadia-shadow-none: none;--acadia-shadow-xs: 0 1px 2px rgba(18, 22, 33, .04);--acadia-shadow-sm: 0 1px 2px rgba(18, 22, 33, .05), 0 1px 3px rgba(18, 22, 33, .04);--acadia-shadow-md: 0 4px 14px rgba(18, 22, 33, .08), 0 1px 3px rgba(18, 22, 33, .05);--acadia-shadow-lg: 0 12px 34px rgba(18, 22, 33, .12), 0 2px 8px rgba(18, 22, 33, .06);--acadia-shadow-xl: 0 18px 50px rgba(18, 22, 33, .18), 0 4px 12px rgba(18, 22, 33, .08);--acadia-shadow-brand: 0 8px 22px rgba(91, 87, 245, .3);--acadia-shadow-brand-hover: 0 10px 26px rgba(91, 87, 245, .38);--acadia-shadow-hover-sm: var(--acadia-shadow-md);--acadia-shadow-hover-md: var(--acadia-shadow-lg);--acadia-shadow-hover-lg: var(--acadia-shadow-xl);--acadia-z-backdrop: 999;--acadia-z-sidebar: 1000;--acadia-z-topbar: 1001;--acadia-z-overlay: 1100;--acadia-menuitem-text: var(--acadia-text);--acadia-menuitem-hover-bg: var(--acadia-hover-bg);--acadia-menuitem-active-text: var(--acadia-shell-nav-item-active-text);--acadia-menuitem-active-bg: var(--acadia-shell-nav-item-active-bg);--acadia-menuitem-active-border: var(--acadia-shell-nav-item-active-border);--acadia-menuitem-disabled-text: var(--acadia-text-secondary);--acadia-menuitem-disabled-opacity: 1;--acadia-menuitem-disabled-bg: color-mix(in srgb, var(--acadia-surface-muted) 80%, transparent);--acadia-time-entry-accent: var(--acadia-primary);--acadia-time-entry-panel-radius: var(--acadia-radius-lg);--acadia-time-entry-grid-border: var(--acadia-border-subtle);--acadia-time-entry-support-gap: .875rem;--acadia-time-entry-grid-header-bg: var(--acadia-surface-muted);--acadia-time-entry-grid-header-border: var(--acadia-border);--acadia-time-entry-grid-row-border: var(--acadia-border-subtle);--acadia-time-entry-grid-stripe-bg: var(--acadia-surface-muted);--acadia-time-entry-grid-weekend-bg: color-mix(in srgb, var(--acadia-surface-muted) 85%, var(--acadia-primary) 15%);--acadia-time-entry-grid-totals-bg: color-mix(in srgb, var(--acadia-surface-muted) 70%, var(--acadia-surface-card));--acadia-time-entry-grid-header-text: var(--acadia-text-secondary);--acadia-time-entry-hours-warn: var(--acadia-status-warning);--acadia-time-entry-hours-leave: var(--acadia-status-warning);--acadia-time-entry-action-clear: var(--acadia-status-danger);--acadia-time-entry-section-gap: .875rem;--acadia-time-entry-cell-padding: .3125rem;--acadia-time-entry-header-padding: .5625rem .3125rem;--acadia-time-entry-day-col-width: 4.33125rem;--acadia-time-entry-total-col-width: 4.625rem;--acadia-time-entry-status-col-width: 6rem;--acadia-time-entry-submissions-hours-width: 3.25rem;--acadia-time-entry-submissions-status-width: 5.75rem;--acadia-timegrid-accent: var(--acadia-time-entry-accent);--acadia-timegrid-primary-soft: color-mix(in srgb, var(--acadia-primary) 10%, var(--acadia-surface-card));--acadia-timegrid-border-subtle: var(--acadia-time-entry-grid-border);--acadia-timegrid-radius-card: var(--acadia-time-entry-panel-radius);--acadia-timegrid-control-height: 2.25rem}@font-face{font-family:Acadia Numeric;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/acadia-numeric-400.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+002D,U+002B,U+0025,U+0024,U+002F}@font-face{font-family:Acadia Numeric;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/acadia-numeric-500.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+002D,U+002B,U+0025,U+0024,U+002F}@font-face{font-family:Acadia Numeric;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/acadia-numeric-600.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+002D,U+002B,U+0025,U+0024,U+002F}@font-face{font-family:Acadia Numeric;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/acadia-numeric-700.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+002D,U+002B,U+0025,U+0024,U+002F}html,body,app-root{margin:0;height:100%}body:has(.acadia-shell){overflow:hidden}body:has(.login-page){overflow:hidden}.acadia-shell{display:flex;flex-direction:row;height:100vh;overflow:hidden;background:var(--acadia-surface-page-grad);background-attachment:fixed;color:var(--acadia-text)}.acadia-shell-main-column{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.acadia-shell-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}app-acadia-shell-sidebar{display:flex;flex-direction:column;align-self:stretch;flex:0 0 var(--acadia-shell-sidebar-width);min-width:var(--acadia-shell-sidebar-width);min-height:0}.acadia-shell--sidebar-collapsed app-acadia-shell-sidebar{flex:0 0 0;min-width:0}.acadia-shell-sidebar{flex:1 1 auto;width:var(--acadia-shell-sidebar-width);min-width:var(--acadia-shell-sidebar-width);min-height:0;height:100%;display:flex;flex-direction:column;background:var(--acadia-shell-sidebar-bg);border-right:1px solid var(--acadia-border);overflow:hidden;transition:transform .25s ease,flex-basis .25s ease,width .25s ease,min-width .25s ease,border-color .25s ease;z-index:var(--acadia-z-sidebar)}.acadia-shell--sidebar-collapsed .acadia-shell-sidebar{flex:0 0 0;width:0;min-width:0;border-right-color:transparent;pointer-events:none}.acadia-shell-brand{flex:0 0 auto;height:var(--acadia-shell-topbar-height);min-height:var(--acadia-shell-topbar-height);padding:0 var(--acadia-space-md);display:flex;align-items:center;border-bottom:1px solid var(--acadia-border)}.acadia-shell-brand-link{display:flex;align-items:center;gap:var(--acadia-space-sm);text-decoration:none;color:inherit;min-width:0;width:100%}.acadia-shell-brand-link:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring);border-radius:var(--acadia-radius-md)}.acadia-shell-brand-logoWrap{width:2.125rem;height:2.125rem;min-width:2.125rem;border-radius:var(--acadia-radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);box-shadow:var(--acadia-shadow-sm);padding:.2rem}.acadia-shell-brand-logoWrap--fallback{background:var(--acadia-surface-card);border-color:var(--acadia-border);padding:.2rem}.acadia-shell-brand-logo{width:80%;height:80%;max-width:100%;max-height:100%;object-fit:contain}.acadia-shell-brand-name{font-weight:700;font-size:var(--acadia-font-size-lg);letter-spacing:.06em;white-space:nowrap;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.acadia-shell-sidebar-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--acadia-scrollbar-thumb) transparent}.acadia-shell-sidebar-body::-webkit-scrollbar{width:.375rem}.acadia-shell-sidebar-body::-webkit-scrollbar-track{background:transparent}.acadia-shell-sidebar-body::-webkit-scrollbar-thumb{background:var(--acadia-scrollbar-thumb);border-radius:var(--acadia-radius-full)}.acadia-shell-nav{flex:0 0 auto;min-height:0;overflow:visible;padding-block:var(--acadia-shell-nav-padding-block);padding-inline:0}.acadia-shell-nav-group{margin-block-end:var(--acadia-shell-nav-group-gap)}.acadia-shell-nav-groupLabel{padding-block:var(--acadia-shell-nav-group-label-padding-block-start) var(--acadia-shell-nav-group-label-padding-block-end);padding-inline:var(--acadia-space-md);font-size:.65625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acadia-shell-nav-group-label-color);-webkit-user-select:none;user-select:none}.acadia-shell-nav-item{position:relative;display:flex;align-items:center;gap:var(--acadia-space-sm);margin-block:var(--acadia-shell-nav-item-margin-block);margin-inline:var(--acadia-space-sm);padding-block:var(--acadia-shell-nav-item-padding-block);padding-inline:calc(var(--acadia-space-md) * 1.1);border-radius:var(--acadia-radius-md);text-decoration:none;color:var(--acadia-text-secondary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.acadia-shell-nav-item:hover{background:var(--acadia-hover-bg);color:var(--acadia-text)}.acadia-shell-nav-item:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell-nav-item--active{font-weight:600;color:var(--acadia-shell-nav-item-active-text);background:var(--acadia-shell-nav-item-active-bg);border-radius:var(--acadia-shell-nav-item-active-radius);box-shadow:inset 0 0 0 1px var(--acadia-shell-nav-item-active-border)}.acadia-shell-nav-item--active:hover{color:var(--acadia-shell-nav-item-active-text);background:var(--acadia-shell-nav-item-active-bg)}.acadia-shell-nav-item--active:before{display:none}.acadia-shell-nav-item--active .acadia-shell-nav-icon{color:var(--acadia-shell-nav-item-active-text)}.acadia-shell-nav-icon{width:1.25rem;flex:0 0 1.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--acadia-text-muted)}.acadia-shell-nav-label{flex:1 1 auto;min-width:0;font-size:var(--acadia-font-size-sm);font-weight:500}.acadia-shell-nav-badge{margin-left:auto;flex:0 0 auto;min-width:1.25rem;padding:.0625rem .4375rem;border-radius:var(--acadia-radius-full);font-size:.625rem;font-weight:700;line-height:1.4;text-align:center;color:var(--acadia-shell-nav-badge-text);background:var(--acadia-shell-nav-badge-bg)}.acadia-shell-sidebar-footer{flex:0 0 auto;padding:var(--acadia-shell-sidebar-footer-padding);padding-block-start:var(--acadia-shell-sidebar-footer-offset-block-start);border-top:1px solid var(--acadia-border);display:flex;flex-direction:column;gap:var(--acadia-shell-sidebar-footer-gap)}.acadia-shell-sidebar-user{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-xs) var(--acadia-space-sm);border-radius:var(--acadia-radius-md);min-width:0}.acadia-shell-sidebar-userAvatar{width:2.125rem;height:2.125rem;min-width:2.125rem;border-radius:var(--acadia-radius-full);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--acadia-font-size-sm);color:var(--acadia-primary-contrast);background:var(--acadia-primary);flex:0 0 auto}.acadia-shell-sidebar-userMeta{display:flex;flex-direction:column;min-width:0;line-height:1.2}.acadia-shell-sidebar-userName{font-weight:600;font-size:var(--acadia-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-shell-sidebar-userRole{font-size:.6875rem;color:var(--acadia-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-shell-sidebar-signOut,.acadia-shell-profileMenu-signOut{width:100%;display:block}.acadia-shell-sidebar-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled),.acadia-shell-profileMenu-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled){width:100%;min-height:unset;padding:.375rem .25rem;font-size:var(--acadia-font-size-sm);font-weight:600;line-height:1.25;gap:var(--acadia-space-xs);color:var(--acadia-status-danger);background:color-mix(in srgb,var(--acadia-status-danger) 10%,transparent);border-color:transparent;box-shadow:none}.acadia-shell-sidebar-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled){justify-content:center}.acadia-shell-profileMenu-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled){justify-content:flex-start}.acadia-shell-sidebar-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled):hover,.acadia-shell-profileMenu-signOut .p-button.p-button-danger.p-button-text.acadia-shell-signOutButton:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-status-danger) 16%,transparent);color:var(--acadia-status-danger-hover, var(--acadia-status-danger))}.acadia-shell-sidebar-signOut .p-button.acadia-shell-signOutButton .p-button-icon,.acadia-shell-profileMenu-signOut .p-button.acadia-shell-signOutButton .p-button-icon{font-size:.875rem;color:inherit}.acadia-shell-sidebar-copyright{margin:0;padding:var(--acadia-space-xs) var(--acadia-space-sm) 0;font-size:var(--acadia-font-size-xs);line-height:1.35;color:var(--acadia-shell-sidebar-copyright-color);text-align:center;text-wrap:balance}.acadia-shell-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--acadia-surface-page)}body.p-overflow-hidden .acadia-shell-main{overflow:hidden}.acadia-shell-main::-webkit-scrollbar{width:9px;height:9px}.acadia-shell-main::-webkit-scrollbar-track{background:transparent}.acadia-shell-main::-webkit-scrollbar-thumb{background:var(--acadia-scrollbar-thumb);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.acadia-shell-main::-webkit-scrollbar-thumb:hover{background:var(--acadia-scrollbar-thumb-hover);background-clip:padding-box}.acadia-shell-content{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--acadia-shell-content-padding);padding-bottom:var(--acadia-shell-content-padding-bottom);min-width:0;min-height:0}.acadia-shell-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--acadia-shell-topbar-gap);height:var(--acadia-shell-topbar-height);min-height:var(--acadia-shell-topbar-height);padding:0 var(--acadia-shell-topbar-padding-inline);background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);z-index:var(--acadia-z-topbar);position:sticky;top:0;box-shadow:var(--acadia-shadow-sm);min-width:0;overflow-x:hidden;flex-shrink:0}.acadia-shell-topbar-start,.acadia-shell-topbar-middle,.acadia-shell-topbar-end{display:flex;align-items:center;min-width:0}.acadia-shell-topbar-start{flex:0 0 auto;gap:var(--acadia-space-sm)}.acadia-shell-topbar-middle{flex:1 1 auto;justify-content:flex-end;gap:var(--acadia-shell-topbar-middle-gap);min-width:0;padding-inline:var(--acadia-space-sm);overflow:visible}.acadia-shell-topbar-end{flex:0 0 auto;margin-inline-start:auto;justify-content:flex-end;gap:var(--acadia-shell-topbar-end-gap);padding-inline-end:var(--acadia-shell-topbar-end-padding-end)}.acadia-shell-topbar-brand{display:flex;align-items:center;gap:var(--acadia-space-sm);text-decoration:none;color:inherit}.acadia-shell-topbar-brand:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring);border-radius:var(--acadia-radius-md)}.acadia-shell-topbar-logo{height:2.5rem;width:auto}.acadia-shell-topbar-title{font-weight:700;letter-spacing:.06em;font-size:var(--acadia-font-size-lg);margin:0}.acadia-shell-topbar-actions{display:flex;align-items:center;gap:var(--acadia-space-sm)}.acadia-shell-topbar-titleWrap{display:flex;align-items:center;min-width:0;max-width:var(--acadia-shell-topbar-start-max-width);padding-left:var(--acadia-space-sm);margin-left:var(--acadia-space-xs);border-left:1px solid var(--acadia-border-subtle)}.acadia-shell-topbar-titleText{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:var(--acadia-shell-topbar-title-font-size);color:var(--acadia-text)}.acadia-shell-topbar-actionsSlot{display:flex;align-items:center;gap:var(--acadia-space-xs)}.acadia-shell-topbar-menuButton,.acadia-shell-menu-button{display:inline-flex;flex:0 0 auto;flex-shrink:0}.acadia-shell-topbar-dateGroup{display:inline-flex;align-items:baseline;gap:var(--acadia-space-xs);flex:0 0 auto;min-width:0}.acadia-shell-topbar-date{flex:0 0 auto;font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-shell-topbar-date-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:end}.acadia-shell-profileMenuWrap{position:relative;display:inline-flex;flex-shrink:0}.acadia-shell-topbarAvatar{width:var(--acadia-shell-icon-button-size);height:var(--acadia-shell-icon-button-size);min-width:var(--acadia-shell-icon-button-size);border-radius:var(--acadia-radius-full);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--acadia-font-size-sm);color:var(--acadia-primary-contrast);background:var(--acadia-primary);flex-shrink:0;border:none;padding:0;cursor:pointer;font-family:inherit;line-height:1}.acadia-shell-topbarAvatar:hover{filter:brightness(1.05)}.acadia-shell-topbarAvatar:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell-topbar-menuButton .p-button,.acadia-shell-menu-button .p-button{width:var(--acadia-shell-icon-button-size);height:var(--acadia-shell-icon-button-size);padding:0;color:var(--acadia-text)}.acadia-shell-topbar-menuButton .p-button .p-button-icon,.acadia-shell-menu-button .p-button .p-button-icon{font-size:1.125rem;color:var(--acadia-text)}.acadia-shell-topbar-menuButton .p-button:hover,.acadia-shell-menu-button .p-button:hover{background:var(--acadia-hover-bg);color:var(--acadia-text)}.acadia-shell-topbar-menuButton .p-button:focus-visible,.acadia-shell-menu-button .p-button:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell-iconButton .p-button{width:var(--acadia-shell-icon-button-size);height:var(--acadia-shell-icon-button-size);padding:0;color:var(--acadia-text)}.acadia-shell-iconButton .p-button .p-button-icon{font-size:1.125rem;color:var(--acadia-text)}.acadia-shell-iconButton .p-button:hover{background:var(--acadia-hover-bg);color:var(--acadia-text)}.acadia-shell-iconButton .p-button:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell-notificationButton .p-button{width:var(--acadia-shell-icon-button-size);height:var(--acadia-shell-icon-button-size);padding:0;color:var(--acadia-text);background:var(--acadia-shell-notification-bg);border:1px solid var(--acadia-shell-notification-border);border-radius:var(--acadia-radius-md);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.acadia-shell-notificationButton .p-button .p-button-icon{font-size:1.125rem;color:var(--acadia-text)}.acadia-shell-notificationButton .p-button:hover{background:var(--acadia-shell-notification-bg-hover);border-color:var(--acadia-shell-notification-border-hover);color:var(--acadia-text)}.acadia-shell-notificationButton .p-button:focus-visible{outline:none;border-color:var(--acadia-shell-notification-border-hover);box-shadow:var(--acadia-focus-ring)}.acadia-shell-notificationWrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.acadia-shell-notificationBadge{position:absolute;top:.25rem;right:.25rem;z-index:1;width:var(--acadia-shell-notification-badge-size);height:var(--acadia-shell-notification-badge-size);border-radius:50%;background:var(--acadia-shell-notification-badge-color);border:2px solid var(--acadia-surface-card);pointer-events:none}.acadia-shell-notificationPanel.p-overlaypanel{z-index:var(--acadia-z-overlay);min-width:min(var(--acadia-shell-notification-panel-width),90vw);max-width:min(var(--acadia-shell-notification-panel-width),90vw);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-md);overflow:hidden}.acadia-shell-profileMenu.p-overlaypanel{z-index:var(--acadia-z-overlay);width:min(var(--acadia-shell-profile-menu-width),100vw - 1.5rem);max-width:min(var(--acadia-shell-profile-menu-width),100vw - 1.5rem);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-lg);background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-lg);overflow:hidden}.acadia-shell-profileMenu .p-overlaypanel-content{padding:0}.acadia-shell-profileMenu-inner{display:flex;flex-direction:column;min-width:0;padding:var(--acadia-space-md);gap:var(--acadia-space-sm)}.acadia-shell-profileMenu-header{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-shell-profileMenu-eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acadia-text-muted)}.acadia-shell-profileMenu-identity{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-shell-profileMenu-avatar{width:2.5rem;height:2.5rem;border-radius:var(--acadia-radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:var(--acadia-font-size-sm);color:var(--acadia-primary-contrast);background:var(--acadia-primary)}.acadia-shell-profileMenu-identityMeta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acadia-shell-profileMenu-name{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-shell-profileMenu-email{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-shell-profileMenu-divider{height:1px;background:var(--acadia-border-subtle);margin:0}.acadia-shell-profileMenu-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-shell-profileMenu-row{display:flex;align-items:flex-start;gap:var(--acadia-space-sm);min-width:0}.acadia-shell-profileMenu-rowIcon{width:1.75rem;height:1.75rem;border-radius:var(--acadia-radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8125rem}.acadia-shell-profileMenu-rowIcon--manager{background:var(--acadia-status-success-bg);color:var(--acadia-status-success-ink)}.acadia-shell-profileMenu-rowIcon--role{background:var(--acadia-primary-muted);color:var(--acadia-primary-ink)}.acadia-shell-profileMenu-rowIcon--bu{background:#cffafe;color:#155e75}.acadia-shell-profileMenu-rowIcon--location{background:var(--acadia-status-warning-bg);color:var(--acadia-status-warning-ink)}.acadia-shell-profileMenu-rowText{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acadia-shell-profileMenu-rowLabel{font-size:.6875rem;font-weight:500;color:var(--acadia-text-muted)}.acadia-shell-profileMenu-rowValue{font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-shell-notificationPanel .p-overlaypanel-content{padding:0}.acadia-shell-notificationPanel-inner{display:flex;flex-direction:column;min-width:0}.acadia-shell-notificationPanel-header{padding:var(--acadia-space-sm) var(--acadia-space-md);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-shell-notificationPanel-title{margin:0;font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text)}.acadia-shell-notificationPanel-error{margin:0;padding:var(--acadia-space-md);font-size:var(--acadia-font-size-sm);color:var(--acadia-status-danger)}.acadia-shell-notificationList{list-style:none;margin:0;padding:0;min-width:0;max-height:20rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--acadia-scrollbar-thumb) transparent}.acadia-shell-notificationList::-webkit-scrollbar{width:.375rem}.acadia-shell-notificationList::-webkit-scrollbar-thumb{background:var(--acadia-scrollbar-thumb);border-radius:var(--acadia-radius-full)}.acadia-shell-notificationRow{width:100%;text-align:left;border:0;background:transparent;padding:var(--acadia-space-sm) var(--acadia-space-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--acadia-space-2xs);border-bottom:1px solid var(--acadia-border-subtle);color:var(--acadia-text)}.acadia-shell-notificationItem:last-child .acadia-shell-notificationRow{border-bottom:0}.acadia-shell-notificationRow--unread{background:var(--acadia-shell-notification-unread-bg)}.acadia-shell-notificationRow:hover{background:var(--acadia-hover-bg)}.acadia-shell-notificationRow--unread:hover{background:color-mix(in srgb,var(--acadia-primary) 18%,var(--acadia-surface-card))}.acadia-shell-notificationRow:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell-notificationRow-title{font-weight:600;font-size:var(--acadia-font-size-sm);color:var(--acadia-text);min-width:0}.acadia-shell-notificationRow-body{line-height:1.35;min-width:0;font-size:var(--acadia-font-size-sm)}.acadia-shell-notificationRow-meta{font-size:var(--acadia-font-size-sm);min-width:0}.acadia-shell-search{display:flex;align-items:center;gap:var(--acadia-space-xs);flex:1 1 auto;width:100%;min-width:0;max-width:var(--acadia-shell-search-max-width)}.acadia-shell-search-field{flex:1 1 auto;min-width:0}.acadia-shell-search-field--desktop{display:flex;align-items:center;gap:var(--acadia-space-xs);padding:.4375rem .75rem;min-height:var(--acadia-shell-search-min-height);background:var(--acadia-shell-search-bg);border:1px solid var(--acadia-shell-search-border);border-radius:var(--acadia-radius-md);color:var(--acadia-text);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.acadia-shell-search-field--desktop:focus-within{background:var(--acadia-shell-search-bg-focus);border-color:var(--acadia-shell-search-border-focus);box-shadow:var(--acadia-focus-ring)}.acadia-shell-searchIcon{flex:0 0 auto;color:var(--acadia-text-secondary);pointer-events:none;font-size:.9375rem}.acadia-shell-search .acadia-shell-menu-search-autocomplete{flex:1 1 auto;min-width:0;width:100%}.acadia-shell-search .acadia-shell-menu-search-autocomplete .p-autocomplete{width:100%}.acadia-shell-search .acadia-shell-menu-search-autocomplete .p-inputtext{width:100%;min-width:0;min-height:auto;padding:0;border:none;background:transparent;box-shadow:none;color:var(--acadia-text);font-size:var(--acadia-font-size-sm)}.acadia-shell-search .acadia-shell-menu-search-autocomplete .p-inputtext::placeholder{color:var(--acadia-text-muted)}.acadia-shell-search .acadia-shell-menu-search-autocomplete .p-inputtext:focus,.acadia-shell-search .acadia-shell-menu-search-autocomplete .p-inputtext:focus-visible{outline:none;box-shadow:none;border:none}.acadia-menu-search-suggestion{display:flex;align-items:center;gap:var(--acadia-space-sm);width:100%;min-width:0}.acadia-menu-search-suggestion-label{flex:1 1 auto;min-width:0;word-break:break-word}.acadia-menu-search-token-match{font-weight:600;color:var(--acadia-primary);background:color-mix(in srgb,var(--acadia-primary) 12%,transparent);border-radius:var(--acadia-radius-sm)}.acadia-shell-overlay-menu.p-menu-overlay{z-index:var(--acadia-z-overlay);min-width:10rem;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-md);overflow:hidden}.acadia-shell-overlay-menu .p-menu-list{padding:var(--acadia-space-2xs) 0}.acadia-shell-overlay-menu .p-menuitem-link{padding:var(--acadia-space-sm) var(--acadia-space-md);color:var(--acadia-text);gap:var(--acadia-space-sm)}.acadia-shell-overlay-menu .p-menuitem:not(.p-disabled)>.p-menuitem-content:hover,.acadia-shell-overlay-menu .p-menuitem.p-focus>.p-menuitem-content{background:var(--acadia-hover-bg);color:var(--acadia-text)}.acadia-shell-overlay-menu .p-menuitem-icon{color:var(--acadia-text-secondary)}p-overlay:has(.acadia-shell-menu-search-panel){margin:0;transform:none}p-overlay:has(.acadia-shell-menu-search-panel)>.p-overlay-content{margin:0;transform:none}.acadia-shell-menu-search-panel.p-autocomplete-overlay{z-index:var(--acadia-z-overlay);max-width:none;margin:0;transform:none;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-md);overflow:hidden}.acadia-shell-menu-search-panel .p-autocomplete-list-container{max-height:min(24rem,50vh);overflow-y:auto}.acadia-shell-menu-search-panel .p-autocomplete-list,.acadia-shell-menu-search-panel .p-autocomplete-items{padding:var(--acadia-space-2xs) 0}.acadia-shell-menu-search-panel .p-autocomplete-option,.acadia-shell-menu-search-panel .p-autocomplete-item{padding:var(--acadia-space-sm) var(--acadia-space-md);color:var(--acadia-text)}.acadia-shell-menu-search-panel .p-autocomplete-option:not(.p-disabled):hover,.acadia-shell-menu-search-panel .p-autocomplete-item:not(.p-disabled):hover,.acadia-shell-menu-search-panel .p-autocomplete-option.p-focus,.acadia-shell-menu-search-panel .p-autocomplete-item.p-highlight{background:var(--acadia-hover-bg);color:var(--acadia-text)}.acadia-shell-backdrop{display:none}.acadia-page{display:flex;flex-direction:column;gap:var(--acadia-page-gap);padding:var(--acadia-page-padding);min-width:0;color:var(--acadia-text)}.acadia-page-container{width:100%;max-width:100%;margin-inline:auto;min-width:0}.acadia-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md)}.acadia-page-body{display:flex;flex-direction:column;gap:var(--acadia-page-gap);min-width:0}.acadia-shell-content .acadia-page{flex:0 1 auto;padding:0;background:transparent;min-width:0;min-height:auto}.acadia-shell-content .acadia-page-body{min-height:auto}.acadia-shell-content .acadia-page-container,.acadia-shell-content .acadia-dashboard-container,.acadia-shell-content .acadia-approval-container,.acadia-shell-content .acadia-fx-rates-container,.acadia-shell-content .acadia-reports-shell,.acadia-shell-content .acadia-projects-container,.acadia-shell-content .acadia-clients-container,.acadia-shell-content .acadia-invoices-container,.acadia-shell-content .acadia-roles-container,.acadia-shell-content .acadia-admin-container{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--acadia-page-gap);width:100%;max-width:100%;margin-inline:auto;min-width:0;min-height:auto}.acadia-shell-content .acadia-edit-workspace,.acadia-shell-content .acadia-report-workspace,.acadia-shell-content .acadia-approval-workspace{min-height:0}.acadia-shell-content .acadia-workspace-grid,.acadia-shell-content .acadia-projects-workspace-grid,.acadia-shell-content .acadia-clients-workspace-grid,.acadia-shell-content .acadia-roles-workspace-grid,.acadia-shell-content .acadia-expense-summary-workspace-grid{flex:0 1 auto;height:auto;min-height:auto;align-self:stretch}.acadia-page-stack,.acadia-page-kpi-stack,.acadia-shell-content .acadia-page-stack,.acadia-shell-content .acadia-page-kpi-stack,.acadia-shell-content .acadia-dashboard-body,.acadia-shell-content .acadia-expense-workspace,.acadia-shell-content .acadia-time-entry,.acadia-shell-content .acadia-approval-main{display:flex;flex-direction:column;gap:var(--acadia-kpi-to-content-gap);min-width:0}.acadia-shell-content .acadia-kpi-grid,.acadia-shell-content .acadia-page-stack>.acadia-kpi-grid,.acadia-shell-content .acadia-page-stack>section .acadia-kpi-grid,.acadia-shell-content .acadia-page-kpi-stack>.acadia-kpi-grid,.acadia-shell-content .acadia-page-kpi-stack>section .acadia-kpi-grid,.acadia-shell-content .acadia-page-kpi-stack>section .acadia-kpi-grid-compact,.acadia-shell-content .acadia-dashboard-body>.acadia-kpi-grid,.acadia-shell-content .acadia-expense-workspace>.acadia-kpi-grid,.acadia-shell-content .acadia-time-entry>.acadia-kpi-grid,.acadia-shell-content section.acadia-approval-metrics,.acadia-shell-content section.acadia-fx-rates-metrics,.acadia-shell-content section.acadia-projects-metrics{margin-bottom:0}.acadia-page-panel-half{width:100%;max-width:var(--acadia-page-panel-half-max-width);min-width:0}.acadia-page-panel-full{width:100%;max-width:100%;min-width:0}.acadia-page-panel-half.acadia-approval-workspace,.acadia-page-panel-half .acadia-approval-workspace-container{max-width:100%;width:100%}.acadia-page-panel-half .acadia-form-grid>.acadia-form-field{flex:0 0 100%!important;max-width:100%!important}.acadia-workspace{display:flex;flex-direction:column;gap:var(--acadia-page-gap);padding:var(--acadia-page-padding);min-height:0;min-width:0;color:var(--acadia-text);background:transparent}.acadia-workspace-container{display:flex;flex-direction:column;gap:var(--acadia-space-md);width:100%;max-width:100%;min-width:0}.acadia-time-entry-page.acadia-page{padding:0;background:transparent;min-width:0}.acadia-time-entry-page .acadia-page-container{display:flex;flex-direction:column;gap:var(--acadia-page-gap);min-width:0}.acadia-time-entry-page .acadia-page-body{gap:0;min-width:0}.acadia-page.acadia-expense-summary-page{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-expense-summary-page.acadia-page{padding:0;background:transparent;min-width:0}.acadia-expense-summary-page .acadia-page-container{flex:0 1 auto;min-height:auto;min-width:0}.acadia-expense-summary-page .acadia-page-body{gap:0;min-width:0}.acadia-time-entry-toolbar-divider{height:1px;margin:var(--acadia-space-sm) 0;background:var(--acadia-border-subtle)}.acadia-time-entry-grid-stack{display:flex;flex-direction:column;min-width:0}.acadia-time-entry-week-nav-card{margin-bottom:var(--acadia-time-entry-section-gap, .875rem)}.acadia-time-entry-week-nav-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-time-entry-week-nav-row{min-width:0;width:100%}.acadia-time-entry-week-nav-lead,.acadia-time-entry-week-nav-trail{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-time-entry-week-nav-trail{justify-content:flex-end}.acadia-time-entry-week-nav-center{flex:1;text-align:center;min-width:0}.acadia-time-entry-week-range{font-size:var(--acadia-font-size-lg);font-weight:600;color:var(--acadia-text)}.acadia-time-entry-week-number{font-size:var(--acadia-font-size-sm);margin-top:var(--acadia-space-2xs)}.acadia-time-entry-week-total-value{color:var(--acadia-text);font-weight:600}.acadia-time-entry-lock-hint{font-size:var(--acadia-font-size-sm);display:inline-flex;align-items:center;gap:var(--acadia-space-xs)}.acadia-time-entry-manager-select,.acadia-time-entry-admin-member-select{min-width:12rem}.acadia-time-entry-manager-option{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);width:100%}.acadia-time-entry-grid-card{padding:0;overflow:hidden;border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm)}.acadia-time-entry-grid-card .acadia-time-entry-ts-foot{border:none;border-top:1px solid var(--acadia-border);border-radius:0;box-shadow:none;justify-content:space-between}.acadia-time-entry-grid-scroll{overflow-x:auto;min-width:0}.acadia-time-entry-grid-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);padding:.75rem 1rem;border-top:1px solid var(--acadia-border);background:var(--acadia-surface-card)}.acadia-time-entry-week-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;min-width:0;padding-top:var(--acadia-space-sm);gap:var(--acadia-space-sm)}.acadia-time-entry-week-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-time-entry-week-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-sm);min-width:0;margin-left:auto}.acadia-time-entry-readonly-banner{margin-bottom:var(--acadia-space-sm)}.acadia-time-entry-week-status-tag{display:inline-flex;margin-top:var(--acadia-space-2xs)}.acadia-time-entry-overtime-hint{display:inline-flex;align-items:center;gap:var(--acadia-space-2xs);white-space:nowrap;color:var(--acadia-status-warning-ink)}.acadia-time-entry-overtime-hint .pi{color:var(--acadia-status-warning)}.acadia-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acadia-font-display,.acadia-num{font-family:var(--acadia-font-family-display);font-feature-settings:"tnum";letter-spacing:var(--acadia-letter-spacing-display);font-variant-numeric:tabular-nums}.acadia-text-secondary{color:var(--acadia-text-secondary)}.acadia-text-muted{color:var(--acadia-text-muted)}.acadia-text-sm{font-size:var(--acadia-font-size-sm)}.acadia-text-center{text-align:center}.acadia-meta-pill{display:inline-flex;align-items:center;padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);border-radius:var(--acadia-radius-full);font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);white-space:nowrap;color:var(--acadia-text);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle)}.acadia-text-right{text-align:right}.acadia-text-warning{color:var(--acadia-warning, #f97316)}.acadia-font-semibold{font-weight:600}.acadia-block{display:block}.acadia-align-baseline{vertical-align:baseline}.acadia-list-unstyled{list-style:none;padding:0;margin:0}.acadia-whitespace-normal{white-space:normal}.acadia-cursor-help{cursor:help}.acadia-flex-shrink-0{flex-shrink:0}.acadia-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-flex-center{display:flex;align-items:center;justify-content:center}.acadia-flex-end{display:flex;justify-content:flex-end}.acadia-flex-grow{flex:1 1 auto;min-width:0}.acadia-stack{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-stack-center{display:flex;flex-direction:column;align-items:center;gap:var(--acadia-space-md)}.acadia-empty-state-icon{font-size:3.75rem;color:var(--acadia-text-muted)}.acadia-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-cluster--center{justify-content:center}.acadia-cluster--start{align-items:flex-start}.acadia-split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-md)}.acadia-p-2xs{padding:var(--acadia-space-2xs)}.acadia-p-xs{padding:var(--acadia-space-xs)}.acadia-p-sm{padding:var(--acadia-space-sm)}.acadia-p-md{padding:var(--acadia-space-md)}.acadia-p-lg{padding:var(--acadia-space-lg)}.acadia-p-xl{padding:var(--acadia-space-xl)}.acadia-m-0{margin:0}.acadia-mb-xs{margin-bottom:var(--acadia-space-xs)}.acadia-mb-sm{margin-bottom:var(--acadia-space-sm)}.acadia-mb-md{margin-bottom:var(--acadia-space-md)}.acadia-mb-lg{margin-bottom:var(--acadia-space-lg)}.acadia-gap-2xs{gap:var(--acadia-space-2xs)}.acadia-gap-xs{gap:var(--acadia-space-xs)}.acadia-gap-sm{gap:var(--acadia-space-sm)}.acadia-gap-md{gap:var(--acadia-space-md)}.acadia-gap-lg{gap:var(--acadia-space-lg)}.acadia-gap-xl{gap:var(--acadia-space-xl)}.acadia-mt-xs{margin-top:var(--acadia-space-xs)}.acadia-mt-sm{margin-top:var(--acadia-space-sm)}.acadia-mt-md{margin-top:var(--acadia-space-md)}.acadia-mt-lg{margin-top:var(--acadia-space-lg)}.acadia-ml-sm{margin-left:var(--acadia-space-sm)}.acadia-mr-sm{margin-right:var(--acadia-space-sm)}.acadia-align-top{vertical-align:top}.acadia-surface-muted-bg{background:var(--acadia-surface-muted)}.acadia-no-underline{text-decoration:none}.acadia-table-col-narrow{min-width:6rem}.acadia-table-col-medium{min-width:8.75rem}.acadia-table-col-wide{min-width:12rem}.acadia-icon-btn-sm{width:2rem;height:2rem}.acadia-min-h-input{min-height:2.5rem}.acadia-w-full{width:100%}.acadia-min-w-0{min-width:0}.acadia-cluster--responsive-row{display:flex;flex-direction:column;gap:var(--acadia-space-sm);width:100%}@media (min-width: 576px){.acadia-cluster--responsive-row{flex-direction:row;align-items:flex-start}}.acadia-form-grid{display:grid;grid-template-columns:1fr;gap:var(--acadia-space-md) var(--acadia-space-lg)}@media (min-width: 768px){.acadia-form-grid--2{grid-template-columns:repeat(2,1fr)}.acadia-form-grid--3{grid-template-columns:repeat(3,1fr)}.acadia-form-grid--4{grid-template-columns:repeat(4,1fr)}.acadia-form-grid--3 .acadia-form-grid__span-2,.acadia-form-grid--4 .acadia-form-grid__span-2{grid-column:span 2}}.acadia-form-grid__full{grid-column:1/-1}.acadia-interactive-surface{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.acadia-interactive-surface:hover{box-shadow:var(--acadia-shadow-hover-md)}.acadia-interactive-surface:focus-within{box-shadow:var(--acadia-shadow-hover-sm);outline:none}@media print{.acadia-no-print{display:none!important}}.acadia-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);transition:box-shadow .2s ease}.acadia-card:hover{box-shadow:var(--acadia-shadow-hover-md)}.acadia-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg);border-bottom:1px solid var(--acadia-border)}.acadia-card-body{padding:var(--acadia-space-lg)}.acadia-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-sm);padding:var(--acadia-space-md) var(--acadia-space-lg);border-top:1px solid var(--acadia-border)}.acadia-card-title{display:flex;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-base);font-weight:600;color:var(--acadia-text-primary)}.acadia-card-title-icon{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-content-card__subtitle{margin:0 0 var(--acadia-space-md);color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);line-height:1.45}.acadia-card--nested,.acadia-card--nested:hover{box-shadow:none}.acadia-card--flush-body>.acadia-card-body{padding:0}.acadia-form-grid{--acadia-form-columns: 3;display:grid;grid-template-columns:repeat(var(--acadia-form-columns),minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-form-field{display:flex;flex-direction:column;gap:var(--acadia-space-xs);min-width:0}.acadia-form-field label{font-weight:600;font-size:var(--acadia-font-size-sm);color:var(--acadia-text)}.acadia-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-sm);padding-top:var(--acadia-space-md)}.acadia-table-wrap{width:100%;min-width:0;overflow-x:auto}.acadia-table{width:100%;border-collapse:collapse}.acadia-table-empty{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);font-weight:500;padding:var(--acadia-space-lg) var(--acadia-space-md);text-align:center}.acadia-table-header{font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acadia-table.p-datatable,.acadia-table.p-datatable.acadia-table--interactive,.acadia-data-table .acadia-table.p-datatable,.acadia-data-table .p-datatable,.p-datatable.acadia-table{border:none;border-radius:var(--acadia-table-radius);box-shadow:none;overflow:hidden}.acadia-table.p-datatable .p-datatable-table,.acadia-table--interactive .p-datatable-table,.p-datatable.acadia-table .p-datatable-table{border-collapse:collapse}.acadia-table.p-datatable .p-datatable-thead>tr>th,.acadia-table--interactive .p-datatable-thead>tr>th,.p-datatable.acadia-table .p-datatable-thead>tr>th,.acadia-data-table .p-datatable .p-datatable-thead>tr>th{background:var(--acadia-table-header-bg);border:none;border-bottom:1px solid var(--acadia-table-border);color:var(--acadia-table-header-color);font-size:var(--acadia-table-header-size);font-weight:700;letter-spacing:var(--acadia-table-header-tracking);padding:var(--acadia-table-cell-padding-y) var(--acadia-table-cell-padding-x);text-transform:uppercase}.acadia-table.p-datatable .p-datatable-tbody>tr>td,.acadia-table--interactive .p-datatable-tbody>tr>td,.p-datatable.acadia-table .p-datatable-tbody>tr>td,.acadia-data-table .p-datatable .p-datatable-tbody>tr>td{background:var(--acadia-surface-card);border:none;border-bottom:1px solid var(--acadia-table-border);color:var(--acadia-text);font-size:var(--acadia-font-size-sm);padding:var(--acadia-table-cell-padding-y) var(--acadia-table-cell-padding-x);vertical-align:middle}.acadia-table.p-datatable .p-datatable-tbody>tr>td+td,.acadia-table--interactive .p-datatable-tbody>tr>td+td,.p-datatable.acadia-table .p-datatable-tbody>tr>td+td{border-left:none}.acadia-table-row--clickable{cursor:pointer}.acadia-table.p-datatable .p-datatable-tbody>tr.acadia-table-row--clickable:hover>td,.acadia-table--interactive .p-datatable-tbody>tr.acadia-table-row--clickable:hover>td,.acadia-data-table .p-datatable .p-datatable-tbody>tr.acadia-table-row--clickable:hover>td{background:var(--acadia-hover-bg);transition:background .12s ease}.acadia-table.p-datatable .p-datatable-tbody>tr.acadia-table-row--clickable:focus-visible,.acadia-table--interactive .p-datatable-tbody>tr.acadia-table-row--clickable:focus-visible,.acadia-data-table .p-datatable .p-datatable-tbody>tr.acadia-table-row--clickable:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:-2px}.acadia-table-primary-link{color:var(--acadia-table-primary-link-color);font-weight:600;text-decoration:none;transition:text-decoration .15s ease}.acadia-table.p-datatable .p-datatable-tbody>tr.acadia-table-row--clickable:hover .acadia-table-primary-link,.acadia-table--interactive .p-datatable-tbody>tr.acadia-table-row--clickable:hover .acadia-table-primary-link{text-decoration:underline;text-underline-offset:2px}.acadia-table-cell--numeric{font-feature-settings:var(--acadia-font-feature-numeric-zero),"tnum" 1;font-variant-numeric:tabular-nums;font-weight:700}.acadia-table-cell--muted{color:var(--acadia-text-muted)}.acadia-table-progress{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;min-width:5.5rem}.acadia-table-progress .acadia-progress-thin,.acadia-table-progress .acadia-progress-thin.p-progressbar,.acadia-table-progress .acadia-progress-thin .p-progressbar{flex:0 0 auto;min-width:0;width:100%}.acadia-table-progress__value{color:var(--acadia-text-muted);flex:0 0 auto;font-size:var(--acadia-font-size-sm);line-height:1.2;white-space:nowrap}.acadia-hours-cell{align-items:baseline;display:inline-flex;gap:.25rem}.acadia-hours-cell--end{justify-content:flex-end;width:100%}.acadia-hours-value{color:var(--acadia-text);font-variant-numeric:tabular-nums;font-weight:600}.acadia-hours-sublabel{color:var(--acadia-text-secondary);font-size:.6875rem;font-weight:400;text-transform:lowercase}.acadia-table-footer>td{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-table-footer-border);color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:700;padding:var(--acadia-table-cell-padding-y) var(--acadia-table-cell-padding-x)}.acadia-table-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.3125rem;justify-content:center}.acadia-table-action-btn.p-button,p-button.acadia-table-action-btn .p-button{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:5px;color:var(--acadia-text-secondary);height:22.5px;min-width:22.5px;padding:0;transition:all .12s ease;width:22.5px}.acadia-table-action-btn.p-button .p-button-icon,p-button.acadia-table-action-btn .p-button .p-button-icon{font-size:.6563rem}.acadia-table-action-btn--edit.p-button,p-button.acadia-table-action-btn--edit .p-button{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-primary)!important;color:var(--acadia-primary)!important}.acadia-table-action-btn--edit.p-button .p-button-icon,p-button.acadia-table-action-btn--edit .p-button .p-button-icon{color:var(--acadia-primary)!important}.acadia-table-action-btn--edit.p-button:not(:disabled):hover,p-button.acadia-table-action-btn--edit .p-button:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-primary) 12%,var(--acadia-surface-card))!important;border-color:var(--acadia-primary)!important;color:var(--acadia-primary)!important}.acadia-table-action-btn--edit-solid.p-button,p-button.acadia-table-action-btn--edit-solid .p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-primary)!important}.acadia-table-action-btn--edit-solid.p-button .p-button-icon,p-button.acadia-table-action-btn--edit-solid .p-button .p-button-icon{color:var(--acadia-primary)!important}.acadia-table-action-btn--edit-solid.p-button:not(:disabled):hover,p-button.acadia-table-action-btn--edit-solid .p-button:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-primary) 12%,transparent)!important;border:none!important;color:var(--acadia-primary)!important}.acadia-table-action-btn--edit-solid.p-button:not(:disabled):hover .p-button-icon,p-button.acadia-table-action-btn--edit-solid .p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-primary)!important}.acadia-table-action-btn--edit-solid.p-button:focus-visible,p-button.acadia-table-action-btn--edit-solid .p-button:focus-visible{outline:2px solid color-mix(in srgb,var(--acadia-primary) 45%,transparent);outline-offset:1px}.acadia-table-action-btn--delete.p-button,p-button.acadia-table-action-btn--delete .p-button,.acadia-table-action-btn--delete-solid.p-button,p-button.acadia-table-action-btn--delete-solid .p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-status-danger)!important}.acadia-table-action-btn--delete.p-button .p-button-icon,p-button.acadia-table-action-btn--delete .p-button .p-button-icon,.acadia-table-action-btn--delete-solid.p-button .p-button-icon,p-button.acadia-table-action-btn--delete-solid .p-button .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-table-action-btn--delete.p-button:not(:disabled):hover,p-button.acadia-table-action-btn--delete .p-button:not(:disabled):hover,.acadia-table-action-btn--delete-solid.p-button:not(:disabled):hover,p-button.acadia-table-action-btn--delete-solid .p-button:not(:disabled):hover{background:var(--acadia-status-danger-bg)!important;border:none!important;color:var(--acadia-status-danger)!important}.acadia-table-action-btn--delete.p-button:not(:disabled):hover .p-button-icon,p-button.acadia-table-action-btn--delete .p-button:not(:disabled):hover .p-button-icon,.acadia-table-action-btn--delete-solid.p-button:not(:disabled):hover .p-button-icon,p-button.acadia-table-action-btn--delete-solid .p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-table-action-btn--delete.p-button:focus-visible,p-button.acadia-table-action-btn--delete .p-button:focus-visible,.acadia-table-action-btn--delete-solid.p-button:focus-visible,p-button.acadia-table-action-btn--delete-solid .p-button:focus-visible{outline:2px solid var(--acadia-status-danger-border);outline-offset:1px}.acadia-table-action-btn--success-solid.p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-status-success)!important}.acadia-table-action-btn--success-solid.p-button .p-button-icon{color:var(--acadia-status-success)!important}.acadia-table-action-btn--success-solid.p-button:not(:disabled):hover{background:var(--acadia-status-success-bg)!important;border:none!important;color:var(--acadia-status-success)!important}.acadia-table-action-btn--success-solid.p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-status-success)!important}.acadia-table-action-btn--success-solid.p-button:focus-visible{outline:2px solid var(--acadia-status-success-border);outline-offset:1px}.acadia-table-action-btn--warn-solid.p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-status-warning)!important}.acadia-table-action-btn--warn-solid.p-button .p-button-icon{color:var(--acadia-status-warning)!important}.acadia-table-action-btn--warn-solid.p-button:not(:disabled):hover{background:var(--acadia-status-warning-bg)!important;border:none!important;color:var(--acadia-status-warning)!important}.acadia-table-action-btn--warn-solid.p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-status-warning)!important}.acadia-table-action-btn--warn-solid.p-button:focus-visible{outline:2px solid var(--acadia-status-warning-border);outline-offset:1px}.acadia-table-action-btn--success.p-button{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-status-success)!important;color:var(--acadia-status-success)!important}.acadia-table-action-btn--success.p-button .p-button-icon{color:var(--acadia-status-success)!important}.acadia-table-action-btn--success.p-button:not(:disabled):hover{background:var(--acadia-status-success-bg)!important;border-color:var(--acadia-status-success)!important;color:var(--acadia-status-success)!important}.acadia-table-action-btn--cancel.p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-status-danger)!important}.acadia-table-action-btn--cancel.p-button .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-table-action-btn--cancel.p-button:not(:disabled):hover{background:var(--acadia-status-danger-bg)!important;border:none!important;color:var(--acadia-status-danger)!important}.acadia-table-action-btn--cancel.p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-table-action-btn--cancel.p-button:focus-visible{outline:2px solid var(--acadia-status-danger-border);outline-offset:1px}.acadia-table-actions .p-ink{display:none!important}.acadia-currency-display{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.375rem;min-width:0}.acadia-currency-flag{border-radius:50%;flex-shrink:0;height:1.25rem;object-fit:cover;width:1.25rem}.acadia-currency-symbol{color:var(--acadia-text-muted);flex-shrink:0;font-weight:600}.acadia-currency-code{color:var(--acadia-text);flex-shrink:0;font-weight:600}.acadia-currency-name{color:var(--acadia-text-secondary);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-field-currency{align-items:center;display:flex;gap:var(--acadia-space-sm);min-width:0}.acadia-field-currency-prefix{align-items:center;align-self:center;color:var(--acadia-text-secondary);display:inline-flex;flex-shrink:0;font-weight:600;min-height:var(--acadia-control-min-height);white-space:nowrap}.acadia-field-currency .p-inputnumber{flex:1;min-width:0}.acadia-table-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--acadia-space-sm)}.acadia-table-load-more{margin-top:var(--acadia-space-md);text-align:center}.acadia-entity-identity{align-items:center;display:flex;gap:var(--acadia-space-md);min-width:0}.acadia-entity-identity__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acadia-entity-identity__name{color:var(--acadia-text-primary);font-size:var(--acadia-font-size-sm);font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-entity-identity__code{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-form-field{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.acadia-form-field__label{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:500;letter-spacing:normal;line-height:1.35;margin:0;text-transform:none;white-space:nowrap}.acadia-form-field__required{color:var(--acadia-status-danger)}.acadia-form-field__control{min-width:0;width:100%}.acadia-form-field__control>.p-inputtext,.acadia-form-field__control>.p-dropdown,.acadia-form-field__control>.p-select,.acadia-form-field__control>textarea.p-inputtextarea,.acadia-form-field__control>textarea.p-textarea,.acadia-form-field__control>.p-textarea{box-sizing:border-box;width:100%}.acadia-form-field--invalid .p-inputtext,.acadia-form-field--invalid .p-inputtextarea,.acadia-form-field--invalid .p-textarea,.acadia-form-field--invalid .acadia-filter-control.p-dropdown,.acadia-form-field--invalid .acadia-filter-control.p-select,.acadia-form-field--invalid .p-dropdown,.acadia-form-field--invalid .p-select,.acadia-form-control--invalid .p-inputtext,.acadia-form-control--invalid .p-inputtextarea,.acadia-form-control--invalid .p-textarea,.acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-form-control--invalid .p-dropdown,.acadia-form-control--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-form-field__error{color:var(--acadia-status-danger);display:block;font-size:.75rem;line-height:1.35;margin:0}.acadia-form-field__hint{color:var(--acadia-text-muted);display:block;font-size:.75rem;line-height:1.35;margin:var(--acadia-space-2xs) 0 0}.acadia-form-field__hint--inline{display:inline;font-weight:400;margin:0 0 0 .25rem}.acadia-form-field--readonly{gap:.35rem;justify-content:center;min-height:var(--acadia-control-height, 2.75rem)}.acadia-form-field--readonly-block{min-height:auto}.acadia-form-field__value{color:var(--acadia-text);font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.acadia-form-field__value--multiline{white-space:pre-wrap}.acadia-form-field__value--empty{color:var(--acadia-text-secondary);font-style:italic;font-weight:400;opacity:.9}.acadia-form-field__value-meta{color:var(--acadia-text-secondary);font-size:.8125rem;font-weight:500;margin-left:.35rem}.acadia-currency-pair-display{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.375rem}.acadia-currency-pair-arrow{color:var(--acadia-text-muted);font-weight:600}.page-shell{padding:0}.page-shell-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm)}.page-shell-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg);border-bottom:1px solid var(--acadia-border)}.page-shell-title-block{min-width:0}.page-shell-title{display:flex;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-xl);font-weight:700;letter-spacing:var(--acadia-letter-spacing-title);color:var(--acadia-text)}.page-shell-subtitle{margin-top:var(--acadia-space-xs);color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm)}.page-shell-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.page-shell-body{padding:var(--acadia-space-lg)}.acadia-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-sm)}.acadia-filter-bar .p-panel-content{padding-top:var(--acadia-space-md)}.acadia-filter-bar-form{display:flex;flex-wrap:wrap;gap:var(--acadia-space-md)}.acadia-page-header-title-block{min-width:0}.acadia-page-header-title{display:flex;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-xl);font-weight:700;letter-spacing:var(--acadia-letter-spacing-title);color:var(--acadia-text)}.acadia-page-header-subtitle{margin-top:var(--acadia-space-xs);color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm)}.acadia-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-section-panel.p-panel{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm)}.acadia-section-panel.p-panel>.p-panel-header{align-items:center;background:var(--acadia-surface-muted);border-color:var(--acadia-border);color:var(--acadia-text);display:flex;font-weight:600;gap:var(--acadia-space-sm);padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-section-panel.p-panel>.p-panel-content{padding:var(--acadia-space-lg);border-color:var(--acadia-border)}.acadia-section-panel__titleBlock{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-section-panel__subtitle{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:400;letter-spacing:normal;line-height:1.35;text-transform:none}.acadia-section-panel--lead.p-panel>.p-panel-header{border-left:4px solid var(--acadia-primary);background:color-mix(in srgb,var(--acadia-primary) 8%,var(--acadia-surface-card))}.acadia-section-panel__header{align-items:center;display:inline-flex;flex:1 1 auto;gap:var(--acadia-space-xs);min-width:0}.acadia-section-panel__icon{color:var(--acadia-primary);flex-shrink:0;font-size:var(--acadia-font-size-md);font-weight:400;letter-spacing:normal;text-transform:none}.acadia-section-panel__text{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.acadia-section-panel--sentence-title .acadia-section-panel__text{font-weight:600;letter-spacing:normal;text-transform:none}.p-button.acadia-icon-action-btn{width:2.5rem;height:2.5rem;padding:0;border-color:var(--acadia-border);background:var(--acadia-surface-card);color:var(--acadia-text-secondary)}.p-button.acadia-icon-action-btn .p-button-icon{font-size:var(--acadia-font-size-base)}.p-button.acadia-icon-action-btn .p-button-label{display:none}.p-button.acadia-icon-action-btn:not(:disabled):hover{background:var(--acadia-hover-bg);border-color:var(--acadia-border);color:var(--acadia-text)}.p-button.acadia-icon-action-btn:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.p-button.acadia-icon-action-btn:disabled{opacity:.5}.acadia-stat-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-md);box-shadow:var(--acadia-shadow-sm);transition:box-shadow .2s ease}.acadia-stat-card:hover{box-shadow:var(--acadia-shadow-hover-sm)}.acadia-stat-card-label{font-size:var(--acadia-font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--acadia-text-secondary)}.acadia-stat-card-value{font-size:1.5rem;font-weight:700;color:var(--acadia-text);margin-top:var(--acadia-space-xs)}.acadia-state-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--acadia-space-xl);color:var(--acadia-text-secondary);gap:var(--acadia-space-md)}.acadia-state-panel-icon{font-size:2rem;opacity:.6;color:var(--acadia-text-muted)}.acadia-state-panel-title{font-size:var(--acadia-font-size-base);font-weight:600;color:var(--acadia-text);margin:0}.acadia-state-panel-message{margin:0;max-width:28rem;color:var(--acadia-text-secondary)}.acadia-state-panel-message--sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acadia-state-panel--compact{gap:var(--acadia-space-sm);padding:var(--acadia-space-md)}.acadia-status-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem}.acadia-status-filter-chip{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:999px;color:var(--acadia-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--acadia-font-size-xs);font-weight:600;gap:.35rem;line-height:1.2;padding:.35rem .75rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.acadia-status-filter-chip:hover{border-color:color-mix(in srgb,var(--acadia-primary) 45%,var(--acadia-border));color:var(--acadia-text)}.acadia-status-filter-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--acadia-primary) 45%,transparent);outline-offset:2px}.acadia-status-filter-chip--active{background:var(--acadia-primary);border-color:var(--acadia-primary);color:var(--acadia-primary-contrast)}.acadia-status-filter-chip--active:hover{background:var(--acadia-primary-hover);border-color:var(--acadia-primary-hover);color:var(--acadia-primary-contrast)}.acadia-status-filter-chip__count{font-variant-numeric:tabular-nums;opacity:.85}.acadia-status-filter-chip--active .acadia-status-filter-chip__count{opacity:.9}.acadia-skeleton-host{position:relative;min-width:0}.acadia-data-table-host--skeleton-loading .acadia-data-table-skeleton-overlay{position:absolute;inset:0;z-index:1;background:var(--acadia-surface-card)}.acadia-loading-state--dashboard,.acadia-loading-state--table,.acadia-loading-state--approval,.acadia-loading-state--metrics,.acadia-loading-state--list{align-items:stretch;justify-content:flex-start;text-align:initial;padding:0;width:100%}.acadia-skeleton-page{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) 0}.acadia-skeleton-table{display:flex;flex-direction:column;gap:var(--acadia-space-xs);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:hidden;background:var(--acadia-surface-card)}.acadia-skeleton-table--dense .acadia-skeleton-table-row{padding:var(--acadia-space-xs) var(--acadia-space-md)}.acadia-skeleton-table-head{display:grid;gap:var(--acadia-space-sm);padding:var(--acadia-space-sm) var(--acadia-space-md);background:var(--acadia-surface-muted);border-bottom:1px solid var(--acadia-border)}.acadia-skeleton-table-row{display:grid;gap:var(--acadia-space-sm);align-items:center;padding:var(--acadia-space-sm) var(--acadia-space-md);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-skeleton-table-row:last-child{border-bottom:none}.acadia-skeleton-dashboard{display:flex;flex-direction:column;gap:var(--acadia-dashboard-section-gap)}.acadia-skeleton-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--acadia-dashboard-gap)}.acadia-skeleton-kpi-card{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-md);background:var(--acadia-surface-card);display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-height:var(--acadia-dashboard-kpi-min-height)}.acadia-skeleton-dashboard-main{display:grid;grid-template-columns:1.7fr 1fr;gap:var(--acadia-space-md);align-items:start;min-width:0}.acadia-skeleton-dash-col{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0}.acadia-skeleton-panel-card{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-md);background:var(--acadia-surface-card);display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-height:12rem}.acadia-skeleton-panel-card--utilization{align-items:center;min-height:14rem}.acadia-skeleton-panel-card--compact{min-height:7rem}.acadia-skeleton-approval{display:flex;flex-direction:column;gap:var(--acadia-space-md);width:100%}.acadia-skeleton-approval-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-skeleton-approval-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-skeleton-stat-card{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);display:flex;gap:var(--acadia-space-sm);min-width:0;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-skeleton-stat-card-body{display:flex;flex:1;flex-direction:column;gap:var(--acadia-space-xs);min-width:0}.acadia-skeleton-approval-filters{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);padding:var(--acadia-space-md);width:100%}.acadia-skeleton-approval-filters .p-skeleton:first-child{flex:1 1 12rem}.acadia-skeleton-approval-filters .p-skeleton:not(:first-child){flex:1 1 8rem}.acadia-skeleton-list{display:flex;flex-direction:column;gap:var(--acadia-space-md);width:100%}.acadia-skeleton-list-row{display:flex;flex-direction:column;gap:var(--acadia-space-xs);padding-bottom:var(--acadia-space-sm);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-skeleton-list-row:last-child{border-bottom:none;padding-bottom:0}.acadia-skeleton-form{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md)}.acadia-skeleton-form-row{display:flex;flex-direction:column;gap:var(--acadia-space-xs)}.acadia-skeleton-inline{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-md);color:var(--acadia-text-secondary)}.acadia-skeleton-dialog{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md);min-height:10rem}.acadia-fx-rates-config-loading,.legal-notices-state,.invoice-send-compose-loading,.auditlog-detail-loading,.acadia-report-loading-state{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--acadia-space-md);min-height:10rem;padding:var(--acadia-space-lg) var(--acadia-space-md)}.legal-notices-state{align-items:center}.invoice-send-compose-loading{align-items:center;color:var(--acadia-text-secondary)}.auditlog-detail-loading{min-height:8rem}.ocpd-loading-skeleton{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}@media (width <= 1180px){.acadia-skeleton-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-skeleton-dashboard-main{grid-template-columns:1fr}.acadia-skeleton-approval-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 576px){.acadia-skeleton-kpi-grid,.acadia-skeleton-approval-stats,.acadia-skeleton-approval-stats--3{grid-template-columns:1fr}}.acadia-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-md);margin-bottom:var(--acadia-space-md)}.acadia-list-header-title{display:flex;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-lg);font-weight:600;color:var(--acadia-text)}.acadia-list-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-list-search{align-items:center;background:var(--acadia-shell-search-bg);border:1px solid var(--acadia-shell-search-border);border-radius:var(--acadia-radius-md);box-sizing:border-box;color:var(--acadia-text);display:flex;gap:var(--acadia-list-search-gap);min-height:var(--acadia-list-search-min-height);min-width:0;overflow:hidden;padding:.4375rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.acadia-list-search:focus-within{background:var(--acadia-shell-search-bg-focus);border-color:var(--acadia-shell-search-border-focus);box-shadow:var(--acadia-focus-ring)}.acadia-list-search:focus-within .acadia-list-search-icon{color:var(--acadia-primary)}.acadia-workspace-listCard-header .acadia-list-search,.acadia-workspace-filterStrip .acadia-list-search{max-width:none!important;min-width:0!important;width:100%!important}.acadia-list-search-leading{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.acadia-list-search-icon{color:var(--acadia-text-secondary);flex-shrink:0;font-size:var(--acadia-list-search-icon-size);pointer-events:none}.acadia-list-search-input,.acadia-list-search .p-inputtext.acadia-filter-control{background:transparent!important;border:none!important;box-shadow:none!important;outline:none}.acadia-list-search-input{color:var(--acadia-text);flex:1 1 auto;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:auto;min-width:0;padding:0;width:100%}.acadia-list-search-input::placeholder{color:var(--acadia-text-muted)}.acadia-approval-filterStrip .acadia-list-search,.acadia-workspace-filterStrip .acadia-list-search{min-width:0;width:100%}.acadia-home-shell,.acadia-dashboard{min-width:0}.acadia-dashboard-container{max-width:var(--acadia-dashboard-max-width);gap:var(--acadia-dashboard-gap)}.acadia-dashboard-header{min-width:0}.acadia-dashboard-header-metrics{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--acadia-space-sm);min-width:0}.acadia-dashboard-header-card{display:flex;flex-direction:column;justify-content:center;gap:var(--acadia-space-xs);min-width:0;padding:var(--acadia-space-sm) var(--acadia-space-md);background:var(--acadia-surface-card);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md)}.acadia-dashboard-header-card--compact{min-width:8.5rem}.acadia-dashboard-header-enter-time{align-self:center;flex-shrink:0}.acadia-dashboard-header-card-label{font-size:var(--acadia-font-size-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acadia-text-muted)}.acadia-dashboard-header-card-value{font-size:1.25rem;font-weight:700;line-height:1.1;color:var(--acadia-text)}.acadia-kpi-grid{display:grid;gap:var(--acadia-space-md);min-width:0}.acadia-kpi-grid--1{grid-template-columns:minmax(0,1fr)}.acadia-kpi-grid--1>app-kpi-card{display:flex;min-width:0;min-height:var(--acadia-dashboard-kpi-min-height, 7rem)}.acadia-kpi-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-kpi-grid--2>app-kpi-card{display:flex;min-width:0;min-height:var(--acadia-dashboard-kpi-min-height, 7rem)}.acadia-kpi-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.acadia-kpi-grid--4>app-kpi-card{display:flex;min-height:var(--acadia-dashboard-kpi-min-height);min-width:0}app-kpi-card{display:flex;height:100%;min-width:0}app-kpi-card .acadia-kpi-card{display:flex;flex-direction:column;height:100%;flex:1 1 auto;width:100%}.acadia-kpi-card{position:relative;overflow:hidden;padding:1.125rem 1.25rem;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);transition:transform .22s ease,box-shadow .22s ease;min-width:0}.acadia-kpi-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--acadia-kpi-accent, var(--acadia-primary));opacity:.85}.acadia-kpi-card:hover{transform:translateY(-3px);box-shadow:var(--acadia-shadow-md)}.acadia-kpi-card--placeholder{opacity:.92}.acadia-kpi-card--accent-primary{--acadia-kpi-accent: var(--acadia-primary)}.acadia-kpi-card--accent-warn{--acadia-kpi-accent: var(--acadia-status-warning)}.acadia-kpi-card--accent-bad{--acadia-kpi-accent: var(--acadia-status-danger)}.acadia-kpi-card--accent-ok{--acadia-kpi-accent: var(--acadia-status-success)}.acadia-kpi-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--acadia-space-sm);gap:var(--acadia-space-sm)}.acadia-kpi-icon{width:2.375rem;height:2.375rem;border-radius:.6875rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acadia-kpi-accent) 12%,var(--acadia-surface-card));color:var(--acadia-kpi-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-kpi-accent) 8%,transparent)}.acadia-kpi-icon .pi{font-size:1.125rem}.acadia-kpi-delta{font-size:.71875rem;font-weight:600;padding:.1875rem .5rem;border-radius:var(--acadia-radius-full);white-space:nowrap}.acadia-kpi-delta--up{background:var(--acadia-status-success-bg);color:var(--acadia-status-success)}.acadia-kpi-delta--down{background:var(--acadia-status-danger-bg);color:var(--acadia-status-danger)}.acadia-kpi-delta--flat{background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-kpi-val{font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-2xl);font-weight:600;line-height:1;letter-spacing:var(--acadia-letter-spacing-display);color:var(--acadia-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.acadia-kpi-val__text{display:inline-block}.acadia-kpi-overtime-hint{font-family:var(--acadia-font-family);font-size:.8125rem;font-weight:600;letter-spacing:normal;line-height:1.2}.acadia-kpi-card--accent-primary .acadia-kpi-val{color:var(--acadia-primary)}.acadia-kpi-card--accent-warn .acadia-kpi-val{color:var(--acadia-status-warning)}.acadia-kpi-card--accent-bad .acadia-kpi-val{color:var(--acadia-status-danger)}.acadia-kpi-card--accent-ok .acadia-kpi-val{color:var(--acadia-status-success)}.acadia-kpi-lbl{margin-top:.4375rem;font-size:.8125rem;font-weight:500;color:var(--acadia-text-secondary)}.acadia-kpi-foot{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--acadia-border-subtle);font-size:.71875rem;color:var(--acadia-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:var(--acadia-kpi-foot-min-height)}.acadia-kpi-foot-link{color:var(--acadia-primary);font-weight:600;text-decoration:none}.acadia-kpi-foot-link:hover{text-decoration:underline}.acadia-kpi-foot-progress{width:100%;margin-top:.375rem;display:flex;flex-direction:column;gap:.375rem}.acadia-kpi-foot-status-rows{display:flex;flex-direction:column;gap:.25rem}.acadia-kpi-foot-progress .p-progressbar{height:.375rem;border-radius:var(--acadia-radius-full)}.acadia-dash-main{display:grid;grid-template-columns:1.7fr 1fr;gap:var(--acadia-space-md);align-items:start;min-width:0}.acadia-dash-col{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0}.acadia-dashboard-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-lg);padding:1.375rem;box-shadow:var(--acadia-shadow-sm);min-width:0;position:relative}.acadia-dashboard-card-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-md)}.acadia-dashboard-card-title{font-size:.90625rem;font-weight:600;color:var(--acadia-text);letter-spacing:-.02em}.acadia-dashboard-placeholder-badge{position:absolute;top:var(--acadia-space-sm);right:var(--acadia-space-sm);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:var(--acadia-radius-full);background:var(--acadia-surface-muted);color:var(--acadia-text-muted);border:1px solid var(--acadia-border-subtle);z-index:1}.acadia-dashboard-card--placeholder .acadia-dashboard-placeholder-body{opacity:.92}.acadia-dashboard-placeholder-panel--heatmap{min-height:var(--acadia-dashboard-placeholder-min-height-heatmap)}.acadia-dashboard-placeholder-panel--table{min-height:var(--acadia-dashboard-placeholder-min-height-table)}.acadia-dashboard-placeholder-panel--charts{min-height:var(--acadia-dashboard-placeholder-min-height-charts)}.acadia-dashboard-placeholder-panel--pl,.acadia-dashboard-pl-snapshot-panel{min-height:var(--acadia-dashboard-placeholder-min-height-pl)}.acadia-dashboard-rate-kpis-panel{min-width:0}.acadia-dashboard-rate-kpis-body{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-rate-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--acadia-space-md);min-width:0}.acadia-rate-kpi-country-chips{display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);margin-top:var(--acadia-space-xs)}.acadia-admin-bu-chip.acadia-rate-kpi-country-chip{background:var(--acadia-primary-muted);border-color:var(--acadia-primary-border);color:var(--acadia-primary-ink)}.acadia-admin-bu-chip.acadia-rate-kpi-country-chip--in{background:var(--acadia-status-success-bg);border-color:var(--acadia-status-success-border);color:var(--acadia-status-success-ink)}.acadia-admin-bu-chip.acadia-rate-kpi-country-chip--us{background:var(--acadia-primary-muted);border-color:var(--acadia-primary-border);color:var(--acadia-primary-ink)}.acadia-admin-bu-chip.acadia-rate-kpi-country-chip--gb{background:var(--acadia-status-warning-bg);border-color:var(--acadia-status-warning-border);color:var(--acadia-status-warning-ink)}.acadia-admin-bu-chip.acadia-rate-kpi-country-chip--other{background:var(--acadia-status-neutral-bg);border-color:var(--acadia-status-neutral-border);color:var(--acadia-text-secondary)}.acadia-rate-kpis-fx-hint{margin:0 0 var(--acadia-space-sm)}@media (max-width: 1180px){.acadia-rate-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.acadia-dashboard-pl-snapshot-period{margin:0;font-size:var(--acadia-font-size-sm)}.acadia-dashboard-pl-snapshot-body{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-dashboard-pl-snapshot-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-dashboard-pl-stat-box{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-md);background:var(--acadia-surface-muted)}.acadia-dashboard-pl-stat-label{font-size:.65625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acadia-text-muted)}.acadia-dashboard-pl-stat-value{margin:.3125rem 0 .125rem;font-size:1.4375rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--acadia-text-primary)}.acadia-dashboard-pl-stat-value--ok{color:var(--acadia-status-success)}.acadia-dashboard-pl-stat-value--warn{color:var(--acadia-status-warning)}.acadia-dashboard-pl-stat-value--accent{color:var(--acadia-primary)}.acadia-dashboard-pl-stat-value--muted{color:var(--acadia-text-muted)}.acadia-rate-kpi-value--offshore{color:var(--acadia-primary)}.acadia-rate-kpi-value--offshore-cont{color:var(--acadia-status-danger)}.acadia-rate-kpi-value--onshore{color:var(--acadia-status-success)}.acadia-rate-kpi-value--onshore-cont{color:var(--acadia-project-status-in-progress-ink)}.acadia-rate-kpi-value--offshore-blend{color:var(--acadia-billing-type-fixed-fee)}.acadia-rate-kpi-value--onshore-blend{color:var(--acadia-project-status-presales-ink)}.acadia-rate-kpi-value--dts{color:var(--acadia-status-warning)}.acadia-rate-kpi-value--eas{color:var(--acadia-palette-amethyst-ink)}.acadia-dashboard-pl-stat-sub{font-size:.71875rem;color:var(--acadia-text-secondary)}.acadia-dashboard-pl-stat-sub--ok{color:var(--acadia-status-success)}.acadia-dashboard-pl-stat-sub--warn{color:var(--acadia-status-warning)}.acadia-dashboard-pl-stat-sub--muted{color:var(--acadia-text-muted)}.acadia-dashboard-pl-snapshot-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--acadia-space-xl)}.acadia-dashboard-pl-row{display:flex;justify-content:space-between;align-items:center;gap:var(--acadia-space-md);padding:.5625rem 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-dashboard-pl-row:last-child{border-bottom:none}.acadia-dashboard-pl-row-label{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-dashboard-pl-row-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--acadia-text-primary)}.acadia-dashboard-pl-row-value--ok{color:var(--acadia-status-success)}.acadia-dashboard-pl-row-value--muted{color:var(--acadia-text-muted)}@media (width <= 720px){.acadia-dashboard-pl-snapshot-stats{grid-template-columns:1fr}.acadia-dashboard-pl-snapshot-rows{grid-template-columns:1fr;gap:0}}.acadia-dashboard-placeholder-desc{margin-bottom:var(--acadia-space-md)}.acadia-dashboard-mock-snippet{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);line-height:1.5}.acadia-dashboard-my-week{display:flex;gap:var(--acadia-space-md);align-items:center;flex-wrap:wrap}.acadia-dashboard-my-week-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:6rem;padding:var(--acadia-space-md);border-radius:var(--acadia-radius-lg);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);flex-shrink:0}.acadia-dashboard-quick-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-dashboard-my-week-val{font-size:1.4375rem;font-weight:700;line-height:1;color:var(--acadia-text)}.acadia-dashboard-my-week-sub{font-size:.65625rem;color:var(--acadia-text-muted);margin-top:.1875rem}.acadia-dashboard-my-week-bars{flex:1 1 auto;min-width:10rem;display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-dashboard-my-week-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--acadia-font-size-sm)}.acadia-dashboard-deadline-item{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:.6875rem 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-dashboard-deadline-item:last-child{border-bottom:none}.acadia-dashboard-deadline-date{font-size:.6875rem;font-weight:700;min-width:3.5rem;text-transform:uppercase;letter-spacing:.03em;color:var(--acadia-text-muted)}.acadia-dashboard-deadline-name{font-size:.8125rem;font-weight:600;color:var(--acadia-text)}.acadia-dashboard-charts-row{display:grid;grid-template-columns:1.25fr 1fr 1.15fr;gap:.875rem}.acadia-progress-ring{position:relative;flex-shrink:0;width:var(--acadia-progress-ring-size-md);height:var(--acadia-progress-ring-size-md)}.acadia-progress-ring--lg{width:var(--acadia-progress-ring-size-lg);height:var(--acadia-progress-ring-size-lg)}.acadia-progress-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.acadia-progress-ring__track{fill:none;stroke:var(--acadia-surface-muted);stroke-width:8}.acadia-progress-ring__value{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .35s ease}.acadia-progress-ring--accent-primary .acadia-progress-ring__value{stroke:var(--acadia-primary)}.acadia-progress-ring--accent-warn .acadia-progress-ring__value{stroke:var(--acadia-status-warning)}.acadia-progress-ring--accent-ok .acadia-progress-ring__value{stroke:var(--acadia-status-success)}.acadia-progress-ring__segment{fill:none;stroke-width:8;stroke-linecap:butt;transition:stroke-dashoffset .35s ease}.acadia-progress-ring__segment--draft{stroke:var(--acadia-time-entry-heatmap-draft)}.acadia-progress-ring__segment--submitted{stroke:var(--acadia-time-entry-heatmap-submitted)}.acadia-progress-ring__segment--approved{stroke:var(--acadia-time-entry-heatmap-approved)}.acadia-progress-ring__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.75rem}.acadia-progress-ring__val{font-size:1.4375rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--acadia-text);font-variant-numeric:tabular-nums}.acadia-progress-ring__sub{margin-top:.1875rem;font-size:.65625rem;color:var(--acadia-text-muted)}.acadia-utilization-week-card__body{display:flex;gap:var(--acadia-space-md);align-items:center;flex-wrap:wrap}.acadia-utilization-week-card__metrics{flex:1 1 auto;min-width:10rem;display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-utilization-week-card__status-label{display:inline-flex;align-items:center;gap:.375rem;color:var(--acadia-text-secondary)}.acadia-quick-action-list{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-quick-action{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6875rem .8125rem;border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-muted);text-decoration:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.acadia-quick-action:hover:not(:disabled){background:var(--acadia-surface-card);border-color:color-mix(in srgb,var(--acadia-primary) 35%,var(--acadia-border-subtle));transform:translate(3px);box-shadow:var(--acadia-shadow-sm)}.acadia-quick-action:focus-visible{outline:2px solid color-mix(in srgb,var(--acadia-primary) 55%,transparent);outline-offset:2px}.acadia-quick-action:disabled{opacity:.65;cursor:not-allowed}.acadia-quick-action__icon{width:2rem;height:2rem;border-radius:.5625rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.acadia-quick-action--accent-primary .acadia-quick-action__icon{background:color-mix(in srgb,var(--acadia-primary) 12%,var(--acadia-surface-card));color:var(--acadia-primary)}.acadia-quick-action--accent-warn .acadia-quick-action__icon{background:var(--acadia-status-warning-bg);color:var(--acadia-status-warning)}.acadia-quick-action--accent-ok .acadia-quick-action__icon{background:var(--acadia-status-success-bg);color:var(--acadia-status-success)}.acadia-quick-action--accent-bad .acadia-quick-action__icon{background:var(--acadia-status-danger-bg);color:var(--acadia-status-danger)}.acadia-quick-action__body{display:flex;flex-direction:column;gap:.125rem;flex:1 1 auto;min-width:0}.acadia-quick-action__title{font-size:.8125rem;font-weight:600;color:var(--acadia-text)}.acadia-quick-action__subtitle{font-size:.6875rem;color:var(--acadia-text-muted)}.acadia-quick-action__arrow{margin-left:auto;color:var(--acadia-text-muted);transition:transform .15s ease,color .15s ease}.acadia-quick-action:hover:not(:disabled) .acadia-quick-action__arrow{transform:translate(3px);color:var(--acadia-primary)}@keyframes acadia-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.acadia-skeleton-bar,.acadia-dashboard-skeleton-bar,.acadia-dashboard-skeleton-pill,.acadia-dashboard-skeleton-chart-bar,.acadia-dashboard-skeleton-stat-box,.acadia-dashboard-skeleton-table-head span{animation:acadia-skeleton-pulse 1.6s ease-in-out infinite}.acadia-skeleton-bar,.acadia-dashboard-skeleton-bar{display:block;height:.625rem;border-radius:var(--acadia-radius-full);background:var(--acadia-skeleton-base);width:70%}.acadia-dashboard-skeleton-bar--xs{width:40%;height:.5rem}.acadia-dashboard-skeleton-bar--sm{width:50%}.acadia-dashboard-skeleton-bar--md{width:60%}.acadia-dashboard-skeleton-bar--lg{width:85%;height:.75rem}.acadia-skeleton-pill,.acadia-dashboard-skeleton-pill{width:4.5rem;height:1.375rem;border-radius:var(--acadia-radius-full);background:var(--acadia-skeleton-base)}.acadia-dashboard-skeleton-heatmap-legend{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:var(--acadia-space-sm)}.acadia-dashboard-skeleton-legend-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--acadia-text-secondary)}.acadia-dashboard-skeleton-dot{width:.5625rem;height:.5625rem;border-radius:.1875rem;flex-shrink:0}.acadia-dashboard-skeleton-dot--missing{background:var(--acadia-dashboard-skeleton-danger-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-status-danger) 30%,transparent)}.acadia-dashboard-skeleton-dot--draft{background:var(--acadia-dashboard-skeleton-warning-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-status-warning) 30%,transparent)}.acadia-dashboard-skeleton-dot--submitted{background:var(--acadia-dashboard-skeleton-primary-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-primary) 30%,transparent)}.acadia-dashboard-skeleton-dot--approved{background:var(--acadia-dashboard-skeleton-success-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-status-success) 30%,transparent)}.acadia-dashboard-skeleton-heatmap-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}.acadia-dashboard-skeleton-heatmap-day{text-align:center;font-size:.65625rem;font-weight:700;color:var(--acadia-text-muted);padding:.125rem}.acadia-dashboard-skeleton-cell{height:2.5rem;border-radius:.5625rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--acadia-text-secondary)}.acadia-dashboard-skeleton-cell--empty{background:transparent}.acadia-dashboard-skeleton-cell--missing{background:var(--acadia-dashboard-skeleton-danger-bg);color:var(--acadia-status-danger)}.acadia-dashboard-skeleton-cell--draft{background:var(--acadia-dashboard-skeleton-warning-bg);color:var(--acadia-status-warning)}.acadia-dashboard-skeleton-cell--submitted{background:var(--acadia-dashboard-skeleton-primary-bg);color:var(--acadia-primary)}.acadia-dashboard-skeleton-cell--approved{background:var(--acadia-dashboard-skeleton-success-bg);color:var(--acadia-status-success)}.acadia-dashboard-skeleton-cell--future{background:var(--acadia-dashboard-skeleton-muted-bg);color:var(--acadia-text-muted)}.acadia-dashboard-skeleton-heatmap-footer{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-dashboard-skeleton-stat{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--acadia-text-secondary)}.acadia-dashboard-skeleton-stat strong{color:var(--acadia-text)}.acadia-time-entry-heatmap{min-height:var(--acadia-dashboard-placeholder-min-height-heatmap)}.acadia-time-entry-heatmap-hd{display:flex;align-items:center;gap:var(--acadia-space-sm);flex-wrap:nowrap;min-width:0}.acadia-time-entry-heatmap-hd .acadia-dashboard-card-title{flex:1 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acadia-time-entry-heatmap-member-select{flex:0 1 auto;margin-inline-start:auto;min-width:0;white-space:nowrap;width:fit-content}.acadia-time-entry-heatmap-month-nav{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--acadia-space-xs);white-space:nowrap}.acadia-time-entry-heatmap-hd:not(:has(.acadia-time-entry-heatmap-member-select)) .acadia-time-entry-heatmap-month-nav{margin-inline-start:auto}.acadia-time-entry-heatmap-month{flex:0 0 auto;margin:0;white-space:nowrap}.acadia-time-entry-heatmap-desc{margin-bottom:var(--acadia-space-md)}.acadia-time-entry-heatmap-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--acadia-space-sm)}.acadia-time-entry-heatmap-legend{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:var(--acadia-space-sm)}.acadia-time-entry-heatmap-legend-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--acadia-text-secondary)}.acadia-time-entry-heatmap-dot{width:.5625rem;height:.5625rem;border-radius:.1875rem;flex-shrink:0}.acadia-time-entry-heatmap-dot--missing{background:var(--acadia-time-entry-heatmap-missing-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-time-entry-heatmap-missing) 30%,transparent)}.acadia-time-entry-heatmap-dot--draft{background:var(--acadia-time-entry-heatmap-draft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-time-entry-heatmap-draft) 30%,transparent)}.acadia-time-entry-heatmap-dot--submitted{background:var(--acadia-time-entry-heatmap-submitted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-time-entry-heatmap-submitted) 30%,transparent)}.acadia-time-entry-heatmap-dot--approved{background:var(--acadia-time-entry-heatmap-approved);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-time-entry-heatmap-approved) 30%,transparent)}.acadia-time-entry-heatmap-dot--holiday{background:var(--acadia-time-entry-heatmap-holiday);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-time-entry-heatmap-holiday) 30%,transparent)}.acadia-time-entry-heatmap-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}.acadia-time-entry-heatmap-day{text-align:center;font-size:.65625rem;font-weight:700;color:var(--acadia-text-muted);padding:.125rem}.acadia-time-entry-heatmap-cell-btn{position:relative;height:2.5rem;border-radius:.5625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:none;padding:0;background:transparent;color:var(--acadia-text);text-decoration:none}.acadia-time-entry-heatmap .acadia-time-entry-heatmap-cell-btn{height:3rem;padding:.375rem .25rem .25rem}.acadia-time-entry-heatmap-day-num{position:absolute;top:.1875rem;left:.3125rem;font-size:.625rem;font-weight:600;line-height:1;color:var(--acadia-text-muted);pointer-events:none}.acadia-time-entry-heatmap-hours{font-size:.6875rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;color:var(--acadia-text-secondary);pointer-events:none}.acadia-time-entry-heatmap-cell-btn:not(:disabled){cursor:pointer}.acadia-time-entry-heatmap-cell-btn:not(:disabled):hover{filter:brightness(.97)}.acadia-time-entry-heatmap-cell-btn:not(:disabled):focus-visible{outline:2px solid var(--acadia-primary);outline-offset:1px}.acadia-time-entry-heatmap-cell--empty{background:transparent;pointer-events:none}.acadia-time-entry-heatmap-cell--neutral{background:var(--acadia-time-entry-heatmap-weekend-bg);color:var(--acadia-text-muted)}.acadia-time-entry-heatmap-cell--missing{background:var(--acadia-time-entry-heatmap-missing-bg);color:var(--acadia-text)}.acadia-time-entry-heatmap-cell--draft{background:var(--acadia-time-entry-heatmap-draft-bg);color:var(--acadia-text)}.acadia-time-entry-heatmap-cell--submitted{background:var(--acadia-time-entry-heatmap-submitted-bg);color:var(--acadia-text)}.acadia-time-entry-heatmap-cell--approved{background:var(--acadia-time-entry-heatmap-approved-bg);color:var(--acadia-text)}.acadia-time-entry-heatmap-cell--future{background:var(--acadia-time-entry-heatmap-future-bg);color:var(--acadia-text-muted)}.acadia-time-entry-heatmap-cell--holiday{background:var(--acadia-time-entry-heatmap-holiday-bg);color:var(--acadia-text)}.acadia-time-entry-heatmap-legend--support{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:var(--acadia-space-sm) var(--acadia-space-md);margin-top:var(--acadia-space-md);margin-bottom:0;padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-time-entry-heatmap-footer{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-time-entry-heatmap-stat{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--acadia-text-secondary)}.acadia-overdue-timesheet-card .acadia-dashboard-card-hd{align-items:flex-start}.acadia-overdue-timesheet-card-intro{display:flex;flex-direction:column;gap:var(--acadia-space-2xs, .125rem);min-width:0}.acadia-overdue-timesheet-pills{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);margin:0;padding:0}.acadia-overdue-timesheet-pill{display:inline-flex;align-items:center;gap:var(--acadia-space-xs);max-width:100%;padding:.25rem .625rem;border-radius:var(--acadia-radius-full);background:var(--acadia-surface-muted, var(--acadia-dashboard-skeleton-muted-bg));border:1px solid var(--acadia-border-subtle);font-size:.8125rem;line-height:1.25}.acadia-overdue-timesheet-pill-name{font-weight:600;color:var(--acadia-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-overdue-timesheet-pill-sep{flex:0 0 auto;color:var(--acadia-text-muted, var(--acadia-text-secondary))}.acadia-overdue-timesheet-pill-meta{flex:0 0 auto;font-size:.75rem;white-space:nowrap;color:var(--acadia-time-entry-heatmap-missing)}.acadia-overdue-timesheet-error,.acadia-overdue-timesheet-result{display:flex;flex-direction:column;align-items:flex-start;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-sm);font-size:.8125rem;color:var(--acadia-text-secondary)}.acadia-overdue-timesheet-result--error{color:var(--acadia-danger, #dc3545)}.acadia-time-entry-heatmap-stat strong{color:var(--acadia-text)}.acadia-dashboard-skeleton-table-head{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .7fr;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-sm)}.acadia-dashboard-skeleton-table-head span{height:.5rem;border-radius:var(--acadia-radius-full);background:var(--acadia-skeleton-base)}.acadia-dashboard-skeleton-table-row{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .7fr;gap:var(--acadia-space-sm);align-items:center;padding:.625rem 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-dashboard-skeleton-table-row:last-child{border-bottom:none}.acadia-dashboard-skeleton-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.acadia-dashboard-skeleton-chart-card{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-md);background:var(--acadia-surface-muted);min-height:9rem;display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-dashboard-skeleton-chart-bars{flex:1;display:flex;align-items:flex-end;gap:.375rem;margin-top:auto}.acadia-dashboard-skeleton-chart-bar{flex:1;border-radius:.25rem .25rem 0 0;background:color-mix(in srgb,var(--acadia-primary) 25%,var(--acadia-surface-muted));min-height:1.5rem}.acadia-dashboard-skeleton-chart-bar:nth-child(1){height:45%}.acadia-dashboard-skeleton-chart-bar:nth-child(2){height:70%}.acadia-dashboard-skeleton-chart-bar:nth-child(3){height:55%}.acadia-dashboard-skeleton-chart-bar:nth-child(4){height:85%}.acadia-dashboard-admin-charts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.acadia-dashboard-admin-chart-card{min-height:16rem}.acadia-dashboard-admin-chart-period{font-size:var(--acadia-font-size-xs);line-height:1.35;margin:0}.acadia-dashboard-admin-chart-body{min-height:11rem;overflow:hidden;position:relative}.acadia-dashboard-admin-chart-body p-chart{display:block;height:100%;width:100%}.acadia-dashboard-admin-chart-body--revenue{height:11rem}.acadia-dashboard-admin-chart-body--doughnut{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-height:auto;overflow:visible}.acadia-dashboard-admin-chart-doughnut-wrap{height:7.5rem;margin-inline:auto;position:relative;width:7.5rem}.acadia-dashboard-admin-chart-doughnut-wrap p-chart{display:block;height:100%;width:100%}.acadia-dashboard-admin-chart-doughnut-wrap p-chart>div,.acadia-dashboard-admin-chart-doughnut-wrap canvas{max-height:100%;max-width:100%}.acadia-dashboard-admin-chart-center{display:flex;flex-direction:column;align-items:center;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.acadia-dashboard-admin-chart-center-value{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.2}.acadia-dashboard-admin-chart-center-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);line-height:1.3}.acadia-dashboard-admin-chart-legend{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);margin-top:var(--acadia-space-xs)}.acadia-dashboard-admin-chart-body--doughnut .acadia-dashboard-admin-chart-legend{margin-top:0;width:100%}.acadia-dashboard-admin-chart-legend-row{align-items:center;display:flex;justify-content:space-between;gap:var(--acadia-space-sm)}.acadia-dashboard-admin-chart-legend-item{align-items:center;color:var(--acadia-text-secondary);display:inline-flex;font-size:var(--acadia-font-size-xs);gap:var(--acadia-space-xs);min-width:0}.acadia-dashboard-admin-chart-legend-dot{border-radius:999px;flex-shrink:0;height:.5rem;width:.5rem}.acadia-dashboard-admin-chart-legend-value{color:var(--acadia-text);flex-shrink:0;font-size:var(--acadia-font-size-xs);font-variant-numeric:tabular-nums;font-weight:600}.acadia-dashboard-admin-chart-body--projects{min-height:11rem}.acadia-dashboard-admin-chart-body--projects p-chart{height:100%;min-height:inherit}@media (width <= 1024px){.acadia-dashboard-admin-charts-grid{grid-template-columns:1fr}}.acadia-dashboard-skeleton-pl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--acadia-space-md);margin-bottom:var(--acadia-space-md)}.acadia-skeleton-stat-box,.acadia-dashboard-skeleton-stat-box{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-md);background:var(--acadia-skeleton-base);display:flex;flex-direction:column;gap:.5rem}.acadia-dashboard-skeleton-pl-row{display:flex;justify-content:space-between;align-items:center;gap:var(--acadia-space-md);padding:.5625rem 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-dashboard-skeleton-pl-row:last-child{border-bottom:none}.acadia-dashboard-skeleton-generic{display:flex;flex-direction:column;gap:var(--acadia-space-sm);padding-top:var(--acadia-space-sm)}@media (width <= 1180px){.acadia-dash-main,.acadia-dashboard-charts-row{grid-template-columns:1fr}}@media (width <= 576px){.acadia-kpi-grid--4{grid-template-columns:1fr}}.acadia-dashboard-wrap{position:relative;min-width:0}.acadia-dashboard-overlay{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acadia-surface-card) 72%,transparent);backdrop-filter:blur(2px);border-radius:var(--acadia-radius-md);pointer-events:none}.acadia-auth-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acadia-surface-page) 82%,transparent);backdrop-filter:blur(4px);pointer-events:all}.acadia-spinner{display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.acadia-spinner--inline{display:inline-flex}.acadia-spinner .acadia-spinner-mark{display:block;width:100%;height:100%;overflow:visible}.acadia-spinner-mark .ln{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.acadia-spinner-mark .leg{stroke-width:12}.acadia-spinner-mark .leg-orange{stroke:var(--acadia-brand-orange)}.acadia-spinner-mark .clock-ring{stroke:var(--acadia-brand-blue-deep);stroke-width:6.5}.acadia-spinner-mark .hand{stroke:var(--acadia-brand-blue-navy);stroke-width:4.5}.acadia-spinner-mark .tick{stroke:var(--acadia-brand-orange);stroke-width:4.5}@keyframes acadia-ink{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes acadia-cw{to{transform:rotate(360deg)}}.acadia-spinner-mark--tick .ln{animation:acadia-ink .28s ease forwards}.acadia-spinner-mark--tick .leg-cyan{animation-delay:.08s}.acadia-spinner-mark--tick .leg-blue{animation-delay:.16s}.acadia-spinner-mark--tick .clock-ring{animation-delay:.3s}.acadia-spinner-mark--tick .hand-min,.acadia-spinner-mark--tick .hand-hr{animation-delay:.42s}.acadia-spinner-mark--tick .tick-3{animation-delay:.5s}.acadia-spinner-mark--tick .tick-6{animation-delay:.55s}.acadia-spinner-mark--tick .hands{transform-box:view-box;transform-origin:60px 83px;animation:acadia-cw 2.6s linear infinite;animation-delay:.6s}.acadia-dashboard-spinner{width:2.25rem;height:2.25rem}.acadia-dashboard-body{display:flex;flex-direction:column;min-width:0}.acadia-dashboard-body .acadia-kpi-grid{margin-bottom:0;gap:var(--acadia-space-md)}.acadia-dashboard-body--dimmed{opacity:.88;transition:opacity .2s ease}.acadia-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--acadia-dashboard-gap);align-items:stretch;min-width:0}.acadia-dashboard-grid>app-section-panel{display:block;min-width:0;height:100%}.acadia-dashboard-grid .acadia-section-panel.p-panel{height:100%;display:flex;flex-direction:column;min-height:var(--acadia-dashboard-kpi-min-height);transition:box-shadow .2s ease}.acadia-dashboard-grid .acadia-section-panel.p-panel:hover{box-shadow:var(--acadia-shadow-hover-sm)}.acadia-dashboard-grid .acadia-section-panel.p-panel>.p-panel-content{flex:1;display:flex;flex-direction:column;min-height:0}.acadia-dashboard-notifications .acadia-section-panel.p-panel,.acadia-dashboard-holidays .acadia-section-panel.p-panel{transition:box-shadow .2s ease}.acadia-dashboard-notifications .acadia-section-panel.p-panel:hover,.acadia-dashboard-holidays .acadia-section-panel.p-panel:hover{box-shadow:var(--acadia-shadow-hover-sm)}.acadia-dashboard-metricGrid{display:grid;gap:var(--acadia-space-md);min-width:0}.acadia-dashboard-metricGrid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-dashboard-metricGrid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-dashboard-metric{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;min-height:var(--acadia-dashboard-metric-min-height);padding:var(--acadia-space-md);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md)}.acadia-dashboard-metric-label{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--acadia-space-xs);font-weight:600}.acadia-dashboard-metric-value{font-size:1.75rem;font-weight:700;line-height:1;color:var(--acadia-text)}.acadia-dashboard-metric-value--muted{color:var(--acadia-text-secondary)}a.acadia-dashboard-metric-link{text-decoration:none;color:var(--acadia-primary);cursor:pointer}a.acadia-dashboard-metric-link:hover{text-decoration:underline}a.acadia-dashboard-metric-link:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring);border-radius:var(--acadia-radius-sm)}.acadia-dashboard-metric-pill{display:inline-flex;align-items:center;gap:var(--acadia-space-xs);font-size:var(--acadia-font-size-sm);font-weight:500;padding:.2rem var(--acadia-space-sm);border-radius:var(--acadia-radius-full);margin-top:var(--acadia-space-xs);background:var(--acadia-surface-card);border:1px solid var(--acadia-border-subtle);color:var(--acadia-text-secondary)}.acadia-dashboard-metricGrid .acadia-stat-card{display:flex;flex-direction:column;justify-content:flex-start;min-height:var(--acadia-dashboard-metric-min-height);margin:0;background:var(--acadia-surface-muted);border-color:var(--acadia-border-subtle);box-shadow:var(--acadia-shadow-none)}.acadia-dashboard-metricGrid .acadia-stat-card:hover{box-shadow:var(--acadia-shadow-none);background:color-mix(in srgb,var(--acadia-hover-bg) 40%,var(--acadia-surface-muted))}.acadia-dashboard-utilization-bar{margin-top:auto;padding-top:var(--acadia-space-md)}.acadia-dashboard-utilization-bar .p-progressbar{height:.375rem;border-radius:var(--acadia-radius-full);background:var(--acadia-border)}.acadia-dashboard-utilization-bar .p-progressbar-value{border-radius:var(--acadia-radius-full);background:linear-gradient(90deg,var(--acadia-primary),color-mix(in srgb,var(--acadia-primary) 55%,var(--acadia-status-info)))}.acadia-dashboard-notifications-list{list-style:none;margin:0;padding:0;min-width:0;max-height:var(--acadia-dashboard-notifications-max-height);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--acadia-scrollbar-thumb) transparent}.acadia-dashboard-notifications-list::-webkit-scrollbar{width:.375rem}.acadia-dashboard-notifications-list::-webkit-scrollbar-thumb{background:var(--acadia-scrollbar-thumb);border-radius:var(--acadia-radius-full)}.acadia-dashboard-notifications-row{width:100%;text-align:left;border:0;background:transparent;padding:var(--acadia-space-sm) var(--acadia-space-xs);cursor:pointer;display:flex;flex-direction:column;gap:var(--acadia-space-2xs);border-bottom:1px solid var(--acadia-border-subtle);color:var(--acadia-text)}.acadia-dashboard-notifications-item:last-child .acadia-dashboard-notifications-row{border-bottom:0}.acadia-dashboard-notifications-row:hover{background:var(--acadia-hover-bg)}.acadia-dashboard-notifications-row:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-dashboard-notifications-row-title{display:flex;align-items:center;gap:var(--acadia-space-sm);font-weight:600;font-size:var(--acadia-font-size-sm);color:var(--acadia-text);min-width:0}.acadia-dashboard-notifications-unread-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--acadia-status-warning);flex-shrink:0}.acadia-dashboard-notifications-title{display:inline-flex;align-items:center;gap:var(--acadia-space-sm)}.acadia-dashboard-notifications-title-dot{width:var(--acadia-shell-notification-badge-size);height:var(--acadia-shell-notification-badge-size);border-radius:50%;background:var(--acadia-shell-notification-badge-color);flex-shrink:0}.acadia-dashboard-notifications-row-body{line-height:1.35;min-width:0}.acadia-dashboard-notifications-row-meta{font-size:var(--acadia-font-size-sm);min-width:0}.acadia-dashboard-holidays-table{margin-top:0}.acadia-dashboard-holidays-table thead th{font-size:var(--acadia-font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--acadia-text-muted);font-weight:600;background:transparent;border-bottom:1px solid var(--acadia-border);padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-sm) 0}.acadia-dashboard-holidays-table tbody td{padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-sm) 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-dashboard-holidays-table tbody tr:last-child td{border-bottom:none}.acadia-dashboard-holidays .acadia-state-panel{padding:var(--acadia-space-lg) var(--acadia-space-md)}.acadia-dashboard-card-link{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-accent);text-decoration:none;white-space:nowrap}.acadia-dashboard-card-link:hover{text-decoration:underline}.acadia-project-health-panel{min-height:var(--acadia-dashboard-placeholder-min-height-table)}.acadia-project-health-error{display:flex;flex-direction:column;gap:var(--acadia-space-sm);padding:var(--acadia-space-md) 0}.acadia-project-health-table-wrap{overflow-x:auto}.acadia-project-health-table{width:100%;border-collapse:collapse;min-width:40rem}.acadia-project-health-table thead th{font-size:var(--acadia-font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--acadia-text-muted);font-weight:600;background:transparent;border-bottom:1px solid var(--acadia-border);padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-sm) 0;text-align:left}.acadia-project-health-table tbody td,.acadia-project-health-table tfoot td{padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-sm) 0;border-bottom:1px solid var(--acadia-border-subtle);vertical-align:middle}.acadia-project-health-table tbody tr:last-child td{border-bottom:1px solid var(--acadia-border)}.acadia-project-health-table tfoot td{border-bottom:none;padding-top:var(--acadia-space-md)}.acadia-project-health-col--budget{min-width:11rem}.acadia-project-health-project-name{font-weight:600;color:var(--acadia-text)}.acadia-project-health-project-code,.acadia-project-health-project-meta{font-size:var(--acadia-font-size-sm);margin-top:.125rem}.acadia-project-health-table .p-tag.acadia-status-badge{display:inline-flex;white-space:nowrap}.acadia-project-health-portfolio-active{font-size:var(--acadia-font-size-sm);font-weight:400;margin-top:.125rem}.acadia-project-health-budget-meta{display:flex;justify-content:space-between;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);margin-bottom:.25rem}.acadia-project-health-budget-amount{font-variant-numeric:tabular-nums}.acadia-project-health-progress{margin-top:0}.acadia-project-health-next--scheduled{color:var(--acadia-accent);font-weight:600}.acadia-project-health-next--overdue{color:var(--acadia-danger);font-weight:600}.acadia-project-health-portfolio-label,.acadia-project-health-portfolio-value,.acadia-project-health-portfolio-due{font-weight:600}.acadia-project-health-portfolio-due{color:var(--acadia-accent)}.acadia-project-health-footnote{margin-top:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm)}.acadia-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-kpi-grid--3>app-kpi-card{display:flex;min-width:0;min-height:var(--acadia-dashboard-kpi-min-height, 7rem)}.acadia-time-entry-kpi-due{font-size:var(--acadia-font-size-xl);color:var(--acadia-status-warning)}.acadia-time-entry-mutation-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);margin-left:var(--acadia-space-sm)}.acadia-time-entry-week-toolbar .acadia-time-entry-mutation-actions{margin-left:auto}.acadia-time-entry-submit-checklist-heading{font-size:var(--acadia-font-size-sm);font-weight:600;margin:0}.acadia-time-entry-submit-hours-summary{position:relative;overflow:hidden;display:flex;align-items:baseline;justify-content:space-between;gap:var(--acadia-space-md);padding:.5625rem .625rem;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);font-size:var(--acadia-font-size-sm);--acadia-kpi-compact-accent: var(--acadia-primary)}.acadia-time-entry-submit-hours-summary:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:var(--acadia-kpi-compact-accent-bar-height);background:var(--acadia-kpi-compact-accent, var(--acadia-primary));opacity:.85}.acadia-time-entry-submit-hours-summary--accent-ok{--acadia-kpi-compact-accent: var(--acadia-status-success)}.acadia-time-entry-submit-hours-summary--accent-warn{--acadia-kpi-compact-accent: var(--acadia-status-warning)}.acadia-time-entry-submit-hours-label{font-weight:600;color:var(--acadia-text-secondary)}.acadia-time-entry-submit-hours-value{font-family:var(--acadia-font-family-display);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.acadia-time-entry-submit-hours-summary--accent-ok .acadia-time-entry-submit-hours-value{color:var(--acadia-status-success)}.acadia-time-entry-submit-hours-summary--accent-warn .acadia-time-entry-submit-hours-value{color:var(--acadia-status-warning)}.acadia-time-entry-submit-checklist{list-style:none;margin:0 0 var(--acadia-space-md);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem var(--acadia-space-md)}.acadia-time-entry-submit-check-item{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--acadia-font-size-sm)}.acadia-time-entry-submit-check-item--pass i{color:var(--acadia-status-success)}.acadia-time-entry-submit-check-item--fail i{color:var(--acadia-status-danger)}.acadia-time-entry-submit-check-item--warn i{color:var(--acadia-status-warning)}.acadia-time-entry-submit-checklist-success{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--acadia-space-md);font-size:var(--acadia-font-size-sm);color:var(--acadia-status-success)}.acadia-time-entry-submit-approvers{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-time-entry-submit-approver{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--acadia-space-md);font-size:var(--acadia-font-size-sm)}.acadia-time-entry-recall-notice{align-items:flex-start;background:color-mix(in srgb,var(--acadia-primary) 6%,var(--acadia-surface-card));border:1px solid var(--acadia-primary-border, var(--acadia-primary));border-radius:var(--acadia-radius-control);box-shadow:0 0 0 1px color-mix(in srgb,var(--acadia-primary) 25%,transparent);display:flex;flex-direction:column;gap:0;padding:var(--acadia-space-md);width:100%}.acadia-time-entry-recall-notice__title{color:var(--acadia-text);font-size:var(--acadia-font-size-base);font-weight:600;line-height:1.35}.acadia-time-entry-recall-notice__subtitle{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);line-height:1.4;margin-top:var(--acadia-space-2xs)}.acadia-banner{padding:var(--acadia-space-sm) var(--acadia-space-md);border-radius:var(--acadia-radius-md);font-size:var(--acadia-font-size-sm);border:1px solid var(--acadia-border-subtle)}.acadia-banner--info{color:var(--acadia-text);background:color-mix(in srgb,var(--acadia-primary) 8%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-primary) 20%,var(--acadia-border-subtle))}.acadia-banner--warn{color:var(--acadia-text);background:var(--acadia-status-warning-bg);border-color:color-mix(in srgb,var(--acadia-status-warning) 35%,var(--acadia-border-subtle))}.acadia-banner--error{color:var(--acadia-text);background:color-mix(in srgb,var(--acadia-status-danger) 10%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-status-danger) 35%,var(--acadia-border-subtle))}.acadia-time-entry-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--acadia-space-md);align-items:stretch;min-width:0}.acadia-time-entry-support-grid>*{display:flex;flex-direction:column;min-width:0;height:100%;width:100%}.acadia-time-entry-support-grid .acadia-section-panel.p-panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:var(--acadia-time-entry-support-card-min-height)}.acadia-time-entry-support-grid .acadia-section-panel.p-panel>.p-panel-content{display:flex;flex:1;flex-direction:column;min-height:0}.acadia-time-entry-support-card-body{display:flex;flex:1;flex-direction:column;min-height:0}.acadia-time-entry-support-grid .acadia-time-entry-heatmap-legend--support{margin-top:auto}.acadia-time-entry-support-grid .acadia-time-entry-allocation-chart{flex:1;display:flex;align-items:center;justify-content:center;min-width:7.5rem;min-height:7.5rem}.acadia-time-entry-support-grid app-empty-state{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.acadia-time-entry-support-grid .acadia-time-entry-heatmap-cell-btn{height:1.875rem;border-radius:var(--acadia-radius-sm);font-size:.72rem}.acadia-time-entry-support-grid .acadia-time-entry-heatmap-grid{gap:3px}.acadia-time-entry-allocation-chart{position:relative;width:7.5rem;height:7.5rem;margin-inline:auto;margin-bottom:var(--acadia-space-md)}.acadia-time-entry-allocation-chart p-chart{display:block;width:100%;height:100%}.acadia-time-entry-allocation-chart-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.acadia-time-entry-allocation-pct{font-size:var(--acadia-font-size-xl);font-weight:700;color:var(--acadia-text);line-height:1}.acadia-time-entry-allocation-lbl{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-time-entry-allocation-row{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);margin-bottom:var(--acadia-space-xs)}.acadia-time-entry-allocation-legend-item{display:inline-flex;align-items:center;gap:.375rem}.acadia-time-entry-allocation-dot{width:.5625rem;height:.5625rem;border-radius:50%;flex-shrink:0}.acadia-time-entry-allocation-dot--billable{background:var(--acadia-primary)}.acadia-time-entry-allocation-dot--nonBillable{background:var(--acadia-text-secondary)}.acadia-time-entry-allocation-dot--leave{background:var(--acadia-time-entry-hours-leave)}.acadia-time-entry-allocation-hours{font-weight:600;color:var(--acadia-text)}.acadia-time-entry-allocation-hours--billable{color:var(--acadia-primary)}.acadia-time-entry-allocation-hours--nonBillable{color:var(--acadia-text-secondary)}.acadia-time-entry-allocation-hours--leave{color:var(--acadia-time-entry-hours-leave)}.acadia-time-entry-allocation-hours--target-met{color:var(--acadia-status-success)}.acadia-time-entry-allocation-hours--target-missed{color:var(--acadia-status-danger)}.acadia-time-entry-alloc-bar.p-progressbar{height:.45rem;margin-bottom:var(--acadia-space-sm);border-radius:var(--acadia-radius-pill)}.acadia-time-entry-alloc-bar--accent .p-progressbar-value{background:var(--acadia-primary)}.acadia-time-entry-alloc-bar--warn .p-progressbar-value{background:var(--acadia-status-warning)}.acadia-time-entry-alloc-bar--purple .p-progressbar-value{background:var(--acadia-status-info)}.acadia-time-entry-approver{display:flex;align-items:center;gap:var(--acadia-space-md)}.acadia-time-entry-approver-avatar{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--acadia-primary),color-mix(in srgb,var(--acadia-primary) 80%,#000));color:var(--acadia-primary-contrast, #fff);font-weight:700;font-size:var(--acadia-font-size-sm);flex-shrink:0}.acadia-time-entry-approver-name{font-weight:600;font-size:var(--acadia-font-size-sm);color:var(--acadia-text)}.acadia-time-entry-approver-role{font-size:var(--acadia-font-size-xs)}.acadia-time-entry-approver-row+.acadia-time-entry-approver-row{margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-time-entry-approver-body{min-width:0}.acadia-time-entry-approver-projects{margin-top:var(--acadia-space-2xs);font-size:var(--acadia-font-size-xs);line-height:1.35}.acadia-time-entry-approver-sla{margin-top:var(--acadia-space-xs);font-size:var(--acadia-font-size-xs);color:var(--acadia-status-success)}.acadia-time-entry-submissions-row{display:grid;grid-template-columns:minmax(0,1fr) var(--acadia-time-entry-submissions-hours-width) var(--acadia-time-entry-submissions-status-width);align-items:center;gap:var(--acadia-space-sm);width:100%;padding:var(--acadia-space-sm) 0;border:none;border-bottom:1px solid var(--acadia-border-subtle);background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.acadia-time-entry-submissions-row:not(:disabled):hover{background:var(--acadia-surface-muted)}.acadia-time-entry-submissions-row:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:2px}.acadia-time-entry-submissions-row:last-child{border-bottom:none}.acadia-time-entry-submissions-week{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text)}.acadia-time-entry-submissions-hours{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-primary);text-align:right}.acadia-time-entry-submissions-row app-status-badge{display:block;min-width:0}.acadia-time-entry-submissions-row .p-tag.acadia-status-badge{display:flex;justify-content:center;width:100%;white-space:nowrap}.acadia-edit-workspace .expense-edit-section-panel.p-panel{border:1px solid var(--surface-border);border-radius:.625rem;overflow:visible;box-shadow:var(--card-shadow);background:var(--surface-card)}.acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-header{position:relative;display:flex;align-items:center;font-size:.8125rem;font-weight:500;padding:.75rem 1rem;background:linear-gradient(180deg,var(--surface-card) 0%,var(--surface-50) 100%);border-bottom:1px solid var(--surface-border)}.acadia-edit-workspace .expense-edit-section-panel--lead.p-panel .p-panel-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--edit-accent, var(--primary-color));border-radius:2px 0 0 2px;pointer-events:none}.acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;overflow:visible;background:var(--surface-50)}.acadia-expense-workspace{display:flex;flex-direction:column;gap:var(--acadia-kpi-to-content-gap);min-width:0}.acadia-expense-summary-page .acadia-edit-workspace{font-family:inherit;font-size:inherit;letter-spacing:inherit}.acadia-expense-summary-page .acadia-edit-card-title{font-size:var(--acadia-font-size-lg);font-weight:600}.acadia-expense-summary-page .acadia-edit-card-title .pi{font-size:var(--acadia-font-size-lg)}.acadia-expense-workspace .expense-table .p-tag{font-weight:600}.acadia-expenses-shell .acadia-edit-workspace .expense-new-section-panel.p-panel .p-panel-header,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-header{font-size:var(--acadia-font-size-sm);font-weight:500}.acadia-expenses-shell .acadia-edit-workspace .acadia-edit-card-title{font-size:var(--acadia-font-size-lg);font-weight:600}.acadia-expenses-shell .acadia-edit-workspace .acadia-edit-card-title .pi{font-size:var(--acadia-font-size-lg)}.acadia-expenses-shell .acadia-edit-workspace .expense-manager-hint{font-size:var(--acadia-font-size-base);font-weight:500}.acadia-expense-summary-listCard-body{overflow-y:auto}.acadia-expense-summary-list .acadia-expense-reportItem{padding-block:calc(var(--acadia-space-xs) * var(--acadia-workspace-listItem-density))}.acadia-expense-reportItem-header{align-items:center;display:flex;gap:.5rem;min-width:0;padding-inline:var(--acadia-space-md)}.acadia-expense-reportItem-name{flex:1;font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text);line-height:1.25;margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;padding-inline:0}.acadia-expense-reportItem-meta{font-size:var(--acadia-workspace-listItem-secondary-font-size);color:var(--acadia-text-secondary);line-height:1.25;margin-top:.15rem;padding-inline:var(--acadia-space-md)}.acadia-expense-reportItem-footer{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap;padding-inline:var(--acadia-space-md)}.acadia-expense-reportItem--active .acadia-expense-reportItem-header,.acadia-expense-reportItem--active .acadia-expense-reportItem-meta,.acadia-expense-reportItem--active .acadia-expense-reportItem-footer{padding-left:calc(var(--acadia-space-md) - 3px);padding-right:var(--acadia-space-md)}.acadia-expense-reportDetail{display:flex;flex-direction:column;gap:.875rem;min-width:0}.acadia-expense-detailCard{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);padding:.875rem 1rem}.acadia-expense-detailHeader{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.acadia-expense-reportMetaGrid{display:grid;grid-template-columns:1fr;gap:.75rem;flex:1;min-width:0}@media (width >= 768px){.acadia-expense-reportMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 992px){.acadia-expense-reportMetaGrid{grid-template-columns:minmax(0,var(--acadia-expense-report-meta-col-name)) minmax(0,var(--acadia-expense-report-meta-col-period)) minmax(0,var(--acadia-expense-report-meta-col-project))}.acadia-expense-reportMetaGrid .acadia-expense-periodControls .acadia-expense-periodMonth.p-dropdown,.acadia-expense-reportMetaGrid .acadia-expense-periodControls .acadia-expense-periodMonth.p-select{flex:var(--acadia-expense-period-month-flex) 1 0}.acadia-expense-reportMetaGrid .acadia-expense-periodControls .acadia-expense-periodYear.p-dropdown,.acadia-expense-reportMetaGrid .acadia-expense-periodControls .acadia-expense-periodYear.p-select{flex:var(--acadia-expense-period-year-flex) 1 0}}.acadia-expense-metaField{display:flex;flex-direction:column;min-width:0}.acadia-expense-metaField label{display:block;font-size:var(--acadia-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--acadia-text-secondary);margin-bottom:.25rem}.acadia-expense-metaField-value{display:flex;align-items:center;min-height:var(--acadia-control-height, 2.75rem);font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text);word-break:break-word}.acadia-expense-metaField .p-inputtext,.acadia-expense-metaField .p-dropdown,.acadia-expense-metaField .p-select{width:100%;min-height:var(--acadia-control-height, 2.75rem)}.acadia-expense-reportMetaGrid .acadia-cluster{gap:.5rem}.acadia-expense-periodControls{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--acadia-space-xs);width:100%;min-height:var(--acadia-control-height, 2.75rem)}.acadia-expense-metaField .acadia-expense-periodControls .p-dropdown,.acadia-expense-metaField .acadia-expense-periodControls .p-select{flex:1 1 0;min-width:0;width:auto;min-height:var(--acadia-control-height, 2.75rem)}.acadia-expense-periodMonth.p-dropdown,.acadia-expense-periodMonth.p-select,.acadia-expense-periodYear.p-dropdown,.acadia-expense-periodYear.p-select{max-width:100%}.acadia-expense-stepper{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--acadia-border)}.acadia-expense-stepper-step{display:flex;align-items:center;gap:.4rem}.acadia-expense-stepper-dot{width:1.375rem;height:1.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--acadia-font-size-2xs);font-weight:700;background:var(--acadia-border);color:var(--acadia-text-secondary);flex-shrink:0}.acadia-expense-stepper-step--done .acadia-expense-stepper-dot{background:var(--acadia-status-success);color:var(--acadia-primary-contrast)}.acadia-expense-stepper-step--active .acadia-expense-stepper-dot{background:var(--acadia-primary);color:var(--acadia-primary-contrast);box-shadow:0 0 0 3px color-mix(in srgb,var(--acadia-primary) 22%,transparent)}.acadia-expense-stepper-step--reject .acadia-expense-stepper-dot{background:var(--acadia-status-danger);color:var(--acadia-primary-contrast)}.acadia-expense-stepper-name{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary)}.acadia-expense-stepper-step--done .acadia-expense-stepper-name,.acadia-expense-stepper-step--active .acadia-expense-stepper-name{color:var(--acadia-text);font-weight:600}.acadia-expense-stepper-line{flex:1;min-width:1.125rem;height:2px;background:var(--acadia-border);margin:0 .35rem}.acadia-expense-stepper-line--done{background:var(--acadia-status-success)}.acadia-wizard-stepper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:var(--acadia-space-md);padding-bottom:var(--acadia-space-md);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-clients-new-dialog .acadia-wizard-stepper,.acadia-projects-new-dialog .acadia-wizard-stepper,.acadia-roles-new-dialog .acadia-wizard-stepper{border-bottom:none;padding-bottom:0}.acadia-projects-new-dialog .acadia-wizard-stepper{flex-wrap:nowrap;gap:.125rem;overflow-x:auto;scrollbar-width:thin}.acadia-projects-new-dialog .acadia-wizard-stepper-step{flex-shrink:0}.acadia-projects-new-dialog .acadia-wizard-stepper-name{white-space:nowrap}.acadia-projects-new-dialog .acadia-wizard-stepper-line{flex:1 1 auto;margin:0 .2rem;min-width:.5rem}.acadia-wizard-stepper-step{align-items:center;display:flex;gap:.5rem}.acadia-wizard-stepper-step--has-subtitle{align-items:flex-start}.acadia-wizard-stepper-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acadia-wizard-stepper-subtitle{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs, .75rem);font-weight:400;line-height:1.2}.acadia-wizard-stepper-subtitleLines{display:flex;flex-direction:column;gap:.125rem}.acadia-wizard-stepper-subtitleLine{display:block;min-width:0}.acadia-wizard-stepper-dot{align-items:center;background:var(--acadia-border);border-radius:50%;color:var(--acadia-text-secondary);display:flex;flex-shrink:0;font-size:var(--acadia-font-size-xs);font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.acadia-wizard-stepper-step--done .acadia-wizard-stepper-dot{background:var(--acadia-status-success);color:#fff}.acadia-wizard-stepper-step--active .acadia-wizard-stepper-dot{background:var(--acadia-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--acadia-primary) 22%,transparent);color:var(--acadia-primary-contrast)}.acadia-wizard-stepper-name{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:500}.acadia-wizard-stepper-step--done .acadia-wizard-stepper-name{color:var(--acadia-status-success-ink);font-weight:600}.acadia-wizard-stepper-step--active .acadia-wizard-stepper-name{color:var(--acadia-text);font-weight:600}.acadia-wizard-stepper-step--active .acadia-wizard-stepper-name{color:var(--acadia-primary)}.acadia-wizard-stepper-line{background:var(--acadia-border);flex:1;height:2px;margin:calc(.75rem - 1px) .35rem 0;min-width:1.125rem}.acadia-wizard-stepper-line--done{background:var(--acadia-status-success)}.acadia-expense-lines{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);overflow:hidden}.acadia-expense-lines>.acadia-banner{margin:var(--acadia-space-sm) var(--acadia-space-sm) 0}.acadia-expense-line-reject-note{margin-top:var(--acadia-space-2xs);font-size:var(--acadia-font-size-sm);color:var(--acadia-status-danger);line-height:1.4}.acadia-expense-proxy-banner{margin-bottom:var(--acadia-space-sm)}.acadia-expense-lines-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .875rem;border-top:1px solid var(--acadia-border)}.acadia-expense-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-expense-receiptChip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:.3125rem;border:1px solid var(--acadia-border);font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-receiptChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-receiptChip--ok{color:var(--acadia-status-success-ink);border-color:var(--acadia-status-success-border);background:var(--acadia-status-success-bg)}.acadia-expense-receiptChip--missing{color:var(--acadia-status-warning-ink);border-color:var(--acadia-status-warning-border);background:var(--acadia-status-warning-bg)}.acadia-expense-receiptChip--action{appearance:none;cursor:pointer;font:inherit;line-height:inherit;text-align:left}.acadia-expense-receiptChip--action:hover,.acadia-expense-receiptChip--action:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:1px}.acadia-expense-receiptDrawer.p-drawer{width:min(92vw,42rem)}.acadia-expense-receiptDrawer .p-drawer-content{padding:0}.acadia-expense-receiptDrawer-header{display:flex;flex-direction:column;gap:var(--acadia-space-xs);min-width:0;width:100%}.acadia-expense-receiptDrawer-headerTitle{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-receiptDrawer-headerMeta{align-items:center;color:var(--acadia-text-muted);display:flex;flex-wrap:wrap;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-xs);line-height:1.3;min-width:0}.acadia-expense-receiptDrawer-headerMetaText{color:var(--acadia-text-muted)}.acadia-expense-receiptDrawer-headerMetaDot{color:var(--acadia-text-muted);opacity:.7}.acadia-expense-receiptDrawer-body{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:100%;padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-expense-receiptDrawer-frame{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);height:min(70vh,36rem);width:100%}.acadia-expense-receiptDrawer-image{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);display:block;max-height:min(70vh,36rem);max-width:100%;object-fit:contain;width:100%}.acadia-expense-receiptDrawer-fallback{align-items:center;display:flex;flex-direction:column;gap:var(--acadia-space-sm);justify-content:center;min-height:12rem;padding:var(--acadia-space-lg);text-align:center}.acadia-expense-receiptDrawer-fallbackIcon{color:var(--acadia-text-muted);font-size:2rem}.acadia-expense-receiptDrawer-fallbackText{color:var(--acadia-text);font-weight:600;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-receiptDrawer-actions{display:flex;justify-content:flex-end}.acadia-expense-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--acadia-toggle-width, 2.875rem);height:var(--acadia-toggle-height, 1.75rem);border-radius:99px;background:var(--acadia-toggle-off, #e5e5ea);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-text) 3%,transparent);position:relative}.acadia-expense-toggle--on{background:var(--acadia-toggle-on);box-shadow:none}.acadia-expense-toggle-knob{width:var(--acadia-toggle-knob, 1.5rem);height:var(--acadia-toggle-knob, 1.5rem);border-radius:50%;background:#fff;position:absolute;left:var(--acadia-toggle-pad, .125rem);box-shadow:0 2px 6px color-mix(in srgb,var(--acadia-text) 14%,transparent),0 1px 1px color-mix(in srgb,var(--acadia-text) 6%,transparent);transition:left .25s cubic-bezier(.34,1.15,.64,1)}.acadia-expense-toggle--on .acadia-expense-toggle-knob{left:calc(100% - var(--acadia-toggle-knob, 1.5rem) - var(--acadia-toggle-pad, .125rem))}.acadia-expense-bottomGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.875rem;align-items:start}.acadia-expense-toast.p-toast{z-index:11001}.acadia-inline-toast{align-items:flex-start;border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:flex;gap:var(--acadia-space-sm);padding:var(--spacing-md, var(--acadia-space-md));width:100%}.acadia-inline-toast-icon{flex-shrink:0;font-size:var(--acadia-font-size-base);line-height:1.25;margin-top:.0625rem}.acadia-inline-toast-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-inline-toast-summary{font-size:var(--font-size-base, var(--acadia-font-size-base));font-weight:600;line-height:1.4}.acadia-inline-toast-detail{font-size:var(--font-size-small, var(--acadia-font-size-sm));line-height:1.4}.acadia-inline-toast--error{background:color-mix(in srgb,var(--acadia-status-danger) 10%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-status-danger) 35%,var(--acadia-border-subtle));color:var(--acadia-text)}.acadia-inline-toast--error .acadia-inline-toast-icon{color:var(--acadia-status-danger)}.acadia-expense-save-error-banner{margin:0 0 var(--acadia-space-sm);width:100%}.acadia-expense-summaryCard{background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:.875rem 1rem}.acadia-expense-summaryCard-title{font-size:var(--acadia-font-size-sm);font-weight:600;margin-bottom:.5rem;color:var(--acadia-text)}.acadia-expense-sumRow{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--acadia-border);font-size:var(--acadia-font-size-sm)}.acadia-expense-sumRow:last-child{border-bottom:none;font-weight:700;padding-top:.5rem}.acadia-expense-currencyTotals{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:var(--acadia-space-xs);justify-content:flex-end;white-space:nowrap}.acadia-expense-currencyTotals>span{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-sm, .375rem);box-sizing:border-box;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center;line-height:1.2;min-height:1.75rem;min-width:1.75rem;padding:.25rem .5rem;text-align:center}.acadia-expense-currencyTotals--reimbursable{gap:var(--acadia-space-xs);margin-top:.125rem}.acadia-expense-currencyTotals--reimbursable>span{background:color-mix(in srgb,var(--acadia-status-success-bg) 40%,var(--acadia-surface-card));border-color:var(--acadia-status-success-border);color:var(--acadia-status-success-ink);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-base);font-weight:700;min-height:2rem;padding:.35rem .625rem}.acadia-expense-reimbursementCard{background:var(--acadia-status-success-bg);border:1px solid var(--acadia-status-success-border);border-radius:var(--acadia-radius-card);padding:.875rem 1rem}.acadia-expense-reimbursementCard-label{font-size:var(--acadia-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--acadia-status-success-ink)}.acadia-expense-reimbursementCard-value{font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-xl);font-weight:700;color:var(--acadia-status-success-ink);margin-top:.25rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acadia-expense-reimbursementCard-value--stacked{font-size:inherit;line-height:1.25}.acadia-expense-detailActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.acadia-expense-detailActions--proxyOnly{justify-content:flex-end;margin-bottom:var(--acadia-space-sm)}.acadia-expense-memberSwitcher{min-width:14rem;max-width:22rem}.acadia-expense-memberSwitcher-control,.acadia-expense-memberSwitcher-control.p-dropdown,.acadia-expense-memberSwitcher-control.p-select{width:100%;min-width:14rem}.acadia-expense-footerActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-sm)}.acadia-expense-footerActions--split{justify-content:space-between}.acadia-expense-footerActions-main{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);margin-left:auto}.acadia-expense-footerActions-hint{font-size:var(--acadia-font-size-sm)}.acadia-field-full,.acadia-field-full.p-dropdown,.acadia-field-full .p-dropdown,.acadia-field-full.p-select,.acadia-field-full .p-select,.acadia-field-full.p-inputtext,.acadia-field-full.p-inputnumber,.acadia-field-full .p-inputnumber-input,.acadia-field-full.p-inputtextarea,.acadia-field-full textarea.p-inputtextarea{width:100%}.acadia-field-dialog-name,.acadia-field-dialog-name.p-inputtext{max-width:min(100%,24rem);width:100%}.acadia-table-min-35rem .p-datatable-table{min-width:35rem}.acadia-table-min-40rem .p-datatable-table{min-width:40rem}.acadia-table-min-44rem .p-datatable-table{min-width:44rem}.acadia-table-min-50rem .p-datatable-table{min-width:50rem}.acadia-table-min-56rem .p-datatable-table{min-width:56rem}.acadia-field-w-110{width:110px;max-width:100%}.acadia-field-w-120{width:120px;max-width:100%}.acadia-field-w-130{width:130px;max-width:100%}.acadia-field-w-140{width:140px;max-width:100%}.acadia-field-w-110 .p-inputnumber-input,.acadia-field-w-110.p-inputnumber .p-inputnumber-input{width:110px}.acadia-field-w-120 .p-inputnumber-input,.acadia-field-w-120.p-inputnumber .p-inputnumber-input{width:120px}.acadia-field-w-130 .p-inputnumber-input,.acadia-field-w-130.p-inputnumber .p-inputnumber-input{width:130px}.acadia-field-w-140 .p-inputnumber-input,.acadia-field-w-140.p-inputnumber .p-inputnumber-input{width:140px}.acadia-expense-progress.p-progressbar{height:6px}.acadia-expense-standalone-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.acadia-expense-summary-link{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-primary);text-decoration:none}.acadia-expense-summary-link:hover{text-decoration:underline}.acadia-expense-summary-link:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:2px}.acadia-expense-summary-dialog.p-dialog{border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-lg);border:1px solid var(--acadia-border)}.acadia-expense-org-browser-dialog.p-dialog{width:min(96vw,1400px)!important;min-width:min(96vw,960px);max-width:96vw;border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-lg);border:1px solid var(--acadia-border)}.acadia-expense-org-browser-dialog .p-dialog-header{padding:var(--acadia-space-md) var(--acadia-space-lg);border-bottom:1px solid var(--acadia-border)}.acadia-expense-org-browser-dialog .p-dialog-content{padding:0!important;max-height:min(80vh,860px);overflow:auto;box-sizing:border-box}.acadia-expense-org-browser{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0;width:100%;padding:var(--acadia-space-lg);box-sizing:border-box}.acadia-expense-org-browser-filters{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:var(--acadia-space-sm);margin-bottom:0;width:100%;min-width:0;box-sizing:border-box}.acadia-expense-org-browser-filters>p-dropdown{display:block;flex:1 1 0;min-width:0;width:auto!important;max-width:none}.acadia-expense-org-browser-filters>p-dropdown .p-dropdown,.acadia-expense-org-browser-filters>p-dropdown .acadia-filter-control,.acadia-expense-org-browser-filters .p-dropdown.acadia-filter-control{width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}.acadia-expense-summary-dialog .p-dialog-header{padding:var(--acadia-space-md) var(--acadia-space-lg);border-bottom:1px solid var(--acadia-border)}.acadia-expense-summary-dialog .p-dialog-title{font-size:var(--acadia-font-size-lg);font-weight:700;letter-spacing:var(--acadia-letter-spacing-title);color:var(--acadia-text)}.acadia-expense-summary-dialog .p-dialog-content{padding:0;overflow:auto;max-height:min(78vh,720px)}.acadia-expense-summary-dialog .acadia-edit-workspace{padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-expense-summary-dialog .acadia-edit-card.p-card,.acadia-expense-summary-dialog .p-card.acadia-edit-card{border:none;box-shadow:none;background:transparent}.acadia-expense-summary-dialog .acadia-edit-card .p-card-body,.acadia-expense-summary-dialog .acadia-edit-card .p-card-content{padding:0}.acadia-expense-summary-dialog .acadia-edit-card-header{padding-bottom:var(--acadia-space-md);margin-bottom:var(--acadia-space-md);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-expense-summary-dialog--add.p-dialog{max-width:100%;max-height:min(90vh,800px);width:min(92vw,58rem)}.acadia-expense-summary-dialog--add .p-dialog-content,.acadia-expense-add-dialog .p-dialog-content{display:block;flex:1 1 auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:0}.acadia-expense-summary-dialog .acadia-expense-add-entry{padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-expense-add-entry{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-expense-add-entry-policy-warn{font-size:var(--acadia-font-size-sm);margin:calc(var(--acadia-space-sm) * -1) 0 0}.acadia-expense-add-entry-loading{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-sm);min-height:3rem;padding:var(--acadia-space-sm) 0}.acadia-expense-add-entry-loading .pi-spinner{font-size:var(--acadia-font-size-md)}.acadia-expense-add-dialog-header .acadia-dialog-header-subtitle{margin-top:var(--acadia-space-2xs)}.acadia-expense-add-entry-report-chip{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-sm);color:var(--acadia-text);display:inline-flex;font-size:var(--acadia-font-size-sm);font-weight:600;gap:var(--acadia-space-2xs);line-height:1.4;max-width:100%;padding:.125rem var(--acadia-space-sm)}.acadia-expense-add-entry-report-chip .pi{color:var(--acadia-text-secondary);flex-shrink:0;font-size:var(--acadia-font-size-xs)}.acadia-expense-add-entry-report-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-add-entry-type.acadia-seg{max-width:100%;width:100%;background:var(--acadia-surface-card)}.acadia-expense-add-entry-type .acadia-seg-item{align-items:center;display:inline-flex;flex:1 1 0;gap:.375rem;justify-content:center}.acadia-expense-add-entry-type .acadia-seg-item--active{background:var(--acadia-surface-muted);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-primary)}.acadia-expense-add-entry-type .acadia-seg-item:disabled{cursor:not-allowed;opacity:.55}.acadia-expense-add-dialog .acadia-dialog-footer{margin-top:0;width:100%}.acadia-expense-add-entry-form{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-expense-add-entry-row--description{align-items:end}.acadia-expense-add-entry-billable{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:10rem;padding-bottom:.35rem}.acadia-expense-add-entry-billable p-toggleswitch,.acadia-expense-add-entry-billable p-toggleSwitch,.acadia-expense-add-entry-billable p-toggle-switch{align-self:flex-start}.acadia-expense-add-entry-return-trip{display:flex;flex-direction:column;gap:.35rem;justify-content:flex-end;padding-bottom:.35rem}.acadia-expense-mileage-calculated-amount{font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-xl);font-weight:700;color:var(--acadia-primary-ink);line-height:1.1;margin-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acadia-expense-add-entry .acadia-expense-add-entry-row--per-diem-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-expense-add-entry .acadia-expense-add-entry-per-diem-hint{margin-top:calc(var(--acadia-space-xs) * -1)}.acadia-expense-add-entry .acadia-provider-card{align-items:flex-start;display:flex;gap:var(--acadia-space-sm);width:100%}.acadia-expense-add-entry .acadia-provider-card>.pi{color:var(--acadia-text-secondary);flex-shrink:0;font-size:1.125rem;margin-top:.125rem}.acadia-expense-add-entry .acadia-provider-card--warning{background:var(--acadia-status-danger-bg);border-color:var(--acadia-status-danger-border)}.acadia-expense-add-entry .acadia-provider-card--warning>.pi{color:var(--acadia-status-danger-ink)}.acadia-expense-add-entry .acadia-provider-card--warning .acadia-provider-card__title{color:var(--acadia-status-danger-ink)}.acadia-expense-add-entry .acadia-expense-per-diem-total-allowance,.acadia-expense-add-entry .acadia-expense-per-diem-days{font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-xl);font-weight:700;color:var(--acadia-primary-ink);line-height:1.1;margin-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acadia-expense-add-entry .acadia-expense-add-entry-receipt{margin-bottom:0}.acadia-expense-add-entry .acadia-upload-drop-zone--compact{gap:var(--acadia-space-xs);min-height:4.5rem;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-expense-add-entry .acadia-upload-drop-zone--compact .acadia-empty-state-icon{font-size:1.25rem}.acadia-expense-add-entry .acadia-upload-drop-zone--compact .acadia-upload-drop-zone__hint{font-size:var(--acadia-font-size-sm)}.acadia-expense-add-entry .acadia-upload-drop-zone--compact small.acadia-text-muted{font-size:var(--acadia-font-size-xs)}@media (width <= 768px){.acadia-expense-add-entry-row--description{grid-template-columns:1fr}.acadia-expense-add-entry-row--description .acadia-form-grid__span-2{grid-column:auto}}.acadia-expense-summary-dialog--edit.p-dialog,.acadia-expense-summary-dialog--view.p-dialog{max-width:100%;width:min(92vw,52rem)}.acadia-expense-summary-page .acadia-edit-workspace{--expense-summary-accent: var(--acadia-primary)}.acadia-expense-summary-page .acadia-edit-workspace .acadia-edit-card.p-card .p-card-body{padding:0 1.25rem 1.25rem}.acadia-expense-summary-page .expense-summary-required-marker{color:var(--acadia-status-danger)!important}.acadia-expense-summary-page .expense-summary-edit-section-panel.p-panel{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:visible;box-shadow:var(--acadia-shadow-xs);background:var(--acadia-surface-card)}.acadia-expense-summary-page .expense-summary-edit-section-panel.p-panel .p-panel-header{position:relative;display:flex;align-items:center;padding:.75rem 1rem;background:linear-gradient(180deg,var(--acadia-surface-card) 0%,var(--acadia-surface-muted) 100%);border-bottom:1px solid var(--acadia-border)}.acadia-expense-summary-page .expense-summary-edit-section-panel--lead.p-panel .p-panel-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--expense-summary-accent);border-radius:2px 0 0 2px;pointer-events:none}.acadia-expense-summary-page .expense-summary-edit-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;overflow:visible;background:var(--acadia-surface-card)}.acadia-expense-summary-page .acadia-edit-workspace .p-datepicker{width:100%}.acadia-expense-workspace .acadia-expense-list-card{min-width:0}.acadia-expense-workspace .acadia-expense-filters{padding:0 var(--acadia-space-md) var(--acadia-space-md)}.acadia-expense-workspace .acadia-table .acadia-expense-table-status-col{min-width:11rem;width:11rem;white-space:nowrap}.acadia-expense-workspace .acadia-expense-actions-col{width:7.5rem;text-align:center}.acadia-expense-workspace .acadia-table .acadia-expense-table-cell{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.acadia-expense-workspace .acadia-table.p-datatable .p-datatable-table{table-layout:fixed;width:100%}.acadia-expense-workspace .acadia-expense-table-actions{display:inline-flex;align-items:center;justify-content:center;gap:var(--acadia-space-2xs)}.acadia-expenses-shell .acadia-edit-workspace{--expense-accent: var(--acadia-primary);--expense-panel-header-bg: linear-gradient(180deg, var(--acadia-surface-card) 0%, var(--acadia-surface-muted) 100%)}.acadia-expenses-shell .acadia-edit-workspace .acadia-edit-card.p-card .p-card-body{padding:0 1.25rem 1.25rem}.acadia-expenses-shell .acadia-edit-workspace .expense-required-marker{color:var(--acadia-status-danger)!important}.acadia-expenses-shell .acadia-edit-workspace .checkbox-group{display:flex;gap:2rem;margin-top:.3rem}.acadia-expenses-shell .acadia-edit-workspace .checkbox-item{display:flex;align-items:center;gap:.4rem}.acadia-expenses-shell .acadia-edit-workspace .expense-new-section-panel.p-panel,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-section-panel.p-panel{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:visible;box-shadow:var(--acadia-shadow-xs);background:var(--acadia-surface-card)}.acadia-expenses-shell .acadia-edit-workspace .expense-new-section-panel.p-panel .p-panel-header,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-header{position:relative;display:flex;align-items:center;padding:.75rem 1rem;background:var(--expense-panel-header-bg);border-bottom:1px solid var(--acadia-border)}.acadia-expenses-shell .acadia-edit-workspace .expense-new-section-panel.p-panel .p-panel-header:before,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--expense-accent);border-radius:2px 0 0 2px;pointer-events:none}.acadia-expenses-shell .acadia-edit-workspace .expense-new-section-panel.p-panel .p-panel-content,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;overflow:visible;background:var(--acadia-surface-card)}.acadia-expenses-shell .acadia-edit-workspace--view .expense-edit-section-panel.p-panel .p-panel-content{background:var(--acadia-surface-muted)}.acadia-expenses-shell .acadia-edit-workspace .expense-new-form-sections,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-form-sections{display:flex;flex-direction:column;gap:0;overflow:visible}.acadia-expenses-shell .acadia-edit-workspace .expense-new-panel-content,.acadia-expenses-shell .acadia-edit-workspace .expense-edit-panel-content{padding:.25rem 0 .5rem}.acadia-expenses-shell .acadia-edit-workspace .expense-edit-tabs .p-tabview-panels{padding:1rem .25rem .5rem;overflow:visible}.acadia-expenses-shell .acadia-edit-workspace .p-dropdown,.acadia-expenses-shell .acadia-edit-workspace .p-inputnumber{width:100%}.acadia-expenses-shell form.expense-form--view .p-inputtext:disabled,.acadia-expenses-shell form.expense-form--view .p-inputnumber-input:disabled,.acadia-expenses-shell form.expense-form--view .p-select-label,.acadia-expenses-shell form.expense-form--view .p-dropdown.p-disabled .p-dropdown-label,.acadia-expenses-shell form.expense-form--view .p-datepicker.p-disabled .p-inputtext{opacity:1;background:var(--acadia-surface-muted);color:var(--acadia-text);cursor:default}.acadia-expenses-shell form.expense-form--view .p-checkbox.p-disabled{opacity:1}.acadia-expense-history-marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--acadia-primary);color:var(--acadia-primary-contrast, #fff)}.acadia-expense-history-action{font-weight:600}.acadia-expense-history-meta{margin-top:.25rem;font-size:var(--acadia-font-size-sm)}.acadia-timeline-marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--acadia-primary);color:var(--acadia-primary-contrast, #fff)}.acadia-timeline-marker--muted{background:var(--acadia-border-strong);border:none;color:var(--acadia-text-secondary)}.acadia-timeline-marker--success{background:var(--acadia-status-success);color:var(--acadia-primary-contrast, #fff)}.acadia-timeline-marker--warn{background:var(--acadia-status-warning);color:var(--acadia-text-inverse, #fff)}.acadia-timeline-title{font-weight:600;color:var(--acadia-text)}.acadia-timeline-meta{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);margin-top:.25rem;font-size:var(--acadia-font-size-sm)}.acadia-timeline-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-sm);min-width:0}.acadia-timeline-row__main{flex:1;min-width:12rem}.acadia-timeline-row__actions{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:var(--acadia-space-sm)}.acadia-project-milestones-toolbar{align-items:flex-start;display:flex;gap:var(--acadia-space-md);justify-content:space-between;margin-bottom:var(--acadia-space-md)}.acadia-project-milestones-toolbar__lead{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-project-milestones-toolbar__subtitle{font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0}.acadia-project-milestones-toolbar__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--acadia-space-sm)}.acadia-project-milestones-summary{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-project-milestones-summary__chip{align-items:baseline;border:1px solid transparent;border-radius:var(--acadia-radius-sm);display:inline-flex;flex-wrap:wrap;font-size:var(--acadia-font-size-xs);gap:var(--acadia-space-xs);line-height:1.3;padding:var(--acadia-space-xs) var(--acadia-space-sm)}.acadia-project-milestones-summary__label{font-weight:600}.acadia-project-milestones-summary__value{font-variant-numeric:tabular-nums;font-weight:600}.acadia-project-milestones-summary__chip--total{background:var(--acadia-status-info-bg);border-color:var(--acadia-status-info-border);color:var(--acadia-status-info)}.acadia-project-milestones-summary__chip--invoiced{background:var(--acadia-status-success-bg);border-color:var(--acadia-status-success-border);color:var(--acadia-status-success-ink)}.acadia-project-milestones-summary__chip--uninvoiced{background:var(--acadia-status-warning-bg);border-color:var(--acadia-status-warning-border);color:var(--acadia-status-warning-ink)}.acadia-project-billing-viewBar{display:flex;justify-content:flex-end;margin-bottom:var(--acadia-space-md);min-width:0}.acadia-project-billing-viewBar .acadia-approval-viewModes{margin-bottom:0}.acadia-project-additional-services{min-width:0;width:100%}.acadia-project-additional-services:not(.acadia-project-additional-services--dialog-only){background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-xs);margin-top:var(--acadia-space-xl);padding:var(--acadia-space-md) var(--acadia-space-lg)}app-project-additional-services{display:block;min-width:0;width:100%}.acadia-edit-workspace.acadia-project-edit--billing-addons-stack>app-project-additional-services{margin-top:calc(-1 * var(--acadia-space-md))}.acadia-edit-workspace.acadia-project-edit--billing-addons-stack .acadia-project-additional-services:not(.acadia-project-additional-services--dialog-only){margin-top:0}.acadia-edit-workspace.acadia-project-edit--billing-addons-only .acadia-edit-tabs--split.p-tabs .p-tabpanels,.acadia-edit-workspace.acadia-project-edit--billing-addons-only .acadia-projects-tabs.p-tabs .p-tabpanels{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible;padding-block:var(--acadia-space-sm)}.acadia-edit-workspace.acadia-project-edit--billing-addons-only .project-edit-tab-pane--invoice,.acadia-edit-workspace.acadia-project-edit--billing-addons-only .project-edit-tab-pane--billing-addons-only,.acadia-edit-workspace.acadia-project-edit--billing-addons-only .project-edit-tab-pane--billing-addons-only.acadia-projects-tabPanel{padding-block:var(--acadia-space-xs)}.acadia-edit-workspace.acadia-project-edit--billing-addons-only .acadia-project-billing-viewBar{margin-bottom:0}.acadia-project-milestone-list{display:flex;flex-direction:column;position:relative}.acadia-project-milestone-list:before{background:color-mix(in srgb,var(--acadia-text-secondary) 45%,var(--acadia-border));bottom:calc(var(--acadia-space-md) + .125rem + 1rem);content:"";left:calc(1.375rem - 1px);position:absolute;top:calc(var(--acadia-space-md) + .125rem + 1rem);width:2px;z-index:0}.acadia-project-milestone-item{align-items:flex-start;display:flex;gap:var(--acadia-space-md);padding:var(--acadia-space-md) 0;position:relative}.acadia-project-milestone-item__date{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:flex-start;min-width:2.75rem;padding-top:.125rem;position:relative;z-index:1}.acadia-project-milestone-item__date .acadia-timeline-marker{position:relative;z-index:1}.acadia-project-milestone-item .acadia-timeline-opposite-date{font-weight:500;white-space:nowrap}.acadia-project-milestone-item__body{flex:1 1 auto;min-width:0;position:relative;z-index:1}.acadia-project-activity{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-project-activity-compose-row{align-items:flex-end;display:flex;gap:var(--acadia-space-sm)}.acadia-project-activity-compose-row>p-button,.acadia-project-activity-compose-row>.p-button{flex-shrink:0}.acadia-project-activity-compose-input{flex:1 1 auto;min-width:0}.acadia-project-activity-feed{background:var(--acadia-surface-card, var(--surface-card));border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:hidden}.acadia-project-activity-item{padding:var(--acadia-space-md)}.acadia-project-activity-item:not(:last-child){border-bottom:1px solid var(--acadia-border)}.acadia-project-activity-item--comment{align-items:flex-start;display:flex;gap:var(--acadia-space-sm)}.acadia-project-activity-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--acadia-space-2xs);min-width:5.5rem}.acadia-project-activity-avatar{align-items:center;background:linear-gradient(135deg,var(--acadia-primary),var(--acadia-primary-hover, #9333ea));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--acadia-font-size-2xs);font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.acadia-project-activity-comment-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-project-activity-comment-header{align-items:center;display:flex;gap:var(--acadia-space-sm);justify-content:space-between}.acadia-project-activity-comment-name{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:600}.acadia-project-activity-comment-text{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.acadia-project-activity-edit-input{min-height:3.5rem}.acadia-project-activity-edit-actions{display:flex;gap:var(--acadia-space-sm);justify-content:flex-end}.acadia-project-activity-action.p-button{align-items:center;box-sizing:border-box;justify-content:center;padding:0}.acadia-project-activity-action--edit.p-button{gap:var(--acadia-space-2xs);height:2.5rem;min-height:2.5rem;min-width:auto;padding-inline:var(--acadia-space-sm);width:auto}.acadia-project-activity-action--inline.p-button{height:1.9375rem;min-height:1.9375rem;min-width:3.6875rem;width:3.6875rem}.acadia-project-activity-comment-time,.acadia-project-activity-system-time{font-size:var(--acadia-font-size-xs);line-height:1.3;text-align:center;white-space:normal}.acadia-project-activity-comment-edited{display:block;font-size:var(--acadia-font-size-xs);font-style:italic;line-height:1.3;text-align:center}.acadia-project-activity-system{align-items:flex-start;display:flex;gap:var(--acadia-space-sm)}.acadia-project-activity-system-marker{flex-shrink:0}.acadia-project-activity-system-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-project-activity-system-text{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);line-height:1.45}.acadia-project-risks-toolbar{align-items:center;display:flex;gap:var(--acadia-space-md);justify-content:space-between;margin-bottom:var(--acadia-space-md)}.acadia-project-risks-toolbar__actions{flex-shrink:0}.acadia-project-tasks-toolbar{align-items:center;display:flex;gap:var(--acadia-space-md);justify-content:space-between;margin-bottom:var(--acadia-space-md)}.acadia-project-tasks-toolbar__subtitle{font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0}.acadia-project-tasks-toolbar__actions{flex-shrink:0}.acadia-project-tasks th.action-column,.acadia-project-tasks td.action-column,.acadia-project-edit .acadia-project-tasks th.action-column,.acadia-project-edit .acadia-project-tasks td.action-column{min-width:11rem;vertical-align:middle;width:11rem}.acadia-project-tasks .acadia-table-actions{flex-wrap:nowrap;white-space:nowrap}.acadia-project-tasks .acadia-table-actions .p-button{flex-shrink:0;white-space:nowrap}.acadia-project-tasks .acadia-table-actions .p-button.p-button-sm{flex-shrink:0}.acadia-project-tasks .acadia-table-actions .p-button .p-button-label{white-space:nowrap}.acadia-project-tasks .col-taskType .acadia-cluster{gap:var(--acadia-space-xs)}.acadia-table-refreshing .acadia-data-table-host{opacity:.72;transition:opacity .2s ease}.acadia-project-risks-toolbar__subtitle{font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0}.acadia-project-risk-list{display:flex;flex-direction:column}.acadia-project-risk-item{align-items:flex-start;border-bottom:1px solid var(--acadia-border);border-radius:var(--acadia-radius-sm);display:flex;gap:var(--acadia-space-md);padding:var(--acadia-space-md)}.acadia-project-risk-item--mitigated{background:color-mix(in srgb,var(--acadia-status-success) 6%,transparent);border-left:3px solid var(--acadia-status-success);padding-left:calc(var(--acadia-space-md) - 3px)}.acadia-project-risk-item--closed{background:var(--acadia-surface-muted);opacity:.92}.acadia-project-risk-item--closed .acadia-project-risk-item__title{color:var(--acadia-text-secondary)}.acadia-project-risk-item:last-child{border-bottom:none}.acadia-project-risk-item__severity{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--acadia-space-2xs);min-width:5.5rem}.acadia-risk-severity-badge{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:var(--acadia-font-size-xs);font-weight:700;height:1.75rem;justify-content:center;line-height:1;width:1.75rem}.acadia-risk-severity-badge--low{background:var(--acadia-status-success);color:var(--acadia-text-inverse)}.acadia-risk-severity-badge--medium{background:var(--acadia-status-warning);color:var(--acadia-text-inverse)}.acadia-risk-severity-badge--high{background:var(--acadia-status-danger);color:var(--acadia-text-inverse)}.acadia-project-risk-item__main{flex:1 1 auto;min-width:0}.acadia-project-risk-item__title{font-size:var(--acadia-font-size-md);font-weight:600;line-height:1.35;margin:0 0 var(--acadia-space-2xs)}.acadia-project-risk-item__impact,.acadia-project-risk-item__meta{font-size:var(--acadia-font-size-sm);line-height:1.4;margin:0}.acadia-project-risk-item__field-label{color:var(--acadia-text);font-weight:600}.acadia-project-risk-item__meta{margin-top:var(--acadia-space-2xs)}.acadia-project-risk-item__date{font-size:var(--acadia-font-size-xs);line-height:1.3;text-align:center;white-space:normal}.acadia-project-risk-item__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--acadia-space-sm)}.acadia-project-risk-status-select.p-dropdown,.acadia-edit-workspace .acadia-project-risk-status-select.p-dropdown,.acadia-edit-workspace .acadia-project-risk-status-select.p-select{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex-shrink:0;margin-left:var(--acadia-space-xs);max-width:none!important;min-width:8.5rem;overflow:visible;position:relative;width:auto!important;z-index:1}.acadia-project-risk-status-tag.p-tag{flex-shrink:0;margin-right:var(--acadia-space-2xs)}.acadia-project-milestones .p-timeline{margin-top:0}.acadia-project-milestones-timeline.p-timeline{width:100%}.acadia-project-milestones-timeline .acadia-timeline-opposite-date{font-size:var(--acadia-font-size-sm);font-weight:500;white-space:nowrap}.acadia-project-milestones .p-timeline-event,.acadia-project-milestones-timeline .p-timeline-event{min-height:3rem}.acadia-project-edit .p-timeline .p-timeline-event-content,.acadia-project-milestones .p-timeline .p-timeline-event-content{padding-bottom:var(--acadia-space-md)}.acadia-expense-approval.acadia-approval-workspace .acadia-approval-header-actions{gap:.625rem;flex-wrap:wrap;justify-content:flex-end}.acadia-page.acadia-approval .acadia-expense-approval.acadia-approval-workspace{font-family:inherit;font-size:inherit;letter-spacing:inherit}.p-dialog.confirm-dialog-expenses .p-dialog-header{background:var(--surface-card);color:var(--text-color);padding:1.5rem;border-bottom:1px solid var(--surface-border)}.p-dialog.confirm-dialog-expenses .p-dialog-header .p-dialog-title{color:var(--text-color);font-weight:600;font-size:1.125rem}.p-dialog.confirm-dialog-expenses .p-dialog-content{padding:2rem;color:var(--text-color)}.p-dialog.confirm-dialog-expenses .p-dialog-footer{padding:1.5rem 2rem;background:var(--surface-section);border-top:1px solid var(--surface-border)}.acadia-fx-rates{max-width:100%}.acadia-fx-rates .acadia-form-field{margin-bottom:1rem}.acadia-fx-rates .acadia-form-field__label{color:inherit;font-weight:inherit}.acadia-fx-rates-container{max-width:100%}.acadia-fx-rates-body{min-width:0}.acadia-masterdata-tabs{min-width:0;width:100%}.acadia-masterdata-tab-subtitle{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0 0 var(--acadia-space-md)}.acadia-fx-rates-metrics{margin:0}.acadia-fx-rates-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--acadia-space-md);min-width:0;width:100%;padding-bottom:var(--acadia-space-sm)}.acadia-fx-rates-cards-grid>app-fx-rate-currency-card{display:flex;height:100%;min-width:0;overflow:visible}@media (width <= 768px){.acadia-fx-rates-cards-grid{grid-template-columns:1fr}}.acadia-fx-rates-currency-card{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);height:100%;min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg);width:100%}.acadia-fx-rates-currency-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between}.acadia-fx-rates-currency-card__title{flex:1 1 auto;min-width:0}.acadia-fx-rates-currency-card__header .acadia-currency-pair-display{flex-wrap:wrap}.acadia-fx-rates-currency-card__table{flex:1 1 auto;min-width:0}.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .p-datatable-table{table-layout:fixed;width:100%}.acadia-fx-rates-currency-card .acadia-fx-rates-history-cell,.acadia-fx-rates-currency-card .acadia-fx-rates-actions-col{min-width:0}.acadia-fx-rates-currency-card .acadia-fx-rates-col-date{text-align:center;width:17%}.acadia-fx-rates-currency-card .acadia-fx-rates-col-rate{width:12%}.acadia-fx-rates-currency-card .acadia-fx-rates-col-status{overflow:hidden;text-overflow:ellipsis;width:19%}.acadia-fx-rates-currency-card .acadia-fx-rates-col-actions,.acadia-fx-rates-currency-card .acadia-fx-rates-actions-col{max-width:9rem;min-width:5.25rem;overflow:visible;text-align:center;white-space:nowrap;width:15%}.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .p-datatable-thead>tr>th{color:var(--acadia-table-header-color);font-size:var(--acadia-table-header-size);font-weight:700;letter-spacing:var(--acadia-table-header-tracking);text-transform:uppercase}.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .p-datatable-thead>tr>th.acadia-fx-rates-col-date,.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .p-datatable-tbody>tr>td.acadia-fx-rates-col-date{text-align:center}.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .p-datatable-tbody>tr>td{font-size:var(--acadia-font-size-sm)}.acadia-fx-rates-currency-card .acadia-fx-rates-history-table .acadia-fx-rates-rate-value{font-size:var(--acadia-font-size-sm);font-variant-numeric:tabular-nums;font-weight:700}.acadia-fx-rates-currency-card .acadia-table-actions{justify-content:center}.acadia-fx-rates-currency-card .acadia-table-wrap{overflow-x:visible}@media (width <= 768px){.acadia-fx-rates-currency-card .acadia-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.acadia-fx-rates-currency-card__footer{display:flex;justify-content:flex-end}.acadia-fx-rates-active-banner{border-radius:var(--acadia-radius-md);font-size:var(--acadia-font-size-sm);font-weight:600;line-height:1.35;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-fx-rates-active-banner--ok{background:color-mix(in srgb,var(--acadia-status-success) 12%,var(--acadia-surface-card));border:1px solid color-mix(in srgb,var(--acadia-status-success) 35%,transparent);color:var(--acadia-status-success)}.acadia-fx-rates-active-banner--warn{background:color-mix(in srgb,var(--acadia-status-danger) 12%,var(--acadia-surface-card));border:1px solid color-mix(in srgb,var(--acadia-status-danger) 35%,transparent);color:var(--acadia-status-danger)}.acadia-page.acadia-fx-rates{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-fx-rates-banner-error{padding:var(--acadia-space-sm) var(--acadia-space-md);border-radius:var(--acadia-radius-md);border:1px solid color-mix(in srgb,var(--acadia-status-danger) 35%,transparent);background:color-mix(in srgb,var(--acadia-status-danger) 8%,var(--acadia-surface-card))}.acadia-fx-rates-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end}.acadia-fx-rates-sbi-dialog-body{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-fx-rates-sbi-source-note{margin:0;width:100%}.acadia-fx-rates-schedule-form{gap:var(--acadia-space-md)}.acadia-fx-rates-schedule-row{width:100%}.acadia-fx-rates-schedule-auto-insert{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--acadia-space-sm);min-height:2.5rem;white-space:nowrap}.acadia-fx-rates-schedule-auto-insert label{white-space:nowrap}.acadia-fx-rates-schedule-currency-option{align-items:center;display:inline-flex;gap:var(--acadia-space-sm)}.acadia-fx-rates-schedule-summary{display:flex;flex-direction:column;gap:var(--acadia-space-xs);padding:0 var(--acadia-space-xs)}.acadia-fx-rates-schedule-weekdays{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-fx-rates-schedule-weekdays__label{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:600}.acadia-fx-rates-schedule-weekdays__chips{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-fx-rates-schedule-weekday-chip{align-items:center;background:var(--acadia-surface);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);color:var(--acadia-text);cursor:pointer;display:inline-flex;font-size:var(--acadia-font-size-sm);font-weight:600;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .5rem}.acadia-fx-rates-schedule-weekday-chip--selected{background:var(--acadia-primary-soft, color-mix(in srgb, var(--acadia-primary) 12%, white));border-color:var(--acadia-primary);color:var(--acadia-primary)}.acadia-fx-rates-sbi-table{width:100%}.acadia-fx-rates-static-field{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);display:flex;font-size:var(--acadia-font-size-sm);min-height:2.5rem;padding:.5rem .75rem;width:100%}.acadia-fx-rates-form-actions__error{text-align:right;width:100%}.acadia-fx-rates-valid-date{color:var(--acadia-text);font-weight:500}.acadia-fx-rates-rate-value{color:var(--acadia-text);font-size:var(--acadia-font-size-base);font-weight:700}.acadia-fx-rates-actions-col{min-width:5.5rem;text-align:center;width:auto}.acadia-fx-rates-history-cell{min-width:8rem;vertical-align:middle}.acadia-fx-rates-history-cell-error{display:block;margin-top:.25rem;font-size:.6875rem;line-height:1.3}.acadia-fx-rates-currency-chip.p-chip,.acadia-fx-rates-currency-chip.p-chip .p-chip-label{font-size:.75rem;font-weight:600;padding:.2rem .5rem;background:color-mix(in srgb,var(--acadia-primary) 12%,var(--acadia-surface-card))!important;color:var(--acadia-primary)!important;border:1px solid color-mix(in srgb,var(--acadia-primary) 20%,transparent);border-radius:6px}.acadia-fx-rates-history-table .acadia-fx-rates-history-row--editing>td{background:color-mix(in srgb,var(--acadia-primary) 6%,var(--acadia-surface-card))}@media (width <= 768px){.acadia-fx-rates-history-table.p-datatable .p-datatable-wrapper{-webkit-overflow-scrolling:touch}}.acadia-page.acadia-approval{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-approval{max-width:100%;overflow-x:hidden}.acadia-approval-container{max-width:100%}.acadia-approval-main{min-width:0}.acadia-approval-metrics{margin:0}.acadia-approval-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-approval-tabs,.acadia-section-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--acadia-border-subtle);margin:0}.acadia-approval-viewBar{align-items:flex-end;border-bottom:1px solid var(--acadia-border-subtle);display:flex;gap:var(--acadia-space-md);justify-content:space-between;min-width:0}.acadia-approval-viewBar .acadia-approval-tabs{border-bottom:0;flex:1 1 auto;min-width:0}.acadia-approval-viewModes{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:inline-flex;flex:0 0 auto;margin-bottom:.375rem;overflow:hidden;padding:.1875rem}.acadia-approval-viewMode{appearance:none;background:transparent;border:0;border-radius:calc(var(--acadia-radius-md) - .1875rem);color:var(--acadia-text-secondary);cursor:pointer;font-size:var(--acadia-font-size-xs);font-weight:600;min-height:2rem;padding:.375rem .75rem;white-space:nowrap}.acadia-approval-viewMode:hover{color:var(--acadia-text)}.acadia-approval-viewMode:focus-visible{box-shadow:var(--acadia-focus-ring);outline:none}.acadia-approval-viewMode--active{background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-primary)}.acadia-approval-tab,.acadia-section-tab{appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--acadia-text-secondary);cursor:pointer;font-size:var(--acadia-font-size-sm);font-weight:600;margin-bottom:-1px;padding:.75rem 1rem;transition:color .15s ease,border-color .15s ease}.acadia-approval-tab:hover,.acadia-section-tab:hover{color:var(--acadia-text)}.acadia-approval-tab--active,.acadia-section-tab--active{border-bottom-color:var(--acadia-primary);color:var(--acadia-primary)}.acadia-section-tabs--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.acadia-section-tabs--scroll .acadia-section-tab{flex:0 0 auto;white-space:nowrap}.acadia-section-tabs.p-tabs .p-tablist-active-bar{display:none!important}.acadia-section-tabs.p-tabs .p-tablist{background:transparent;border:none;border-bottom:1px solid var(--acadia-border-subtle);margin:0;padding:0}.acadia-section-tabs.p-tabs .p-tablist-content{background:transparent}.acadia-section-tabs.p-tabs .p-tablist-tab-list{align-items:stretch;display:flex;flex-wrap:nowrap;gap:0}.acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab,.acadia-section-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab,.acadia-section-tabs.p-tabs .p-tablist-tab-list>.p-tab{align-items:center;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--acadia-text-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--acadia-font-size-sm);font-weight:600;gap:.375rem;justify-content:center;margin-bottom:-1px;min-width:auto;padding:.75rem 1rem!important;transition:color .15s ease,border-color .15s ease}.acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab:hover,.acadia-section-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab:hover,.acadia-section-tabs.p-tabs .p-tablist-tab-list>.p-tab:hover{background:transparent!important;color:var(--acadia-text)}.acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.acadia-section-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab.p-tab-active,.acadia-section-tabs.p-tabs .p-tablist-tab-list>.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)}.acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab:focus-visible,.acadia-section-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab:focus-visible,.acadia-section-tabs.p-tabs .p-tablist-tab-list>.p-tab:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:2px}.acadia-section-tabs.p-tabs:not(.acadia-roles-main-tabs) .p-tabpanels{background:transparent;padding:var(--acadia-space-md) 0}.acadia-section-tabs.p-tabs.acadia-roles-main-tabs .p-tabpanels,.acadia-section-tabs.p-tabs.acadia-roles-main-tabs p-tabpanels{background:transparent;padding:0}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-sm);min-height:0;min-width:0}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-content,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list{background:transparent;box-shadow:none;flex-shrink:0;margin:0;padding:0}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist{border:none;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list{gap:0}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>button.p-tab,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>p-tab.p-tab,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>.p-tab{align-items:center;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--acadia-text-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--acadia-font-size-sm);font-weight:600;gap:.375rem;justify-content:center;margin-bottom:-1px;min-width:auto;padding:.75rem 1rem!important;transition:color .15s ease,border-color .15s ease}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>button.p-tab:hover,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>p-tab.p-tab:hover,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>.p-tab:hover{background:transparent!important;color:var(--acadia-text)}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>button.p-tab.p-tab-active,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>p-tab.p-tab.p-tab-active,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary);font-weight:600}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>button.p-tab:focus-visible,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>p-tab.p-tab:focus-visible,.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tablist-tab-list>.p-tab:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:2px}.acadia-section-tabs.p-tabs.acadia-edit-tabs--split .p-tabpanels{flex:1 1 auto;min-height:0}.acadia-section-tabs.acadia-projects-tabs .acadia-edit-tab-header .pi{font-size:.875rem}.acadia-approval-tabBadge{background:var(--acadia-status-danger-bg);border-radius:999px;color:var(--acadia-status-danger);display:inline-flex;font-size:var(--acadia-font-size-2xs);font-weight:700;line-height:1;margin-left:.375rem;min-width:1.25rem;padding:.2rem .45rem;text-align:center;vertical-align:middle}.acadia-approval-tabPanel{min-width:0}.acadia-approval-tabPanel .acadia-approval-workspace{padding:0;min-height:0;background:transparent;font-family:inherit;font-size:inherit;letter-spacing:inherit}.acadia-approval-tabPanel .acadia-approval-workspace--embedded .acadia-approval-card{border:none;border-radius:0;box-shadow:none}.acadia-approval-tabPanel .acadia-approval-workspace--embedded .acadia-approval-card-body{padding:0}.acadia-approval-workspace-container{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0;width:100%}.acadia-approval-filterStrip{background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);margin-bottom:var(--acadia-space-md);padding:var(--acadia-space-md);width:100%}.acadia-approval-filterBar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);width:100%}.acadia-approval-filterField,.acadia-workspace-filterField{flex:0 1 auto;min-width:8.5rem}.acadia-approval-filterField .p-dropdown,.acadia-approval-filterField .p-datepicker,.acadia-approval-filterField p-datepicker,.acadia-workspace-filterField .p-dropdown,.acadia-workspace-filterField .p-datepicker,.acadia-workspace-filterField p-datepicker{width:100%}.acadia-approval-filterField--dateRange{flex:1 1 16rem;max-width:22rem;min-width:14rem}.acadia-approval-filterBar-action{flex:0 0 auto}.acadia-approval .acadia-approval-filterBar .p-dropdown,.acadia-approval .acadia-approval-filterBar .p-datepicker,.acadia-approval .acadia-approval-filterBar .p-inputtext,.acadia-approval-tabPanel .acadia-approval-filterBar .p-dropdown,.acadia-approval-tabPanel .acadia-approval-filterBar .p-datepicker,.acadia-approval-tabPanel .acadia-approval-filterBar .p-inputtext{width:100%}.acadia-approval-search{display:flex;min-width:0;width:100%}.acadia-approval-filterBar:not(.acadia-workspace-listFilterBar,.acadia-clients-listFilterBar,.acadia-projects-listFilterBar,.acadia-invoices-listFilterBar,.acadia-expense-summary-listFilterBar,.time-approval-listFilterBar) .acadia-approval-search{flex:1 1 12.5rem;max-width:20rem;min-width:12.5rem}.acadia-approval-search .acadia-list-search-input,.acadia-approval-search .p-inputtext{width:100%}.acadia-approval-bulkBar{align-items:center;background:var(--acadia-surface-muted, #f8fafc);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);padding:.625rem .875rem}.acadia-approval-bulkCount{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:600;margin-right:auto}.acadia-approval-tableShell{min-width:0}.acadia-approval-progress{display:flex;flex-direction:column;gap:.25rem;min-width:5.5rem}.acadia-approval-progress-label{font-size:var(--acadia-font-size-xs);font-weight:600;color:var(--acadia-text)}.acadia-approval-progress .p-progressbar{height:.375rem}.acadia-approval-flagWrap{display:flex;flex-wrap:wrap;gap:.25rem}.acadia-approval-flagWrap .acadia-status-badge{white-space:nowrap}.acadia-approval-flagChip{border:1px solid var(--acadia-border-subtle);border-radius:999px;font-size:var(--acadia-font-size-2xs);font-weight:600;padding:.125rem .5rem;white-space:nowrap}.acadia-approval-flagChip--warn{background:color-mix(in srgb,var(--acadia-status-warning) 12%,transparent);border-color:color-mix(in srgb,var(--acadia-status-warning) 35%,transparent);color:var(--acadia-status-warning)}.acadia-approval-flagChip--info{background:color-mix(in srgb,var(--acadia-primary) 10%,transparent);border-color:color-mix(in srgb,var(--acadia-primary) 30%,transparent);color:var(--acadia-primary)}.acadia-approval-flagChip--bad{background:color-mix(in srgb,var(--acadia-status-danger) 10%,transparent);border-color:color-mix(in srgb,var(--acadia-status-danger) 30%,transparent);color:var(--acadia-status-danger)}.acadia-approval-submitted{display:flex;flex-direction:column;gap:.125rem;font-size:var(--acadia-font-size-sm)}.acadia-approval-submitted-overdue{color:var(--acadia-status-danger);font-size:var(--acadia-font-size-2xs);font-weight:700}.acadia-approval-actionButtons{display:flex;align-items:center;gap:.125rem}.acadia-approval-history{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-approval-history-filters{grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(8rem,1fr)) auto}.acadia-approval-history-listShell{background:var(--acadia-surface);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-lg)}.acadia-approval-history--resultsOnly .acadia-approval-history-listShell{background:transparent;border:none;border-radius:0;padding:0}.acadia-approval-historyItem{display:flex;align-items:flex-start;gap:var(--acadia-space-md);padding:var(--acadia-space-md) 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-approval-historyItem:last-child{border-bottom:none}.acadia-approval-historyIcon{width:2rem;height:2rem;border-radius:var(--acadia-radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-approval-historyIcon--approved{background:var(--acadia-status-ok-bg);color:var(--acadia-status-ok)}.acadia-approval-historyIcon--rejected{background:var(--acadia-status-bad-bg);color:var(--acadia-status-bad)}.acadia-approval-historyIcon--delegated{background:var(--acadia-status-info-bg);color:var(--acadia-status-info)}.acadia-approval-historyBody{flex:1;min-width:0}.acadia-approval-historyAction{font-size:var(--acadia-font-size-sm);font-weight:var(--acadia-font-weight-medium);color:var(--acadia-text-primary)}.acadia-approval-historyMeta{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);margin-top:var(--acadia-space-2xs)}.acadia-approval-historyStatus{flex-shrink:0;align-self:center}.time-approval-queue{min-width:0;width:100%}.time-approval-queue-container{display:flex;flex-direction:column;gap:var(--acadia-space-md);max-width:100%;min-width:0;width:100%}.time-approval-queue .time-approval-controlBar{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-invoices-list .acadia-invoices-controlBar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm) var(--acadia-space-md)}.time-approval-queue .acadia-approval-filterStrip{margin-bottom:0}.acadia-invoices-list .acadia-invoices-controlBar .acadia-approval-filterStrip{flex:1 1 auto;margin-bottom:0;min-width:0;order:1}.acadia-invoices-list .acadia-invoices-controlBar .acadia-invoices-recurringToolbar{flex:0 0 auto;margin-bottom:0;margin-left:auto;order:2}.acadia-invoices-list .acadia-invoices-controlBar .acadia-invoices-recurringRunNowMessage{flex:1 1 100%;order:3;width:100%}.acadia-invoices-list .acadia-approval-filterStrip{background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;gap:var(--acadia-space-sm);margin-bottom:0;padding:0}.time-approval-queue .ta-datepicker-range{display:flex;align-items:center;gap:.5rem;min-width:0}.time-approval-queue .ta-datepicker-range>p-datepicker{flex:1;min-width:0}.time-approval-queue .ta-date-range-sep{align-items:center;color:var(--acadia-text-secondary);display:flex;flex-shrink:0;font-size:.875rem}.time-approval-queue .time-approval-filters,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters,.acadia-invoices-list .acadia-invoices-filters{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--acadia-space-sm);margin-bottom:0}.time-approval-queue .time-approval-filters app-workspace-search,.time-approval-queue .time-approval-filters .acadia-workspace-search-host,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters .acadia-workspace-search-host,.acadia-invoices-list .acadia-invoices-filters app-workspace-search,.acadia-invoices-list .acadia-invoices-filters .acadia-workspace-search-host{flex:0 0 var(--acadia-filter-search-width);max-width:var(--acadia-filter-search-width);min-width:0;width:var(--acadia-filter-search-width)}.time-approval-queue .time-approval-filters .acadia-approval-filterField,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters .acadia-approval-filterField,.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField{flex:0 0 var(--acadia-filter-dropdown-width-compact);max-width:var(--acadia-filter-dropdown-width-compact);min-width:0}.time-approval-queue .time-approval-filters app-workspace-search .acadia-list-search,.time-approval-queue .time-approval-filters app-workspace-search .acadia-approval-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-list-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-approval-search{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-shell-search-border);border-radius:var(--acadia-radius-md);box-sizing:border-box;color:var(--acadia-text);display:flex!important;gap:var(--acadia-list-search-gap);max-width:none!important;min-height:var(--acadia-list-search-min-height);min-width:0!important;overflow:hidden;padding:.4375rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%!important}.time-approval-queue .time-approval-filters app-workspace-search .acadia-list-search:focus-within,.time-approval-queue .time-approval-filters app-workspace-search .acadia-approval-search:focus-within,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-list-search:focus-within,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-approval-search:focus-within{background:var(--acadia-surface-card);border-color:var(--acadia-shell-search-border-focus);box-shadow:var(--acadia-focus-ring)}.time-approval-queue .time-approval-filters app-workspace-search .acadia-list-search:focus-within .acadia-list-search-icon,.time-approval-queue .time-approval-filters app-workspace-search .acadia-approval-search:focus-within .acadia-list-search-icon,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-list-search:focus-within .acadia-list-search-icon,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters app-workspace-search .acadia-approval-search:focus-within .acadia-list-search-icon{color:var(--acadia-primary)}.acadia-invoices-list .acadia-invoices-filters app-workspace-search .acadia-list-search,.acadia-invoices-list .acadia-invoices-filters app-workspace-search .acadia-approval-search{min-height:var(--acadia-control-min-height)}.acadia-invoices-list .acadia-invoices-filters .acadia-filter-control{min-height:var(--acadia-control-min-height)}.time-approval-queue .time-approval-filters .p-dropdown,.time-approval-queue .time-approval-filters .p-datepicker,.time-approval-queue .time-approval-filters .p-inputtext,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters .p-dropdown,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters .p-datepicker,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters .p-inputtext,.acadia-invoices-list .acadia-invoices-filters .p-dropdown,.acadia-invoices-list .acadia-invoices-filters .p-datepicker,.acadia-invoices-list .acadia-invoices-filters .p-inputtext,.acadia-invoices-list .acadia-invoices-filters .p-calendar{width:100%}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField{flex:0 0 var(--acadia-invoices-filter-field-width);max-width:var(--acadia-invoices-filter-field-width)}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--client:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-client);max-width:var(--acadia-invoices-filter-field-width-client)}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--project:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-project);max-width:var(--acadia-invoices-filter-field-width-project)}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--client:has(>app-option-width-probe),.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--project:has(>app-option-width-probe){flex:0 0 var(--acadia-invoices-filter-field-width-project);max-width:var(--acadia-invoices-filter-field-width-project)}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--client:has(>app-option-width-probe){flex:0 0 var(--acadia-invoices-filter-field-width-client);max-width:var(--acadia-invoices-filter-field-width-client)}.acadia-invoices-list .acadia-invoices-filters .acadia-invoices-filterBar-generate{flex:0 0 auto;margin-inline-start:auto}.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--status{flex:0 0 var(--acadia-invoices-filter-field-width-status);max-width:var(--acadia-invoices-filter-field-width-status)}.time-approval-queue .acadia-approval-bulkBar{margin-top:0;padding-block:.375rem}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text{min-height:var(--acadia-button-min-height)!important;padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)!important;background:transparent!important;border:none!important;box-shadow:none!important}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text .p-button-icon,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text .p-button-label{color:var(--acadia-status-success)!important}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text:not(:disabled):hover,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text:not(:disabled):active{min-height:var(--acadia-button-min-height)!important;padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)!important;background:var(--acadia-status-success-bg)!important;border:none!important;color:var(--acadia-status-success)!important;transform:none}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-success.p-button-text:disabled{opacity:.5}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text .p-button-icon,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text .p-button-label{color:var(--acadia-status-danger)!important}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text:not(:disabled):hover,.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text:not(:disabled):active{min-height:var(--acadia-button-min-height)!important;padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)!important;background:var(--acadia-status-danger-bg)!important;border:none!important;color:var(--acadia-status-danger)!important;transform:none}.time-approval-queue .acadia-approval-bulkBar .p-button.p-button-danger.p-button-text:disabled{opacity:.5}.time-approval-queue .acadia-approval-table-wrap{overflow-x:auto}.time-approval-queue .acadia-table.p-datatable .time-approval-selectCol{max-width:2.75rem;min-width:2.75rem;padding-left:.75rem;padding-right:.25rem;text-align:center;width:2.75rem}.time-approval-queue .acadia-table.p-datatable .acadia-approval-expandCol{max-width:3rem;min-width:3rem;width:3rem}.time-approval-queue .p-button.acadia-approval-expandButton,.acadia-expense-approval .p-button.acadia-approval-expandButton{aspect-ratio:1;border-radius:50%;box-sizing:border-box;height:2rem;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding:0;width:2rem}.time-approval-queue .acadia-approval-groupRow>td{background:var(--acadia-surface-card);font-weight:600}.time-approval-queue .acadia-approval-groupRow--nested>td{background:var(--acadia-surface-muted)}.time-approval-queue .acadia-table.p-datatable .p-datatable-tbody>tr>td.acadia-approval-expandedCell{background:var(--acadia-surface-muted);padding:var(--acadia-space-sm)}.time-approval-queue .acadia-approval-expandedCell .acadia-approval-entryTable{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);overflow:hidden}.acadia-expense-approval .acadia-approval-bulkBar{margin-top:0}.acadia-expense-approval .acadia-approval-table-wrap{overflow-x:auto}.acadia-expense-approval .acadia-table.p-datatable .acadia-approval-expandCol{max-width:3rem;min-width:3rem;width:3rem}.acadia-expense-approval .acadia-approval-groupRow>td{background:var(--acadia-surface-card);font-weight:600}.acadia-expense-approval .acadia-approval-groupRow--nested>td{background:var(--acadia-surface-muted)}.acadia-expense-approval .acadia-table.p-datatable .p-datatable-tbody>tr>td.acadia-approval-expandedCell{background:var(--acadia-surface-muted);padding:var(--acadia-space-sm)}.acadia-expense-approval .acadia-approval-expandedCell .acadia-approval-entryTable{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);overflow:hidden}.acadia-expense-approval .acadia-approval-currencyTotals{align-items:flex-end;display:flex;flex-direction:column;gap:var(--acadia-space-2xs);white-space:nowrap}.acadia-approval-workspace .acadia-approval-member-cell,.time-approval-queue .acadia-approval-member-cell,.acadia-approval-delegation-dialog .acadia-approval-member-cell{align-items:center;display:flex;gap:.625rem;min-width:0}.acadia-approval-workspace .acadia-approval-member-avatar,.time-approval-queue .acadia-approval-member-avatar,.acadia-approval-delegation-dialog .acadia-approval-member-avatar{align-items:center;background:linear-gradient(135deg,var(--acadia-primary),var(--acadia-primary-hover, #9333ea));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--acadia-font-size-2xs);font-weight:700;height:36px;justify-content:center;width:36px}.acadia-approval-workspace .acadia-approval-member-text,.time-approval-queue .acadia-approval-member-text,.acadia-approval-delegation-dialog .acadia-approval-member-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.acadia-approval-workspace .acadia-approval-member-name-row,.time-approval-queue .acadia-approval-member-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.acadia-approval-workspace .acadia-approval-member-name,.time-approval-queue .acadia-approval-member-name,.acadia-approval-delegation-dialog .acadia-approval-member-name{color:var(--acadia-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-approval-workspace .acadia-approval-member-name-row .acadia-approval-member-name,.time-approval-queue .acadia-approval-member-name-row .acadia-approval-member-name{flex:0 1 auto;min-width:0}.acadia-approval-workspace .acadia-approval-member-name-row app-status-badge,.time-approval-queue .acadia-approval-member-name-row app-status-badge{flex-shrink:0}.acadia-approval-workspace .acadia-approval-member-role,.time-approval-queue .acadia-approval-member-role,.acadia-approval-delegation-dialog .acadia-approval-member-role{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-approval-queue .ta-project-pill{align-items:center;background:color-mix(in srgb,var(--acadia-primary) 12%,transparent);border-radius:999px;color:var(--acadia-primary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;max-width:100%;padding:.25rem .625rem}.time-approval-queue .ta-project-pill__dot{background:var(--acadia-primary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.time-approval-queue .ta-project-pill__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-approval-queue .ta-hours-cell{align-items:flex-end;display:inline-flex;flex-direction:column;gap:.125rem}.time-approval-queue .ta-hours-value{color:var(--acadia-text);font-weight:700}.time-approval-queue .ta-hours-sublabel{color:var(--acadia-text-secondary);font-size:.6875rem;font-weight:500;text-transform:lowercase}.acadia-module-tab-header{align-items:center;display:inline-flex;gap:var(--acadia-space-sm);min-width:0}.acadia-module-tab-header--dynamic{max-width:14rem}.acadia-module-tab-title{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-header{background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);color:var(--acadia-text)}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-header .p-dialog-title{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-content{background:var(--acadia-surface-card);color:var(--acadia-text)}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer{background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button{order:-1;margin-right:auto}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-accept-button{order:1;margin-left:auto}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button:not(:disabled),.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled),.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger:not(:disabled){background:var(--acadia-status-danger);border-color:var(--acadia-status-danger);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button:not(:disabled):hover,.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled):hover,.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger:not(:disabled):hover{background:var(--acadia-status-danger-hover);border-color:var(--acadia-status-danger-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button .p-button-icon,.acadia-projects-shell .acadia-projects-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button .p-button-label{color:#fff}.acadia-projects-shell .p-tabview .p-tablist,.acadia-projects-shell .p-tabs .p-tablist{border-bottom:1px solid var(--acadia-border)}.app-dark .acadia-projects-shell .p-tabview .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover,.app-dark .acadia-projects-shell .p-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover{background:var(--acadia-hover-bg)}.app-dark .acadia-projects-shell .p-tabview .p-tablist-tab-list>button.p-tab.p-tab-active,.app-dark .acadia-projects-shell .p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active{background:var(--acadia-surface-muted)!important}.acadia-projects-shell{display:block;font-family:var(--acadia-font-family);min-width:0}.acadia-dialog-header{align-items:center;display:flex;gap:var(--acadia-space-sm);justify-content:space-between;width:100%}.acadia-dialog-header-leading{align-items:center;display:flex;gap:var(--acadia-space-sm);justify-content:flex-start;min-width:0}.acadia-dialog-header-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);min-width:0}.acadia-dialog-header-title-row .acadia-dialog-header-title{margin:0;min-width:0}.acadia-dialog-header-trailing{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.acadia-projects-edit-dialog-header{flex-wrap:wrap}.acadia-projects-edit-dialog-header .acadia-dialog-header-trailing{flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-dialog-header-icon{color:var(--acadia-text-secondary);flex-shrink:0;font-size:var(--acadia-font-size-lg);line-height:1}.acadia-dialog-body--centered{align-items:center;display:flex;flex-direction:column;text-align:center}.acadia-dialog-body-text{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);line-height:1.6;margin:0 0 var(--acadia-space-2xs)}.acadia-dialog-body-confirm{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:500;line-height:1.5;margin:0}.acadia-dialog-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end}.acadia-dialog-illustration{align-items:center;display:flex;height:10rem;justify-content:center;margin-bottom:var(--acadia-space-md);width:11.25rem}.acadia-dialog-illustration img{height:auto;max-width:9.375rem}.acadia-signout-dialog.p-dialog{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);box-shadow:var(--acadia-shadow-md);font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);overflow:hidden;-webkit-font-smoothing:antialiased}.acadia-signout-dialog .p-dialog-header{align-items:center;background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);color:var(--acadia-text);display:flex;padding:0;width:100%}.acadia-signout-dialog .acadia-dialog-header{align-items:center;flex:1 1 auto;justify-content:space-between;min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-sm);width:100%}.acadia-signout-dialog .p-dialog-content{background:var(--acadia-surface-card);padding:0}.acadia-signout-dialog .acadia-dialog-body{padding:var(--acadia-space-lg) var(--acadia-space-lg) var(--acadia-space-md)}.acadia-signout-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border);display:flex;padding:var(--acadia-space-sm) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-signout-dialog .p-dialog-footer .acadia-dialog-footer{border-top:none;margin-top:0;padding-top:0;width:100%}.acadia-signout-dialog .p-dialog-footer .p-button{font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-signout-dialog .p-dialog-header .p-button{flex-shrink:0;height:1.75rem;min-width:1.75rem;padding:0;width:1.75rem}.acadia-idle-timeout-dialog.p-dialog{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);box-shadow:var(--acadia-shadow-md);font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);overflow:hidden;-webkit-font-smoothing:antialiased}.acadia-idle-timeout-dialog .p-dialog-header{align-items:center;background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);color:var(--acadia-text);display:flex;padding:0;width:100%}.acadia-idle-timeout-dialog .acadia-dialog-header{align-items:center;flex:1 1 auto;justify-content:space-between;min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-sm);width:100%}.acadia-idle-timeout-dialog .p-dialog-content{background:var(--acadia-surface-card);padding:0}.acadia-idle-timeout-dialog .acadia-dialog-body{padding:var(--acadia-space-lg) var(--acadia-space-lg) var(--acadia-space-md)}.acadia-idle-timeout-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border);display:flex;justify-content:flex-end;padding:var(--acadia-space-sm) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-idle-timeout-dialog .p-dialog-footer .acadia-dialog-footer{border-top:none;margin-top:0;padding-top:0;width:100%}.acadia-idle-timeout-dialog .p-dialog-footer .p-button{font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-idle-timeout-dialog__icon{color:var(--acadia-status-warning, var(--orange-500, #f97316))}.acadia-dialog-header-title{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:700;line-height:1.25;margin:0}.acadia-dialog-header-subtitle{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.45;margin:var(--acadia-space-2xs) 0 0}.acadia-projects-new-dialog-loading{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:var(--acadia-space-4, 1rem);color:var(--acadia-text-secondary, #64748b);font-size:.9375rem}.acadia-projects-new-dialog.p-dialog{width:min(92vw,62.4rem);max-width:100%}.acadia-projects-edit-dialog.p-dialog{width:min(92vw,48rem);max-width:100%}.acadia-projects-edit-dialog .p-dialog-content{max-height:min(80vh,46rem);overflow-y:auto}.acadia-projects-edit-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-projects-edit-dialog-body .acadia-form-grid+.acadia-form-grid{margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-xs)}.acadia-project-edit .acadia-project-daily-notes-control,.acadia-projects-edit-dialog .acadia-project-daily-notes-control,.acadia-projects-new-dialog .acadia-project-daily-notes-control{align-items:center;display:flex;justify-content:flex-start;min-height:var(--acadia-control-min-height);width:100%}.acadia-projects-edit-dialog .acadia-form-grid--3>div:has(.acadia-project-daily-notes-control),.acadia-projects-new-dialog .acadia-form-grid--3>div:has(.acadia-project-daily-notes-control),.acadia-project-edit .acadia-form-grid--3>div:has(.acadia-project-daily-notes-control){align-self:end}.acadia-project-time-settings{display:grid;gap:var(--acadia-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--acadia-space-md)}.acadia-project-time-setting{align-items:center;background:transparent;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);cursor:pointer;display:flex;gap:var(--acadia-space-md);justify-content:space-between;min-width:0;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-project-time-setting__copy{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-project-time-setting__label{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:600}.acadia-project-time-setting__description{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);line-height:1.35}.acadia-project-time-setting--grid-cell{align-self:end;border:none;border-radius:0;height:auto;margin-top:0;min-height:var(--acadia-input-height, 2.5rem);padding:0;width:100%}.acadia-project-time-setting--grid-cell .acadia-project-time-setting__label{flex:1;min-width:0}.acadia-project-time-setting--grid-cell .acadia-project-time-setting__description{display:none}.acadia-form-grid--3>div>.acadia-project-time-setting--grid-cell{box-sizing:border-box}.acadia-project-time-approver{margin-top:var(--acadia-space-md);max-width:22rem}.acadia-projects-edit-dialog-notes.p-inputtextarea,.acadia-projects-edit-dialog-notes.p-textarea,textarea.acadia-projects-edit-dialog-notes{min-height:2.75rem;max-height:4.5rem;resize:vertical}.acadia-projects-new-dialog .p-dialog-header,.acadia-form-dialog .p-dialog-header,.acadia-client-form-dialog .p-dialog-header,.acadia-clients-new-dialog .p-dialog-header,.acadia-client-edit-dialog .p-dialog-header,.acadia-fx-rates-add-dialog .p-dialog-header,.acadia-project-milestone-dialog .p-dialog-header,.acadia-project-risk-dialog .p-dialog-header,.acadia-project-task-dialog .p-dialog-header,.acadia-roles-new-dialog .p-dialog-header,.acadia-role-form-dialog .p-dialog-header,.acadia-roles-assign-dialog .p-dialog-header,.acadia-roles-scope-dialog .p-dialog-header{align-items:flex-start;background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);box-shadow:none;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-projects-new-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-form-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-client-form-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-clients-new-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-client-edit-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-fx-rates-add-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-project-milestone-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-project-risk-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-project-task-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-roles-new-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-role-form-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-roles-assign-dialog .p-dialog-header-actions .p-dialog-close-button,.acadia-roles-scope-dialog .p-dialog-header-actions .p-dialog-close-button{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);height:2rem;overflow:hidden;width:2rem}.acadia-projects-new-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-form-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-client-form-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-clients-new-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-client-edit-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-fx-rates-add-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-project-milestone-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-project-risk-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-project-task-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-roles-new-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-role-form-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-roles-assign-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink,.acadia-roles-scope-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink{display:none!important}.acadia-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text,.acadia-client-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);box-shadow:none;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;overflow:hidden;padding:0;width:2rem}.acadia-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text:not(:disabled):hover,.acadia-client-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:var(--acadia-border);box-shadow:none;transform:none}.acadia-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text .p-ink,.acadia-client-form-dialog .acadia-dialog-header-trailing .p-button.p-button-icon-only.p-button-text .p-ink{display:none!important}.acadia-project-new-step{min-height:12rem}.acadia-projects-new-dialog .acadia-project-new-step,.acadia-clients-new-dialog .acadia-client-new-step,.acadia-roles-new-dialog .acadia-roles-new-step{min-height:0}.acadia-project-new-step .acadia-form-grid{row-gap:var(--acadia-space-sm)}.acadia-projects-new-dialog .acadia-project-new-step--details{margin-inline:calc(var(--acadia-space-lg) * -.35)}.acadia-projects-new-dialog .acadia-project-new-step--details .acadia-form-grid--3{column-gap:var(--acadia-space-md)}.acadia-radio-option-cards{display:grid;gap:var(--acadia-space-sm);grid-template-columns:1fr;width:100%}@media (width >= 768px){.acadia-radio-option-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.acadia-radio-option-card{align-items:flex-start;background:var(--acadia-surface-input);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);cursor:pointer;display:flex;gap:var(--acadia-space-sm);min-height:var(--acadia-control-min-height);padding:var(--acadia-space-sm) var(--acadia-space-md);transition:border-color .15s ease,box-shadow .15s ease}.acadia-radio-option-card--hidden{display:none}.acadia-radio-option-card--selected{border-color:var(--acadia-primary);box-shadow:0 0 0 1px var(--acadia-primary)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-1.acadia-radio-option-card--selected{border-color:var(--acadia-billing-type-time-materials);box-shadow:0 0 0 1px var(--acadia-billing-type-time-materials)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-2.acadia-radio-option-card--selected{border-color:var(--acadia-billing-type-fixed-fee);box-shadow:0 0 0 1px var(--acadia-billing-type-fixed-fee)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-3.acadia-radio-option-card--selected{border-color:var(--acadia-billing-type-fixed-milestone);box-shadow:0 0 0 1px var(--acadia-billing-type-fixed-milestone)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-4.acadia-radio-option-card--selected{border-color:var(--acadia-billing-type-non-billable);box-shadow:0 0 0 1px var(--acadia-billing-type-non-billable)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-5.acadia-radio-option-card--selected{border-color:var(--acadia-billing-type-csp-licensing);box-shadow:0 0 0 1px var(--acadia-billing-type-csp-licensing)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-1{border-left:3px solid var(--acadia-billing-type-time-materials)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-2{border-left:3px solid var(--acadia-billing-type-fixed-fee)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-3{border-left:3px solid var(--acadia-billing-type-fixed-milestone)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-4{border-left:3px solid var(--acadia-billing-type-non-billable)}.acadia-radio-option-card.acadia-radio-option-card--billing-type-5{border-left:3px solid var(--acadia-billing-type-csp-licensing)}.acadia-radio-option-card__text{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-radio-option-card__title{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:600;line-height:1.35}.acadia-radio-option-card__subtitle{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);line-height:1.4}.acadia-form-field--invalid .acadia-radio-option-card{border-color:var(--acadia-status-danger)}.acadia-projects-new-dialog .p-dialog-content{padding:0;overflow:auto;max-height:min(78vh,720px)}.acadia-projects-new-dialog .acadia-edit-workspace--dialog{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-projects-new-dialog .acadia-edit-workspace--dialog .acadia-edit-card.p-card,.acadia-projects-new-dialog .acadia-edit-workspace--dialog .p-card.acadia-edit-card{border:none;box-shadow:none;background:transparent}.acadia-projects-new-dialog .acadia-edit-workspace--dialog .acadia-edit-card .p-card-body,.acadia-projects-new-dialog .acadia-edit-workspace--dialog .acadia-edit-card .p-card-content{padding:0}.acadia-projects-new-dialog-footer{align-items:stretch;border-top:1px solid var(--acadia-border-subtle);display:flex;flex-direction:column;gap:var(--acadia-space-sm);margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md)}.acadia-projects-new-dialog-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between}.acadia-projects-new-dialog-submitMessage{width:100%}.acadia-projects-new-dialog-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end;margin-left:auto}.acadia-projects-new-dialog-footer .p-button{font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-projects-new-dialog-skip.p-button{background:var(--acadia-surface-muted);border-style:dashed}.acadia-projects-new-dialog-skip.p-button:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:var(--acadia-primary)}.acadia-projects{min-width:0}.acadia-projects-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-projects-metrics{margin:0}.acadia-projects-gridPlaceholder{align-items:center;display:flex;justify-content:center;min-height:min(50vh,480px)}.acadia-projects-portfolioWorkspace{min-height:0}.acadia-projects-portfolioFilterCard{margin-bottom:var(--acadia-space-md)}.acadia-projects-portfolioGrid{display:grid;gap:var(--acadia-space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));min-width:0}.acadia-projects-portfolioCard{background:var(--acadia-surface-card);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.acadia-projects-portfolioCard:hover{border-color:var(--acadia-border);box-shadow:var(--acadia-shadow-sm)}.acadia-projects-portfolioCard--inactive{opacity:.88}.acadia-projects-portfolioCard-statusBar{flex-shrink:0;height:4px;width:100%}.acadia-projects-portfolioCard-statusBar--active{background:var(--acadia-status-success)}.acadia-projects-portfolioCard-statusBar--inactive{background:var(--acadia-status-danger, #dc2626)}.acadia-projects-portfolioCard-main{appearance:none;background:transparent;border:none;cursor:pointer;display:block;padding:var(--acadia-space-md);text-align:left;width:100%}.acadia-projects-portfolioCard-main:disabled{cursor:default}.acadia-projects-portfolioCard-main:not(:disabled):hover{background:var(--acadia-surface-muted)}.acadia-projects-portfolioCard-name{color:var(--acadia-text);font-family:inherit;font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;margin:0;text-align:left}.acadia-projects-portfolioCard-meta,.acadia-projects-portfolioCard-pm{color:var(--acadia-text-muted);font-family:inherit;font-size:var(--acadia-font-size-xs);font-weight:500;line-height:1.35;margin-top:var(--acadia-space-xs);text-align:left}.acadia-projects-portfolioCard-progress{height:2.25px;margin-top:var(--acadia-space-sm);width:100%}.acadia-projects-portfolioCard-footer{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;gap:var(--acadia-space-sm);justify-content:space-between;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-projects-portfolioCard-memberCount{color:var(--acadia-text-muted);font-family:inherit;font-size:var(--acadia-font-size-xs);font-weight:500;line-height:1.35;text-align:left}.acadia-projects-portfolioCard-link{color:var(--acadia-primary);font-size:var(--acadia-font-size-xs);font-weight:600;margin-left:auto;text-align:right;text-decoration:none}.acadia-projects-portfolioCard-link:hover{text-decoration:underline}.acadia-projects-portfolioLoadMore{margin-top:var(--acadia-space-md);text-align:center}.acadia-projects-portfolioEmpty{grid-column:1/-1;min-height:320px}.acadia-page .acadia-approval-workspace{background:transparent;color:inherit;font-family:inherit;font-size:inherit;min-height:0;padding:0}.acadia-projects .acadia-approval-workspace,.acadia-roles .acadia-approval-workspace{padding:0;min-height:0;background:transparent;font-size:inherit;overflow-x:visible}.acadia-workspace-listCard-header{border-bottom:1px solid var(--acadia-border-subtle);flex-shrink:0;padding:0}.acadia-approval-workspace .acadia-approval-card-header.acadia-workspace-listCard-header,.acadia-clients-workspace .acadia-workspace-listCard-header,.acadia-roles-workspace .acadia-workspace-listCard-header,.acadia-expense-summary-workspace .acadia-workspace-listCard-header{gap:var(--acadia-workspace-listCard-header-padding);padding:var(--acadia-workspace-listCard-header-padding)}.acadia-workspace-listCard-header .acadia-workspace-filterStrip,.acadia-workspace-listCard-header .acadia-approval-filterStrip{background:transparent;border:none;border-radius:0;margin:0;padding:var(--acadia-workspace-listCard-header-padding);width:100%}.acadia-workspace-listCard-header app-workspace-filter-strip,.acadia-workspace-listCard-header .acadia-workspace-filter-strip-host{box-sizing:border-box;display:block;min-width:0;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar{display:grid!important;width:100%}.acadia-workspace-listCard-header .acadia-workspace-listFilterBar,.acadia-workspace-listCard-header .acadia-clients-listFilterBar,.acadia-workspace-listCard-header .acadia-projects-listFilterBar,.acadia-workspace-listCard-header .acadia-roles-listFilterBar,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar,.acadia-workspace-listCard-header .acadia-manageuser-listFilterBar{gap:var(--acadia-workspace-listCard-header-padding)}.acadia-workspace-listFilterBar,.acadia-projects-listFilterBar,.acadia-clients-listFilterBar,.acadia-expense-summary-listFilterBar{align-items:stretch;display:grid;gap:var(--acadia-space-2xs);grid-template-columns:1fr}.acadia-workspace-listFilterBar .acadia-approval-filterField,.acadia-workspace-listFilterBar .acadia-workspace-filterField,.acadia-projects-listFilterBar .acadia-approval-filterField,.acadia-projects-listFilterBar .acadia-workspace-filterField,.acadia-clients-listFilterBar .acadia-approval-filterField,.acadia-clients-listFilterBar .acadia-workspace-filterField,.acadia-expense-summary-listFilterBar .acadia-approval-filterField,.acadia-expense-summary-listFilterBar .acadia-workspace-filterField{min-width:0;width:100%}.acadia-projects-workspace-grid,.acadia-clients-workspace-grid,.acadia-roles-workspace-grid,.acadia-expense-summary-workspace-grid,.acadia-workspace-grid{display:grid;gap:var(--acadia-space-md);grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:calc(100vh - 320px);min-width:0}.acadia-expense-summary-workspace-grid{grid-template-columns:minmax(calc(var(--acadia-filter-search-width) + 2 * var(--acadia-workspace-listCard-header-padding)),20rem) minmax(0,1fr)}.acadia-projects-listCard,.acadia-projects-detailCard,.acadia-clients-listCard,.acadia-clients-detailCard,.acadia-roles-listCard,.acadia-expense-summary-listCard,.acadia-workspace-listCard,.acadia-workspace-detailCard{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.acadia-projects-listCard-body,.acadia-clients-listCard-body,.acadia-roles-listCard-body,.acadia-expense-summary-listCard-body,.acadia-workspace-listCard-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.acadia-clients-workspace .acadia-clients-listCard .acadia-clients-listCard-body,.acadia-expense-summary-workspace .acadia-expense-summary-listCard .acadia-expense-summary-listCard-body,.acadia-projects-workspace .acadia-projects-listCard .acadia-approval-card-body.acadia-projects-listCard-body,.acadia-roles-workspace .acadia-roles-listCard .acadia-roles-listCard-body,.acadia-roles-workspace .acadia-roles-listCard .acadia-workspace-listCard-body.acadia-roles-listCard-body{gap:0;padding:0}.acadia-projects-detailCard-body,.acadia-clients-detailCard-body,.acadia-workspace-detailCard-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.acadia-split-detailCard{min-height:420px}.acadia-workspace-detailPane{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;min-width:0;scroll-margin-top:var(--acadia-space-md)}.acadia-workspace-detailPane.acadia-split-detailCard{min-height:420px}.acadia-workspace-detailPane .acadia-clients-detailHost,.acadia-workspace-detailPane .acadia-projects-detailHost,.acadia-workspace-detailPane .acadia-clients-detail-empty,.acadia-workspace-detailPane .acadia-projects-detail-empty,.acadia-workspace-detailPane .acadia-clients-detail-loading,.acadia-workspace-detailPane .acadia-projects-detail-loading{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-split-detailCard app-project-edit,.acadia-split-detailCard app-client-edit,.acadia-split-detailCard app-roles-edit{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-projects-list,.acadia-clients-list,.acadia-roles-list,.acadia-expense-summary-list,.acadia-workspace-list{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-y:auto;scrollbar-color:var(--acadia-border-strong) transparent;scrollbar-width:thin}.acadia-projects-listFooter,.acadia-clients-listFooter,.acadia-workspace-listFooter{border-top:1px solid var(--acadia-border);flex-shrink:0;padding:var(--acadia-space-sm);text-align:center}.acadia-projects-listItem,.acadia-clients-listItem,.acadia-roles-listItem,.acadia-workspace-listItem{background:transparent;border:none;border-bottom:1px solid var(--acadia-border-subtle);box-sizing:border-box;cursor:pointer;display:block;padding:calc(var(--acadia-space-sm) * var(--acadia-workspace-listItem-density)) 0;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.acadia-projects-listItem:hover,.acadia-clients-listItem:hover,.acadia-roles-listItem:hover,.acadia-workspace-listItem:hover{background:var(--acadia-surface-muted)}.acadia-projects-listItem--active,.acadia-clients-listItem--active,.acadia-roles-listItem--active,.acadia-expense-reportItem--active,.acadia-workspace-listItem.acadia-projects-listItem--active,.acadia-workspace-listItem.acadia-clients-listItem--active,.acadia-workspace-listItem.acadia-roles-listItem--active,.acadia-workspace-listItem.acadia-expense-reportItem--active{background:var(--acadia-surface-muted);border-left:3px solid var(--acadia-primary);padding-left:0}.acadia-projects-listItem--inactive,.acadia-clients-listItem--inactive,.acadia-roles-listItem--inactive{cursor:default;opacity:.72}.acadia-projects-listItem--inactive{cursor:pointer}.acadia-projects-listItem-name,.acadia-workspace-listItem .acadia-projects-listItem-name,.acadia-clients-listItem-name{color:var(--acadia-text);font-family:inherit;font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;text-align:left}.acadia-projects-listItem-name,.acadia-workspace-listItem .acadia-projects-listItem-name{padding-inline:var(--acadia-space-md);padding-right:3.5rem}.acadia-clients-listItem-name{padding-right:3.5rem}.acadia-projects-listItem-row2{align-items:center;display:grid;grid-template-columns:1fr auto;margin-top:var(--acadia-space-xs);min-height:1.5rem;padding-inline:var(--acadia-space-md)}.acadia-projects-listItem--active .acadia-projects-listItem-name,.acadia-projects-listItem--active .acadia-projects-listItem-row2,.acadia-projects-listItem--active .acadia-projects-listItem-meta{padding-left:calc(var(--acadia-space-md) - 3px);padding-right:var(--acadia-space-md)}.acadia-projects-listItem-type{color:var(--acadia-text-secondary);font-family:inherit;font-size:var(--acadia-workspace-listItem-secondary-font-size);font-weight:500;grid-column:1;justify-self:start;line-height:1.35;text-align:left}.acadia-projects-listItem-billing{grid-column:2;justify-self:end}.acadia-panel--headerless.p-panel>.p-panel-header{display:none}.acadia-panel--headerless.p-panel>.p-panel-content{border-radius:var(--acadia-radius-md);border-top:none}.acadia-projects-overviewContacts{display:grid;gap:var(--acadia-space-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.acadia-projects-overviewContact-card{position:relative}.acadia-projects-overviewContact-approverIcon{color:var(--acadia-primary);font-size:var(--acadia-font-size-sm);line-height:1;position:absolute;right:var(--acadia-space-sm);top:var(--acadia-space-sm)}.acadia-projects-overviewContact-card .acadia-metric-tile-value,.acadia-projects-overviewContact-card .acadia-projects-contact-value{font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-sm);font-weight:600}.acadia-projects-listItem-meta{color:var(--acadia-text-muted);font-family:inherit;font-size:var(--acadia-workspace-listItem-secondary-font-size);font-weight:500;line-height:1.35;margin-top:var(--acadia-space-xs);padding-inline:var(--acadia-space-md);text-align:left}.acadia-projects-listProgress{height:2.25px;margin-top:var(--acadia-space-xs);width:100%}.acadia-projects-listItem-progress{margin-top:var(--acadia-space-xs);padding-inline:var(--acadia-space-md)}.acadia-projects-listItem-progress .acadia-projects-listProgress{height:4px;margin-top:0;width:100%}.acadia-projects-listItem-progress .acadia-projects-listProgress.p-progressbar,.acadia-projects-listItem-progress .acadia-projects-listProgress .p-progressbar{height:4px}.acadia-projects-listItem-progressMetrics{color:var(--acadia-text-muted);display:flex;font-size:var(--acadia-workspace-listItem-secondary-font-size);gap:var(--acadia-space-sm);justify-content:space-between;line-height:1.35;margin-top:var(--acadia-space-2xs)}.acadia-projects-listProgress .p-progressbar,.acadia-projects-listProgress.p-progressbar{background:var(--acadia-border);border-radius:2px;height:2.25px;min-height:0}.acadia-projects-listProgress .p-progressbar-value{border-radius:3px}.acadia-projects-listProgress.acadia-projects-healthBar-fill--success .p-progressbar-value{background:var(--acadia-status-success)}.acadia-projects-listProgress.acadia-projects-healthBar-fill--warning .p-progressbar-value{background:var(--acadia-status-warning)}.acadia-projects-listProgress.acadia-projects-healthBar-fill--danger .p-progressbar-value{background:var(--acadia-status-danger)}.acadia-projects-listProgress.acadia-projects-healthBar-fill--neutral .p-progressbar-value{background:var(--acadia-status-neutral)}.acadia-table-progress .acadia-progress-thin.acadia-projects-healthBar-fill--success .p-progressbar-value{background:color-mix(in srgb,var(--acadia-status-success) 72%,white)}.acadia-table-progress .acadia-progress-thin.acadia-projects-healthBar-fill--warning .p-progressbar-value{background:var(--acadia-status-warning)}.acadia-table-progress .acadia-progress-thin.acadia-projects-healthBar-fill--danger .p-progressbar-value{background:var(--acadia-status-danger)}.acadia-table-progress .acadia-progress-thin.acadia-projects-healthBar-fill--neutral .p-progressbar-value{background:var(--acadia-status-neutral)}.acadia-project-tasks-progress{min-width:7.5rem}.acadia-projects-detail-empty{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:320px;padding:var(--acadia-space-xl)}.acadia-projects-detail-loading{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:320px}.acadia-projects-detailHost{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:0}.acadia-projects-detailHeader{background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);flex-shrink:0;padding:var(--acadia-space-lg) var(--acadia-space-xl)}.acadia-split-detailCard .acadia-projects-detailHeader,.acadia-edit-card--detailHeader .acadia-projects-detailHeader{padding:var(--acadia-space-md)}.acadia-projects-detailHeader-top{align-items:stretch;display:flex;flex-flow:column nowrap;gap:var(--acadia-space-md)}.acadia-projects-detailTitleRow{flex-wrap:nowrap;min-width:0;width:100%}.acadia-projects-detailTitleRow .acadia-projects-detailTitle{flex:1 1 auto;min-width:0}.acadia-projects-detailTitleRow .acadia-projects-actionButtons{flex-shrink:0;margin-left:auto}.acadia-projects-detailTitle{color:var(--acadia-text);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-lg);font-weight:700;line-height:1.25;margin:0}.acadia-projects-detailChips{display:flex;flex-wrap:wrap;gap:var(--acadia-space-xs);margin-top:var(--acadia-space-xs)}.acadia-projects-detailChips .p-tag{border-radius:var(--acadia-radius-full)}.acadia-projects-detailSummaryRow{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--acadia-space-sm) var(--acadia-space-md);margin-top:var(--acadia-space-xs);min-width:0;overflow-x:auto}.acadia-split-detailCard .acadia-projects-detailSummaryRow .acadia-projects-detailChips,.acadia-split-detailCard .acadia-projects-detailSummaryRow .acadia-projects-meta{flex-shrink:0;flex-wrap:nowrap;margin-top:0}.acadia-projects-meta{color:var(--acadia-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-sm) var(--acadia-space-md);margin-top:var(--acadia-space-sm)}.acadia-projects-meta-item{align-items:center;display:inline-flex;gap:var(--acadia-space-xs)}.acadia-projects-actionButtons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-xs)}.acadia-projects-tabs,.acadia-roles-tabs{flex:1 1 auto;min-height:0;min-width:0}.acadia-edit-tabs--split.acadia-projects-tabs,.acadia-edit-tabs--split.acadia-clients-tabs,.acadia-edit-tabs--split.acadia-masterdata-tabs,.acadia-edit-tabs--split.acadia-roles-main-tabs,.acadia-edit-tabs--split.acadia-roles-tabs,.acadia-edit-tabs--split.acadia-manageuser-quickEdit-tabs{flex:1 1 auto;min-height:0;min-width:0;width:100%}.acadia-workspace-listCard-header>app-workspace-search,.acadia-workspace-listCard-header>.acadia-workspace-search-host{display:block;min-width:0;width:100%}.acadia-projects-tabs .p-tabview-panels,.acadia-projects-tabs .p-tabpanels,.acadia-edit-tabs--split.acadia-projects-tabs .p-tabpanels,.acadia-masterdata-tabs .p-tabview-panels,.acadia-masterdata-tabs .p-tabpanels,.acadia-edit-tabs--split.acadia-masterdata-tabs .p-tabpanels,.acadia-roles-tabs .p-tabview-panels,.acadia-roles-tabs .p-tabpanels,.acadia-edit-tabs--split.acadia-roles-tabs .p-tabpanels,.acadia-edit-tabs--split.acadia-manageuser-quickEdit-tabs .p-tabpanels{flex:1 1 auto;min-height:0;overflow-y:auto}.acadia-projects-detailPane .acadia-projects-tabs.p-tabs .p-tabpanels{flex:0 0 auto;height:auto;overflow:visible}.acadia-projects-tabPanel{min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-split-detailCard .acadia-projects-tabPanel,.acadia-split-detailCard .acadia-roles-tabPanel{padding-inline:var(--acadia-space-md)}.acadia-projects-overview{display:flex;flex-direction:column;gap:var(--acadia-space-lg)}.acadia-projects-overviewKpis{align-items:start;min-width:0}.acadia-projects-overviewKpis>app-kpi-card-compact{min-height:auto}.acadia-projects-overviewKpis .acadia-kpi-foot-compact{min-height:auto;white-space:normal}.acadia-projects-overviewSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--acadia-space-lg);align-items:start;min-width:0}.acadia-projects-overviewSplit-main,.acadia-projects-overviewSplit-side{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0}.acadia-projects-overview .acadia-projects-overviewContacts{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-projects-overviewNotes{width:100%}.acadia-projects-overviewNotes-value{font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-sm);font-weight:600;white-space:pre-wrap;word-break:break-word}.acadia-projects-billingChart{min-height:220px;overflow:visible;position:relative}.acadia-projects-billingChart p-chart{display:block;height:220px}.acadia-projects-financialGrid{display:grid;gap:var(--acadia-space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.acadia-metric-tile,.acadia-projects-finBox{background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);padding:var(--acadia-space-md)}.acadia-metric-tile-label,.acadia-projects-finBox-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acadia-metric-tile-value,.acadia-projects-finBox-value{color:var(--acadia-text);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-lg);font-weight:700;margin-top:var(--acadia-space-xs)}.acadia-metric-tile--success .acadia-metric-tile-value{color:var(--acadia-status-success-ink)}.acadia-metric-tile--warn .acadia-metric-tile-value{color:var(--acadia-status-warning-ink)}.acadia-description-grid{background:var(--acadia-border);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.acadia-description-grid-cell{background:var(--acadia-surface-card);min-width:0;padding:var(--acadia-space-md)}.acadia-description-grid-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acadia-description-grid-value{color:var(--acadia-text);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-base);font-weight:700;margin-top:var(--acadia-space-xs);word-break:break-word}.acadia-description-grid-value--empty{color:var(--acadia-text-muted);font-style:italic;font-weight:500}.acadia-description-grid-value--multiline{white-space:pre-wrap;word-break:break-word}.acadia-projects-overview .acadia-description-grid--projects-overview .acadia-description-grid-cell--col-span-2{grid-column:span 2}.acadia-projects-overview .acadia-description-grid--projects-overview .acadia-description-grid-cell--col-span-3{grid-column:1/-1}.acadia-projects-filter-fields{align-items:stretch;gap:var(--acadia-space-sm)}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--bill-to{grid-column:1;grid-row:4}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--address{grid-column:2/span 2;grid-row:4}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--notes{grid-column:1/-1;grid-row:5}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell:nth-child(n+4){box-shadow:inset 0 1px 0 var(--acadia-border)}@media (width <= 767px){.acadia-description-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--bill-to,.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--address,.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell--notes{grid-column:auto;grid-row:auto}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell:nth-child(n+4){box-shadow:none}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell:nth-child(n+3){box-shadow:inset 0 1px 0 var(--acadia-border)}}@media (width <= 479px){.acadia-description-grid{grid-template-columns:1fr}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell:nth-child(n+3){box-shadow:none}.acadia-clients-overview .acadia-description-grid--clients-overview .acadia-description-grid-cell:nth-child(n+2){box-shadow:inset 0 1px 0 var(--acadia-border)}}.acadia-projects-portfolioCard-metrics{display:grid;gap:var(--acadia-space-xs);grid-template-columns:1fr 1fr;margin-top:var(--acadia-space-xs)}.acadia-projects-portfolioCard-metrics .acadia-metric-tile{padding:var(--acadia-space-sm)}.acadia-projects-portfolioCard-metrics .acadia-metric-tile-value{font-size:var(--acadia-font-size-md)}.acadia-projects-progress{display:flex;flex-direction:column;gap:var(--acadia-space-xs)}.acadia-projects-progress-labels{color:var(--acadia-text-secondary);display:flex;font-size:var(--acadia-font-size-sm);justify-content:space-between}.acadia-projects-description{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.55;white-space:pre-wrap}.acadia-projects-chartPanel{align-items:center;background:var(--acadia-surface-muted);border:1px dashed var(--acadia-border-strong);border-radius:var(--acadia-radius-md);color:var(--acadia-text-muted);display:flex;flex-direction:column;gap:var(--acadia-space-sm);justify-content:center;min-height:180px;padding:var(--acadia-space-xl);text-align:center}.acadia-projects-contacts{display:grid;gap:var(--acadia-space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.acadia-projects-contact-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);font-weight:600;text-transform:uppercase}.acadia-projects-contact-value{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:500;margin-top:var(--acadia-space-xs)}.acadia-projects-workspace .acadia-edit-workspace--embedded,.acadia-split-detailCard .acadia-edit-workspace--embedded{border:none;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;min-width:0;overflow:visible;padding:0}.acadia-projects-workspace .acadia-edit-workspace--embedded .acadia-edit-card--embedded.p-card,.acadia-split-detailCard .acadia-edit-workspace--embedded .acadia-edit-card--embedded.p-card{background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.acadia-projects-workspace .acadia-edit-workspace--embedded .p-card-body,.acadia-projects-workspace .acadia-edit-workspace--embedded .p-card-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.acadia-projects-workspace .acadia-edit-workspace--embedded .p-card-header{display:none}.acadia-projects-chip{border-radius:var(--acadia-radius-full);font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x)}.acadia-projects-chip--success{background:var(--acadia-status-success-bg);color:var(--acadia-status-success-ink)}.acadia-projects-chip--warning{background:var(--acadia-status-warning-bg);color:var(--acadia-status-warning-ink)}.acadia-projects-chip--neutral{background:var(--acadia-status-neutral-bg);color:var(--acadia-text-secondary)}.acadia-projects-chip--info{background:var(--acadia-status-info-bg);color:var(--acadia-primary-ink)}.acadia-projects-chip--danger{background:var(--acadia-status-danger-bg);color:var(--acadia-status-danger-ink)}.acadia-project-status-chip--presales{background:var(--acadia-project-status-presales-bg);color:var(--acadia-project-status-presales-ink)}.acadia-project-status-chip--in-progress{background:var(--acadia-project-status-in-progress-bg);color:var(--acadia-project-status-in-progress-ink)}.acadia-project-status-chip--paused{background:var(--acadia-project-status-paused-bg);color:var(--acadia-project-status-paused-ink)}.acadia-project-status-chip--completed{background:var(--acadia-project-status-completed-bg);color:var(--acadia-project-status-completed-ink)}.acadia-project-status-chip--cancelled{background:var(--acadia-project-status-cancelled-bg);color:var(--acadia-project-status-cancelled-ink)}.acadia-projects .acadia-inline-edit-table .p-dropdown,.acadia-projects .acadia-inline-edit-table .p-select,.acadia-projects .acadia-inline-edit-table .p-inputtext,.acadia-projects .acadia-inline-edit-table .p-inputnumber,.acadia-projects .acadia-inline-edit-table .p-datepicker,.acadia-project-edit .acadia-inline-edit-table .p-dropdown,.acadia-project-edit .acadia-inline-edit-table .p-select,.acadia-project-edit .acadia-inline-edit-table .p-inputtext,.acadia-project-edit .acadia-inline-edit-table .p-inputnumber,.acadia-project-edit .acadia-inline-edit-table .p-datepicker{width:100%}.acadia-projects .acadia-table-header,.acadia-project-edit .acadia-table-header{font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acadia-projects .acadia-table-actions,.acadia-project-edit .acadia-table-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.3125rem;justify-content:center}.acadia-projects .acadia-table-action-btn--edit.p-button,.acadia-project-edit .acadia-table-action-btn--edit.p-button{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-primary)!important;color:var(--acadia-primary)!important}.acadia-projects .acadia-table-action-btn--edit.p-button .p-button-icon,.acadia-project-edit .acadia-table-action-btn--edit.p-button .p-button-icon{color:var(--acadia-primary)!important}.acadia-projects .acadia-table-action-btn--edit.p-button:not(:disabled):hover,.acadia-project-edit .acadia-table-action-btn--edit.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-primary) 12%,var(--acadia-surface-card))!important;border-color:var(--acadia-primary)!important;color:var(--acadia-primary)!important}.acadia-projects .acadia-table-action-btn--success.p-button,.acadia-project-edit .acadia-table-action-btn--success.p-button{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-status-success)!important;color:var(--acadia-status-success)!important}.acadia-projects .acadia-table-action-btn--success.p-button .p-button-icon,.acadia-project-edit .acadia-table-action-btn--success.p-button .p-button-icon{color:var(--acadia-status-success)!important}.acadia-projects .acadia-table-action-btn--success.p-button:not(:disabled):hover{background:var(--acadia-status-success-bg)!important;border-color:var(--acadia-status-success)!important;color:var(--acadia-status-success)!important}.acadia-projects .acadia-table-action-btn--cancel.p-button,.acadia-project-edit .acadia-table-action-btn--cancel.p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-status-danger)!important}.acadia-projects .acadia-table-action-btn--cancel.p-button .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-projects .acadia-table-action-btn--cancel.p-button:not(:disabled):hover,.acadia-project-edit .acadia-table-action-btn--cancel.p-button:not(:disabled):hover{background:var(--acadia-status-danger-bg)!important;border:none!important;color:var(--acadia-status-danger)!important}.acadia-projects .acadia-table-action-btn--cancel.p-button:not(:disabled):hover .p-button-icon,.acadia-project-edit .acadia-table-action-btn--cancel.p-button:not(:disabled):hover .p-button-icon{color:var(--acadia-status-danger)!important}.acadia-projects .acadia-table-action-btn--cancel.p-button:focus-visible,.acadia-project-edit .acadia-table-action-btn--cancel.p-button:focus-visible{outline:2px solid var(--acadia-status-danger-border);outline-offset:1px}.acadia-projects .acadia-table-actions .p-ink,.acadia-project-edit .acadia-table-actions .p-ink{display:none!important}.acadia-projects th.action-column,.acadia-projects td.col-action,.acadia-projects .acadia-inline-edit-table .col-action,.acadia-project-edit th.action-column,.acadia-project-edit td.col-action,.acadia-project-edit .acadia-inline-edit-table .col-action{min-width:120px;overflow-wrap:normal;text-align:center;white-space:nowrap;width:120px;word-break:normal}.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-table,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-table{width:100%;table-layout:fixed}.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td{padding:.65rem .75rem;vertical-align:top;white-space:normal;word-break:break-word;min-width:0}.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-thead>tr>th,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-thead>tr>th{background:var(--acadia-table-header-bg);text-transform:uppercase;font-size:var(--acadia-font-size-xs);letter-spacing:.03em;border-bottom:1px solid var(--acadia-border)}.acadia-project-edit .acadia-project-tasks .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td,.acadia-projects .acadia-project-tasks .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td,.acadia-project-edit .acadia-project-tasks .acadia-inline-edit-table.p-datatable .p-datatable-thead>tr>th,.acadia-projects .acadia-project-tasks .acadia-inline-edit-table.p-datatable .p-datatable-thead>tr>th{vertical-align:middle}.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputtext,.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber,.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber-input,.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-dropdown,.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-select,.acadia-projects .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-multiselect,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputtext,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber-input,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-dropdown,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-select,.acadia-project-edit .acadia-inline-edit-table.p-datatable .p-datatable-tbody>tr>td .p-multiselect{width:100%!important}.acadia-project-edit .acadia-inline-edit-table .col-taskName,.acadia-projects .acadia-inline-edit-table .col-taskName{width:28%}.acadia-project-edit .acadia-inline-edit-table .col-taskRole,.acadia-projects .acadia-inline-edit-table .col-taskRole{width:14%}.acadia-project-edit .acadia-inline-edit-table .col-taskType,.acadia-projects .acadia-inline-edit-table .col-taskType{width:10%}.acadia-project-edit .acadia-inline-edit-table .col-loggedHrs,.acadia-projects .acadia-inline-edit-table .col-loggedHrs{width:10.8%}.acadia-project-edit .acadia-inline-edit-table .col-budgetHrs,.acadia-projects .acadia-inline-edit-table .col-budgetHrs{width:9%}.acadia-project-edit .acadia-inline-edit-table .col-taskStatus,.acadia-projects .acadia-inline-edit-table .col-taskStatus{width:14%;min-width:11rem}.acadia-project-edit .acadia-inline-edit-table .col-taskStatus .p-dropdown,.acadia-projects .acadia-inline-edit-table .col-taskStatus .p-dropdown,.acadia-project-edit .acadia-inline-edit-table .col-taskStatus .p-select,.acadia-projects .acadia-inline-edit-table .col-taskStatus .p-select{min-width:11rem;width:100%}.acadia-project-edit .acadia-inline-edit-table .col-progress,.acadia-projects .acadia-inline-edit-table .col-progress{width:18%}.acadia-project-edit .acadia-project-roles-rates-header{align-items:start;display:grid;gap:var(--acadia-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--acadia-space-md)}.acadia-project-edit .acadia-project-roles-rates-header__copy{margin:0}.acadia-project-edit .acadia-project-roles-rates-header__approver{justify-self:end;width:50%}.acadia-project-edit .acadia-project-roles-rates-header__approver app-form-field{display:block;width:100%}.acadia-project-edit .acadia-project-roles-rates-table .col-roleName{width:20%}.acadia-project-edit .acadia-project-roles-rates-table .col-rateType{width:24%}.acadia-project-edit .acadia-project-roles-rates-table .col-rate,.acadia-project-edit .acadia-project-roles-rates-table .col-estHours,.acadia-project-edit .acadia-project-roles-rates-table .col-estValue{width:14%}.acadia-project-edit .acadia-project-roles-rates-table .acadia-table-col-narrow{min-width:2.75rem;width:2.75rem}.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-table-container{overflow-x:hidden}.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-tbody>tr>td .p-select,.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-tbody>tr>td .p-dropdown,.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber,.acadia-project-edit .acadia-project-roles-rates-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber-input{min-height:2.6875rem}.acadia-project-edit .acadia-project-roles-rates-table .acadia-field-currency{min-height:2.6875rem}.acadia-project-edit .acadia-project-roles-rates-est-value{font-weight:600}.acadia-project-edit .acadia-project-roles-rates-footer{align-items:center;border-top:1px solid var(--surface-border, #dee2e6);column-gap:0;display:grid;font-weight:700;grid-template-columns:20% 24% 14% 14% 14% 2.75rem;margin-top:var(--acadia-space-md, .75rem);padding:var(--acadia-space-sm, .5rem) var(--acadia-space-md, .75rem)}.acadia-project-edit .acadia-project-roles-rates-footer__label{padding-left:.75rem}.acadia-project-edit .acadia-project-roles-rates-footer__action{width:2.75rem}.acadia-project-edit .acadia-project-roles-rates-add{margin-top:var(--acadia-space-md, .75rem)}.p-select-overlay.acadia-project-roles-rates-rate-type-panel,.p-dropdown-panel.acadia-project-roles-rates-rate-type-panel{box-sizing:border-box}@media (width <= 48rem){.acadia-project-time-settings{grid-template-columns:1fr}.acadia-project-time-approver{max-width:none}.acadia-project-edit .acadia-project-roles-rates-header{gap:var(--acadia-space-md);grid-template-columns:minmax(0,1fr)}.acadia-project-edit .acadia-project-roles-rates-header__approver{width:100%}}.acadia-project-edit .acadia-project-team-assignment-table .col-resource{width:28%}.acadia-project-edit .acadia-project-team-assignment-table .col-assignedRole{width:24%}.acadia-project-edit .acadia-project-team-assignment-table .col-allocPct{width:12%}.acadia-project-edit .acadia-project-team-assignment-table .col-allocStart,.acadia-project-edit .acadia-project-team-assignment-table .col-allocEnd{width:18%}.acadia-project-edit .acadia-project-team-assignment-table .acadia-table-col-narrow{min-width:2.75rem;width:2.75rem}.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-table-container{overflow-x:hidden}.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td{vertical-align:middle}.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td .p-select,.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td .p-dropdown,.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber,.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td .p-inputnumber-input,.acadia-project-edit .acadia-project-team-assignment-table.p-datatable .p-datatable-tbody>tr>td .p-datepicker{min-height:2.6875rem}.acadia-project-edit .acadia-project-team-assignment-add{margin-top:var(--acadia-space-md, .75rem)}.p-datepicker-panel.acadia-project-team-assignment-datepicker-panel{min-width:23.4375rem;width:23.4375rem}.acadia-project-edit .acadia-project-roles-rates-table__leadership-row td{vertical-align:middle}.acadia-project-edit .acadia-project-roles-rates-leadership-name{font-weight:600}.acadia-project-edit .acadia-project-team-assignment-table__leadership-row td{vertical-align:middle}.acadia-project-edit .acadia-project-team-assignment-leadership-role{font-weight:600}.acadia-project-edit .acadia-inline-edit-table .col-roleName,.acadia-projects .acadia-inline-edit-table .col-roleName{width:34%}.acadia-project-edit .acadia-inline-edit-table .col-dept,.acadia-projects .acadia-inline-edit-table .col-dept{width:26%}.acadia-project-edit .acadia-inline-edit-table .col-memberCount,.acadia-projects .acadia-inline-edit-table .col-memberCount{width:14%}.acadia-project-edit .acadia-inline-edit-table .col-rate,.acadia-projects .acadia-inline-edit-table .col-rate{width:16%}.acadia-table-section-label,.acadia-projects .grid-table-header,.acadia-project-edit .grid-table-header{border:1px solid var(--acadia-border);background:var(--acadia-surface-muted);font-weight:600}.acadia-upload-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-lg);border:2px dashed var(--acadia-border);border-radius:var(--acadia-radius-card);cursor:pointer;border-color:var(--acadia-border);background:var(--acadia-surface-muted);min-height:100px}.acadia-upload-drop-zone--active{border-color:var(--acadia-primary);background:color-mix(in srgb,var(--acadia-primary) 8%,var(--acadia-surface-muted))}.acadia-upload-drop-zone__hint{color:var(--acadia-text-secondary)}.acadia-upload-drop-zone__hint strong{color:var(--acadia-primary)}.acadia-upload-file-preview{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);width:100%;padding:var(--acadia-space-sm) var(--acadia-space-md);border-radius:var(--acadia-radius-card);background:var(--acadia-surface-muted)}.acadia-file-link{padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--acadia-primary);text-decoration:none}.acadia-file-link:hover{color:var(--acadia-primary-hover);text-decoration:underline}.acadia-project-documents{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-project-documents-toolbar{align-items:center;display:flex;justify-content:space-between}.acadia-project-documents-toolbar__subtitle{font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0}.acadia-project-documents-dropzone-wrap{margin-bottom:var(--acadia-space-xs)}.acadia-project-documents-dropzone{min-height:72px;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-project-documents-dropzone--uploading{border-color:var(--acadia-primary);background:var(--acadia-surface)}.acadia-project-documents-visibility-col{min-width:14rem}.acadia-document-created-cell{display:flex;flex-direction:column;gap:.125rem;line-height:1.35}.acadia-document-short-filename-input{max-width:12rem;width:100%}.acadia-project-documents-visibility{display:grid;grid-template-columns:1fr 1fr;gap:var(--acadia-space-xs) var(--acadia-space-sm);align-items:center}.acadia-project-documents-visibility__option{display:inline-flex;align-items:center;gap:var(--acadia-space-xs);min-height:var(--acadia-toggle-height, 1.75rem)}.acadia-project-documents-visibility__label{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2}.acadia-project-members-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--acadia-space-md)}.acadia-clients-shell{display:block;font-family:var(--acadia-font-family);min-width:0}.acadia-clients-shell .confirm-dialog-clients .p-dialog-header{background:var(--acadia-surface-card);color:var(--acadia-text);padding:var(--acadia-space-lg);border-bottom:1px solid var(--acadia-border)}.acadia-clients-shell .confirm-dialog-clients .p-dialog-header .p-dialog-title{color:var(--acadia-text);font-weight:600;font-size:var(--acadia-font-size-lg)}.acadia-clients-shell .confirm-dialog-clients .p-dialog-content{padding:var(--acadia-space-xl);background:var(--acadia-surface-card);color:var(--acadia-text)}.acadia-clients-shell .confirm-dialog-clients .p-dialog-footer{padding:var(--acadia-space-lg) var(--acadia-space-xl);background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border)}.acadia-clients{min-width:0}.acadia-clients-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-clients-metrics{margin:0}.acadia-clients .acadia-approval-workspace{background:transparent;font-family:inherit;font-size:inherit;letter-spacing:inherit;min-height:0;overflow-x:visible;padding:0}.acadia-page.acadia-clients,.acadia-page.acadia-projects{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-clients-listItem-main,.acadia-roles-listItem-main{display:flex;padding:calc(var(--acadia-space-sm) * var(--acadia-workspace-listItem-density)) calc(var(--acadia-space-md) * var(--acadia-workspace-listItem-density));position:relative;text-align:left;width:100%}.acadia-clients-listItem-main{align-items:flex-start;gap:calc(var(--acadia-space-sm) * var(--acadia-workspace-listItem-density))}.acadia-clients-listItem--active .acadia-clients-listItem-main,.acadia-roles-listItem--active .acadia-roles-listItem-main{padding-left:calc(var(--acadia-space-md) * var(--acadia-workspace-listItem-density) - 3px)}.acadia-clients-listItem-avatar{border-radius:50%;height:calc(1.7rem * var(--acadia-workspace-listItem-avatar-scale));margin-top:.125rem;overflow:hidden;width:calc(1.7rem * var(--acadia-workspace-listItem-avatar-scale))}@media (width >= 992px){.acadia-clients-listItem-avatar{height:calc(1.445rem * var(--acadia-workspace-listItem-avatar-scale));width:calc(1.445rem * var(--acadia-workspace-listItem-avatar-scale))}}.acadia-clients-listItem-flag{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.acadia-clients-listItem-flagFallback{font-size:var(--acadia-font-size-xs);font-weight:700;line-height:1}.acadia-clients-listItem-avatar--fallback{align-items:center;display:flex;justify-content:center}.acadia-clients-listItem-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-workspace-listItem-statusChip{position:absolute;right:calc(var(--acadia-space-md) * var(--acadia-workspace-listItem-density));top:calc(var(--acadia-space-sm) * var(--acadia-workspace-listItem-density));z-index:1}.acadia-clients-listItem-row2{align-items:center;display:block;min-height:calc(1.5rem * var(--acadia-workspace-listItem-density))}.acadia-clients-listItem-meta{color:var(--acadia-text-secondary);font-family:inherit;font-size:var(--acadia-workspace-listItem-secondary-font-size);font-weight:500;line-height:1.35;text-align:left}.acadia-clients-listItem-submeta,.acadia-clients-listItem-projects{color:var(--acadia-text-muted);font-family:inherit;font-size:var(--acadia-workspace-listItem-secondary-font-size);line-height:1.35;text-align:left}.acadia-clients-detail-empty,.acadia-clients-detail-loading{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:280px;padding:var(--acadia-space-lg)}.acadia-clients-detailHost{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-clients-detailHeader{background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);flex-shrink:0;padding:var(--acadia-space-lg) var(--acadia-space-xl)}.acadia-edit-card--detailHeader .acadia-clients-detailHeader,.acadia-edit-card--detailHeader .acadia-projects-detailHeader{background:var(--acadia-surface-card);border-bottom:none}.acadia-detailHeader-titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-detailHeader-statusTag.p-tag,.p-tag.acadia-detailHeader-statusTag{border-radius:var(--acadia-radius-full)}.acadia-split-detailCard .acadia-clients-detailHeader,.acadia-edit-card--detailHeader .acadia-clients-detailHeader{padding:var(--acadia-space-md)}.acadia-clients-detailHeader-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--acadia-space-md);justify-content:space-between}.acadia-clients-detailTitle{color:var(--acadia-text);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-lg);font-weight:700;line-height:1.25;margin:0}.acadia-clients-detailSummaryRow{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--acadia-space-sm) var(--acadia-space-md);margin-top:var(--acadia-space-xs);min-width:0;overflow-x:auto}.acadia-split-detailCard .acadia-clients-detailSummaryRow .acadia-clients-meta{flex-shrink:0;flex-wrap:nowrap;margin-top:0}.acadia-clients-meta{color:var(--acadia-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-sm) var(--acadia-space-md);margin-top:var(--acadia-space-sm)}.acadia-clients-meta-item{align-items:center;display:inline-flex;gap:var(--acadia-space-xs)}.acadia-clients-meta-line{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:500;letter-spacing:var(--acadia-letter-spacing-body);line-height:1.45;margin:0;word-break:break-word}.acadia-clients-detailKpis{border-top:1px solid var(--acadia-border-subtle);margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md)}.acadia-edit-card--detailHeader .acadia-clients-detailKpis{margin-top:var(--acadia-space-sm);padding-top:var(--acadia-space-sm)}.acadia-clients-actionButtons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-xs);justify-content:flex-end}.acadia-clients-workspace .p-tablist .p-ink{display:none!important}.acadia-form-dialog.p-dialog,.acadia-client-form-dialog.p-dialog,.acadia-clients-new-dialog.p-dialog,.acadia-client-edit-dialog.p-dialog{max-width:100%;width:min(92vw,44rem)}.acadia-client-form-dialog.p-dialog,.acadia-clients-new-dialog.p-dialog,.acadia-client-edit-dialog.p-dialog{max-height:min(92vh,100%)}.acadia-project-milestone-dialog.p-dialog,.acadia-project-risk-dialog.p-dialog,.acadia-project-task-dialog.p-dialog{max-width:100%;width:min(92vw,36rem)}.acadia-form-dialog .p-dialog-content,.acadia-client-form-dialog .p-dialog-content,.acadia-clients-new-dialog .p-dialog-content,.acadia-client-edit-dialog .p-dialog-content,.acadia-fx-rates-add-dialog .p-dialog-content,.acadia-project-milestone-dialog .p-dialog-content,.acadia-project-risk-dialog .p-dialog-content,.acadia-project-task-dialog .p-dialog-content,.acadia-project-team-rates-dialog .p-dialog-content,.acadia-project-additional-service-dialog .p-dialog-content,.acadia-invoices-recurringDialog .p-dialog-content,.acadia-invoices-creditNoteDialog .p-dialog-content,.acadia-invoices-sendDialog .p-dialog-content,.acadia-roles-new-dialog .p-dialog-content,.acadia-role-form-dialog .p-dialog-content,.acadia-roles-assign-dialog .p-dialog-content,.acadia-approval-delegation-dialog .p-dialog-content{max-height:min(78vh,720px);overflow:auto;padding:0}.acadia-client-form-dialog .p-dialog-content,.acadia-clients-new-dialog .p-dialog-content,.acadia-client-edit-dialog .p-dialog-content{max-height:none;overflow:visible}.acadia-timeentry-submit-dialog.p-dialog{width:min(92vw,52rem);max-height:none;display:flex;flex-direction:column}.acadia-timeentry-submit-dialog .p-dialog-content{flex:0 1 auto;min-height:0;max-height:none;overflow:visible;padding:0}.acadia-timeentry-submit-dialog-body,.acadia-timeentry-recall-dialog-body{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-timeentry-submit-dialog-body .acadia-time-entry-submit-checklist{margin-bottom:0}.acadia-time-entry-submit-approvers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-time-entry-submit-approvers-grid .acadia-time-entry-approver-row{margin-top:0;padding-top:0;border-top:none;flex-direction:column;align-items:flex-start;gap:var(--acadia-space-xs)}.acadia-time-entry-submit-approver-tile .acadia-time-entry-approver-projects{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.acadia-timeentry-submit-comment.p-inputtext{height:2.25rem;min-height:2.25rem}.acadia-timeentry-submit-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border-subtle);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-timeentry-submit-dialog .p-dialog-footer .acadia-dialog-footer{border-top:none;margin-top:0;padding-top:0;width:100%}.acadia-fx-rates-add-dialog .acadia-fx-rates-add-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-fx-rates-add-dialog .acadia-form-grid--2,.acadia-fx-rates-edit-dialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--acadia-space-md)}.acadia-fx-rates-add-dialog .acadia-form-grid>app-form-field,.acadia-fx-rates-edit-dialog .acadia-form-grid>app-form-field,.acadia-fx-rates-add-dialog .acadia-filter-control,.acadia-fx-rates-edit-dialog .acadia-filter-control,.acadia-fx-rates-add-dialog .p-inputnumber,.acadia-fx-rates-edit-dialog .p-inputnumber,.acadia-fx-rates-add-dialog .p-datepicker,.acadia-fx-rates-edit-dialog .p-datepicker,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-edit-dialog .p-dropdown{min-width:0;width:100%}@media (max-width: 575.98px){.acadia-fx-rates-add-dialog .acadia-form-grid--2,.acadia-fx-rates-edit-dialog .acadia-form-grid--2{grid-template-columns:minmax(0,1fr)}}.acadia-project-milestone-dialog-body,.acadia-project-additional-service-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-project-additional-service-dialog-body>.acadia-expense-add-entry-type.acadia-seg{margin-block-end:var(--acadia-space-md)}.acadia-project-additional-service-dialog-body>.acadia-form-grid{padding-block-start:var(--acadia-space-sm)}.acadia-project-additional-service-dialog .acadia-form-grid app-form-field,.acadia-project-additional-service-dialog .acadia-filter-control,.acadia-project-additional-service-dialog .p-inputnumber,.acadia-project-additional-service-dialog .p-datepicker{width:100%}.acadia-project-additional-service-dialog .acadia-field-currency{min-width:0;width:100%}.acadia-project-milestone-dialog .acadia-field-dialog-name,.acadia-project-milestone-dialog .acadia-field-dialog-name.p-inputtext{max-width:min(100%,18rem);width:100%}.acadia-project-milestone-dialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acadia-project-risk-dialog-body,.acadia-project-task-dialog-body,.acadia-project-team-rates-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-project-team-rates-dialog.p-dialog{max-width:100%;width:min(95vw,42rem)}.acadia-project-team-rates-dialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acadia-project-team-rates-dialog .acadia-form-grid app-form-field,.acadia-project-team-rates-dialog .acadia-filter-control,.acadia-project-team-rates-dialog .p-inputnumber,.acadia-project-team-rates-dialog .p-datepicker{width:100%}.acadia-project-team-rates-dialog .acadia-field-currency{min-width:0;width:100%}.acadia-project-task-dialog .acadia-field-dialog-name,.acadia-project-task-dialog .acadia-field-dialog-name.p-inputtext{width:100%}.acadia-project-task-dialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acadia-project-task-dialog .acadia-project-task-dialog-budget-field{min-width:0;width:100%}.acadia-project-task-dialog .acadia-project-task-dialog-budget-field .p-inputnumber-input,.acadia-project-task-dialog .acadia-project-task-dialog-budget-field .p-inputnumber input,.acadia-project-task-dialog .acadia-project-task-dialog-budget-field input.p-inputtext{text-align:left}.acadia-project-milestone-dialog .acadia-form-grid--2>app-form-field:has(#milestoneBillingValue){justify-self:end;max-width:12rem;width:100%}.acadia-project-milestone-dialog .acadia-form-grid--2>app-form-field:has(#milestoneBillingValue) .p-inputnumber-input,.acadia-project-milestone-dialog .acadia-form-grid--2>app-form-field:has(#milestoneBillingValue) .p-inputnumber input,.acadia-project-milestone-dialog .acadia-form-grid--2>app-form-field:has(#milestoneBillingValue) input.p-inputtext{text-align:right}.acadia-clients-new-dialog .acadia-edit-workspace--dialog,.acadia-roles-new-dialog .acadia-edit-workspace--dialog,.acadia-manageuser-invite-dialog .acadia-edit-workspace--dialog{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-client-new-step{min-height:12rem}.acadia-client-form-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border-subtle);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-dialog-footer,.acadia-clients-new-dialog-footer,.acadia-roles-new-dialog-footer{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between;margin-top:var(--acadia-space-md);padding-top:var(--acadia-space-md)}.acadia-client-form-dialog .p-dialog-footer .acadia-clients-new-dialog-footer,.acadia-client-form-dialog .p-dialog-footer .acadia-dialog-footer{border-top:none;margin-top:0;padding-top:0;width:100%}.acadia-fx-rates-add-dialog.p-dialog .p-dialog-footer,.acadia-fx-rates-edit-dialog.p-dialog .p-dialog-footer,.acadia-fx-rates-sbi-dialog.p-dialog .p-dialog-footer,.acadia-project-milestone-dialog.p-dialog .p-dialog-footer,.acadia-project-risk-dialog.p-dialog .p-dialog-footer,.acadia-project-task-dialog.p-dialog .p-dialog-footer,.acadia-project-team-rates-dialog.p-dialog .p-dialog-footer,.acadia-project-additional-service-dialog.p-dialog .p-dialog-footer,.acadia-projects-edit-dialog.p-dialog .p-dialog-footer,.acadia-roles-assign-dialog.p-dialog .p-dialog-footer,.acadia-roles-scope-dialog.p-dialog .p-dialog-footer,.acadia-approval-delegation-dialog.p-dialog .p-dialog-footer,.acadia-save-report-dialog.p-dialog .p-dialog-footer,.acadia-timeentry-submit-dialog.p-dialog .p-dialog-footer,.acadia-timeentry-recall-dialog.p-dialog .p-dialog-footer,.acadia-signout-dialog.p-dialog .p-dialog-footer,.acadia-idle-timeout-dialog.p-dialog .p-dialog-footer,.acadia-manageuser-bulkChange-dialog.p-dialog .p-dialog-footer,.acadia-reject-comment-dialog.p-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border-subtle);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-fx-rates-add-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-fx-rates-edit-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-fx-rates-sbi-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-project-milestone-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-project-risk-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-project-task-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-project-team-rates-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-project-additional-service-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-projects-edit-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-roles-assign-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-roles-scope-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-approval-delegation-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-save-report-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-timeentry-submit-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-timeentry-recall-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-signout-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-idle-timeout-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-manageuser-bulkChange-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-reject-comment-dialog .p-dialog-footer .acadia-dialog-footer{border-top:none;margin-top:0;padding-top:0;width:100%}.acadia-dialog-footer-actions,.acadia-clients-new-dialog-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end;margin-left:auto;width:auto}.acadia-dialog-footer .p-button,.acadia-clients-new-dialog-footer .p-button,.acadia-roles-new-dialog-footer .p-button,.acadia-form-dialog.p-dialog .p-dialog-footer .p-button,.acadia-form-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer .p-button{font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-roles-new-dialog-footer{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between;margin-top:var(--acadia-space-md)}.acadia-roles-new-dialog-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end;margin-left:auto}.acadia-roles-assign-dialog-body,.acadia-client-edit-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-client-form-fields-financial{margin-top:var(--acadia-space-md)}.acadia-client-form-fields-financial.acadia-form-grid,.acadia-client-new-step .acadia-form-grid{row-gap:var(--acadia-space-sm)}.acadia-tabs-wrap{display:block;width:100%}.acadia-clients-avatar{align-items:center;border-radius:50%;color:var(--primary-color-text, #fff);display:flex;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:700;height:32px;justify-content:center;width:32px}.acadia-clients-listItem .acadia-clients-avatar{font-size:calc(.75rem * var(--acadia-workspace-listItem-avatar-scale));height:calc(32px * var(--acadia-workspace-listItem-avatar-scale));width:calc(32px * var(--acadia-workspace-listItem-avatar-scale))}.acadia-clients-avatar--purple{background:linear-gradient(135deg,var(--accent-purple, var(--p-primary-color)),color-mix(in srgb,var(--accent-purple, var(--p-primary-color)) 70%,var(--acadia-surface-card)))}.acadia-clients-avatar--blue{background:linear-gradient(135deg,var(--acadia-status-info, var(--blue-500)),color-mix(in srgb,var(--acadia-status-info, var(--blue-500)) 60%,var(--acadia-surface-card)))}.acadia-clients-avatar--green{background:linear-gradient(135deg,var(--acadia-status-success, var(--green-500)),color-mix(in srgb,var(--acadia-status-success, var(--green-500)) 60%,var(--acadia-surface-card)))}.acadia-clients-avatar--orange{background:linear-gradient(135deg,var(--acadia-status-warning, var(--orange-500)),color-mix(in srgb,var(--acadia-status-warning, var(--orange-500)) 60%,var(--acadia-surface-card)))}.acadia-client-relatedTab-toolbar{align-items:center;display:flex;gap:var(--acadia-space-sm);justify-content:flex-end;margin-bottom:var(--acadia-space-sm)}.acadia-client-relatedTab-toolbar-spacer{flex:1 1 auto}.acadia-invoices-shell--tabsOnly .page-shell-header{display:none}.acadia-page.acadia-invoices,.acadia-invoices-shell{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-invoices-shell{display:block;min-width:0}.acadia-invoices-shell .acadia-list-page,.acadia-invoices-shell .acadia-page,.acadia-invoices-shell .invoice-send-compose{font-family:inherit;letter-spacing:inherit}.acadia-invoices-tabs.p-tabs .p-tablist,.acadia-invoices-tabview.p-tabview .p-tablist,.acadia-invoices-tabview.p-tabs .p-tablist{border-bottom:1px solid var(--acadia-border)}.app-dark .acadia-invoices-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.app-dark .acadia-invoices-tabview.p-tabview .p-tablist-tab-list>button.p-tab.p-tab-active,.app-dark .acadia-invoices-tabview.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active{background:transparent!important}.acadia-invoices-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-invoices-metrics{margin:0}.acadia-invoices-directoryCard{min-width:0}.acadia-invoices-directoryCard-header{border-bottom:1px solid var(--acadia-border-subtle);padding:var(--acadia-space-md) var(--acadia-space-md) var(--acadia-space-sm)}.acadia-invoices-directoryCard-title{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;margin:0}.acadia-invoices-directoryCard-subtitle{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);line-height:1.35;margin:var(--acadia-space-2xs) 0 0}.acadia-invoices-directoryTabHeader{align-items:center;display:inline-flex;gap:var(--acadia-space-2xs)}.acadia-invoices-directoryTabBadge{border-radius:var(--acadia-radius-pill);font-size:var(--acadia-font-size-xs);font-weight:600;line-height:1;padding:.125rem .4375rem}.acadia-invoices-directory-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab:not(.p-tab-active) .acadia-invoices-directoryTabBadge,.acadia-invoices-directory-tabs.p-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active) .acadia-invoices-directoryTabBadge{background:color-mix(in srgb,var(--acadia-primary) 14%,transparent);color:var(--acadia-primary)}.acadia-invoices-directory-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab.p-tab-active .acadia-invoices-directoryTabBadge,.acadia-invoices-directory-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active .acadia-invoices-directoryTabBadge{background:color-mix(in srgb,var(--acadia-status-danger) 14%,transparent);color:var(--acadia-status-danger)}.acadia-invoices-directory-tabs .p-ink{background:color-mix(in srgb,var(--acadia-status-danger) 18%,transparent)}.acadia-invoices-filters .acadia-export-btn{flex-shrink:0}.acadia-invoices-recurringDialog.p-dialog{max-width:100%;width:min(92vw,42rem)}.acadia-invoices-recurringDialog.p-dialog .acadia-field-currency{min-width:0;width:100%}.acadia-invoices-recurringDialog.p-dialog .acadia-field-currency .acadia-field-full.acadia-filter-control{flex:1 1 auto;min-width:0;width:100%}.acadia-invoices-recurringDialog .p-dialog-content{max-height:min(78vh,720px);overflow:auto;padding:0}.acadia-invoices-recurringDialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-invoices-recurringDialog-body .acadia-provider-card,.acadia-invoices-recurringDialog-body .acadia-invoices-recurringDialog-saveMessage{margin-bottom:var(--acadia-space-md)}.acadia-invoices-recurringDialog-form app-form-field{overflow:visible}.acadia-invoices-recurringDialog .acadia-form-grid--3{align-items:start;column-gap:var(--acadia-space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-invoices-recurringDialog-form{gap:var(--acadia-space-md)}.acadia-invoices-recurringDialog-form p-datepicker,.acadia-invoices-recurringDialog-form p-datepicker .p-datepicker,.acadia-invoices-recurringDialog-form p-datepicker .p-inputwrapper{display:block;min-width:0;width:100%}.acadia-invoices-recurringDialog-form p-datepicker .p-datepicker-input{width:100%}.p-datepicker-panel.acadia-invoices-recurringStartDate-panel{min-width:20rem;width:20rem}.acadia-invoices-recurringToolbar{display:flex;justify-content:flex-end;margin-bottom:0}.acadia-invoices-creditNoteDialog.p-dialog{max-width:100%;width:min(92vw,42rem)}.acadia-invoices-creditNoteDialog.p-dialog .acadia-field-currency{min-width:0;width:100%}.acadia-invoices-creditNoteDialog.p-dialog .acadia-field-currency .p-inputnumber,.acadia-invoices-creditNoteDialog.p-dialog .acadia-field-currency .p-inputnumber-input{flex:1 1 auto;min-width:0;width:100%}.acadia-invoices-creditNoteDialog .p-dialog-content{max-height:min(78vh,720px);overflow:auto;padding:0}.acadia-invoices-creditNoteDialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-invoices-creditNoteDialog-body .acadia-invoices-creditNoteDialog-saveMessage{margin-bottom:var(--acadia-space-md)}.acadia-invoices-creditNoteDialog-form app-form-field{overflow:visible}.acadia-invoices-creditNoteDialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-invoices-creditNoteDialog-form{gap:var(--acadia-space-md)}.acadia-invoices-creditNoteDialog-form p-datepicker,.acadia-invoices-creditNoteDialog-form p-datepicker .p-datepicker,.acadia-invoices-creditNoteDialog-form p-datepicker .p-inputwrapper{display:block;min-width:0;width:100%}.acadia-invoices-creditNoteDialog-form p-datepicker .p-datepicker-input{width:100%}.acadia-invoices-creditNoteDialog-form .acadia-invoices-creditNoteDialog-descriptionField{grid-column:1/-1}.acadia-invoices-paymentDialog.p-dialog{max-width:100%;width:min(92vw,42rem)}.acadia-invoices-paymentDialog.p-dialog .acadia-field-currency{min-width:0;width:100%}.acadia-invoices-paymentDialog.p-dialog .acadia-field-currency .p-inputnumber,.acadia-invoices-paymentDialog.p-dialog .acadia-field-currency .p-inputnumber-input{flex:1 1 auto;min-width:0;width:100%}.acadia-invoices-paymentDialog .p-dialog-content{max-height:min(78vh,720px);overflow:auto;padding:0}.acadia-invoices-paymentDialog-body{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-invoices-paymentDialog-form app-form-field{overflow:visible}.acadia-invoices-paymentDialog .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-invoices-paymentDialog-form{gap:var(--acadia-space-md)}.acadia-invoices-paymentDialog-form p-datepicker,.acadia-invoices-paymentDialog-form p-datepicker .p-datepicker,.acadia-invoices-paymentDialog-form p-datepicker .p-inputwrapper{display:block;min-width:0;width:100%}.acadia-invoices-paymentDialog-form p-datepicker .p-datepicker-input{width:100%}.acadia-invoices-paymentDialog-form .acadia-invoices-paymentDialog-methodField,.acadia-invoices-paymentDialog-form .acadia-invoices-paymentDialog-referenceField{grid-column:1/-1}.acadia-invoices-paymentDialog-outstanding{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between;padding-block:var(--acadia-space-xs)}.acadia-invoices-paymentDialog-outstandingLabel{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);font-weight:500}.acadia-invoices-paymentDialog-outstandingValue{color:var(--acadia-text);font-size:var(--acadia-font-size-md);font-weight:600}.acadia-invoices-actionsCell .acadia-table-action-btn.p-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important}.acadia-invoices-actionsCell .acadia-table-action-btn.p-button .p-button-icon{color:inherit!important}.acadia-invoices-actionsCell .acadia-table-action-btn.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-primary) 12%,transparent)!important;border:none!important;color:var(--acadia-primary)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--edit-solid.p-button{color:var(--acadia-primary)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--edit-solid.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-primary) 12%,transparent)!important;color:var(--acadia-primary)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--success-solid.p-button{color:var(--acadia-status-success)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--success-solid.p-button:not(:disabled):hover{background:var(--acadia-status-success-bg)!important;color:var(--acadia-status-success)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--delete-solid.p-button{color:var(--acadia-status-danger)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--delete-solid.p-button:not(:disabled):hover{background:var(--acadia-status-danger-bg)!important;color:var(--acadia-status-danger)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--warn-solid.p-button{color:var(--acadia-status-warning)!important}.acadia-invoices-actionsCell .acadia-table-action-btn--warn-solid.p-button:not(:disabled):hover{background:var(--acadia-status-warning-bg)!important;color:var(--acadia-status-warning)!important}.acadia-invoices-recurringListFooter{margin-top:var(--acadia-space-sm)}.acadia-invoices-tableHost{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-xs);margin-top:var(--acadia-space-md);min-width:0;overflow:hidden}.acadia-invoices-invoiceNumberCell{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-invoices-invoiceNumberPrimary{color:var(--acadia-primary);font-weight:600;cursor:pointer}.acadia-invoices-invoiceMeta{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs)}.acadia-invoices-clientProjectPrimary{color:var(--acadia-text);font-weight:500}.acadia-invoices-amount{font-weight:600;text-align:right}.acadia-invoices-balanceOverdue{color:var(--acadia-danger);font-weight:600}.acadia-invoices-shell .acadia-table.p-datatable .p-datatable-tbody>tr.acadia-invoices-rowClickable{cursor:pointer}.acadia-invoices-shell .acadia-table.p-datatable .p-datatable-tbody>tr.acadia-invoices-rowClickable:focus-visible{outline:2px solid var(--acadia-focus-ring);outline-offset:-2px}.acadia-invoices-shell .acadia-table.p-datatable .p-datatable-tbody>tr.acadia-invoices-rowClickable:hover>td{background:color-mix(in srgb,var(--acadia-primary) 4%,var(--acadia-surface))}.acadia-invoices-shell .acadia-table .acadia-invoices-tableCell{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.acadia-invoices-shell .acadia-table .acadia-invoices-statusCell{min-width:5.5rem;overflow-wrap:normal;white-space:nowrap;word-break:normal}.acadia-invoices-shell .acadia-table .acadia-invoices-statusCell .p-tag.acadia-status-badge{display:inline-flex;white-space:nowrap}.acadia-invoices-actionsCell{cursor:default}.acadia-invoices-emailSentIndicator{align-items:center;color:var(--acadia-text-muted);display:inline-flex;height:2.25rem;justify-content:center;pointer-events:none;position:relative;width:2.25rem}.acadia-invoices-emailSentIndicator__check{background:var(--acadia-surface);border-radius:50%;bottom:-2px;color:var(--acadia-success);font-size:.65rem;position:absolute;right:-2px}.acadia-invoices-statusTags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs)}.acadia-dialog.p-dialog{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-md);overflow:hidden}.acadia-dialog .p-dialog-header{align-items:flex-start;background:var(--acadia-surface-card);border-bottom:1px solid var(--acadia-border);box-shadow:none;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-dialog .p-dialog-header-actions .p-dialog-close-button{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);height:2rem;overflow:hidden;width:2rem}.acadia-dialog .p-dialog-header-actions .p-dialog-close-button .p-ink{display:none!important}.acadia-dialog .p-dialog-content{max-height:var(--acadia-dialog-max-height);overflow:auto;padding:0}.acadia-dialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border-subtle);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-dialog-w-xs.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-xs))}.acadia-dialog-w-sm.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-sm))}.acadia-dialog-w-md.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-md))}.acadia-reject-comment-dialog .p-dialog-content{padding:0}.acadia-reject-comment-dialog-body{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-reject-comment-dialog-lead{margin:0 0 var(--acadia-space-sm);color:var(--acadia-text)}.acadia-reject-comment-dialog-label{display:block;font-weight:600;margin-bottom:var(--acadia-space-2xs)}.acadia-reject-comment-dialog-required{color:var(--acadia-status-danger);margin-left:var(--acadia-space-2xs)}.acadia-reject-comment-dialog-counter{margin-top:var(--acadia-space-2xs);text-align:right;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-muted)}.acadia-dialog-w-lg.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-lg))}.acadia-dialog-w-xl.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-xl))}.acadia-dialog-w-2xl.p-dialog{max-width:100%;width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-2xl))}.acadia-signout-dialog.acadia-dialog-w-sm.p-dialog{width:min(var(--acadia-dialog-viewport-cap),var(--acadia-dialog-w-xs))}.acadia-dialog-w-tall.p-dialog{height:85vh;max-height:85vh}.acadia-invoices-tabview button.p-button.p-component:not(.p-button-rounded),.acadia-invoices-shell button.p-button.p-component:not(.p-button-rounded){border-radius:var(--acadia-radius-control)!important;font-size:var(--acadia-font-size-sm);font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}.confirm-dialog-invoices .p-dialog-header{background:var(--acadia-surface);border-bottom:1px solid var(--acadia-border);color:var(--acadia-text);padding:var(--acadia-space-md)}.confirm-dialog-invoices .p-dialog-header .p-dialog-title{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600}.confirm-dialog-invoices .p-dialog-content{color:var(--acadia-text);padding:var(--acadia-space-lg)}.confirm-dialog-invoices .p-dialog-footer{background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-segment-select-host{display:flex;justify-content:flex-end;min-width:min(100%,28rem)}.acadia-segment-select-host .p-selectbutton{justify-content:flex-end}.acadia-ms-logo{display:inline-grid;flex-shrink:0;gap:1.5px;grid-template-columns:1fr 1fr;height:.875rem;width:.875rem}.acadia-ms-logo i{display:block}.acadia-ms-logo i:nth-child(1){background:#f25022}.acadia-ms-logo i:nth-child(2){background:#7fba00}.acadia-ms-logo i:nth-child(3){background:#00a4ef}.acadia-ms-logo i:nth-child(4){background:#ffb900}.acadia-provider-card{align-items:flex-start;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);display:flex;gap:var(--acadia-space-sm);padding:var(--acadia-space-md);width:100%}.acadia-provider-card--selected{background:color-mix(in srgb,var(--acadia-primary) 6%,var(--acadia-surface-card));border-color:var(--acadia-primary-border, var(--acadia-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--acadia-primary) 25%,transparent)}.acadia-provider-card__title{color:var(--acadia-text);font-size:var(--acadia-font-size-base);font-weight:600;line-height:1.35}.acadia-provider-card__subtitle{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);line-height:1.4;margin-top:var(--acadia-space-2xs)}.acadia-provider-card__subtitle-amount{font-weight:600}.acadia-info-banner{align-items:flex-start;background:var(--acadia-status-info-bg);border:1px solid var(--acadia-status-info-border);border-radius:var(--acadia-radius-control);color:var(--acadia-text);display:flex;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-sm);line-height:1.45;padding:var(--acadia-space-sm) var(--acadia-space-md);width:100%}.acadia-info-banner p{margin:0}.acadia-info-banner__icon{margin-top:.125rem}.acadia-info-banner--hint{background:color-mix(in srgb,var(--acadia-text-secondary) 8%,transparent);border-color:color-mix(in srgb,var(--acadia-border) 60%,transparent);color:var(--acadia-text-secondary)}.acadia-info-banner--hint .acadia-info-banner__icon{color:var(--acadia-text-muted)}.acadia-field-readonly.p-inputtext:disabled,.acadia-field-readonly.p-inputtext[readonly]{background:var(--acadia-surface-muted);color:var(--acadia-text-secondary);cursor:default;opacity:1}.acadia-field-accent.p-inputtext,.acadia-field-accent.p-inputtext:read-only{border-color:var(--acadia-primary-border, var(--acadia-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--acadia-primary) 20%,transparent)}.acadia-project-team-rates{max-width:100%;min-width:0}.acadia-project-team-rates__toolbar{align-items:center;display:flex;gap:var(--acadia-space-md);justify-content:space-between;margin-bottom:var(--acadia-space-md);min-width:0}.acadia-project-team-rates__subtitle{font-size:var(--acadia-font-size-sm);line-height:1.35;margin:0;min-width:0}.acadia-project-team-rates__actions{flex-shrink:0}.acadia-project-team-rates__status-toggle{align-items:center;display:flex;justify-content:center;min-height:var(--acadia-control-min-height)}.acadia-project-team-rates-table .acadia-project-team-rates-status-col,.acadia-project-team-rates-table .acadia-team-rates-status{max-width:5rem;text-align:center;width:5rem}.acadia-project-team-rates-table.p-datatable .p-datatable-table-container{overflow-x:hidden}.acadia-project-team-rates-table .p-datatable-table{table-layout:fixed;width:100%}.acadia-project-team-rates-table .acadia-project-team-rates-rate-col,.acadia-project-team-rates-table .acadia-team-rates-rate{max-width:4.5rem;white-space:nowrap;width:4.5rem}.acadia-project-team-rates-table .acadia-project-team-rates-allocation-col,.acadia-project-team-rates-table .acadia-team-rates-allocation{max-width:6rem;white-space:nowrap;width:6rem}.acadia-project-team-rates-table .acadia-project-team-rates-period-col,.acadia-project-team-rates-table .acadia-team-rates-period{line-height:1.25;min-width:10rem;white-space:normal;word-break:break-word}.acadia-project-team-rates-table .acadia-project-team-rates-hours-col{line-height:1.2;max-width:5.75rem;text-align:right;white-space:pre-line;width:5.75rem}.acadia-project-team-rates-table .acadia-team-rates-hours{max-width:5.75rem;text-align:right;white-space:nowrap;width:5.75rem}.acadia-project-team-rates-table .acadia-project-team-rates-billed-col,.acadia-project-team-rates-table .acadia-team-rates-billed{max-width:5.5rem;white-space:nowrap;width:5.5rem}.acadia-project-team-rates-footer td{background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border);font-weight:600}.acadia-project-team-rates-table .acadia-team-rates-rate{color:var(--acadia-primary);font-weight:600}.acadia-project-team-rates-table .acadia-team-rates-billed{color:var(--acadia-status-success-text, var(--acadia-success));font-weight:600}.acadia-project-team-rates-table .acadia-project-team-rates-resource,.acadia-project-team-rates-table .acadia-team-rates-resource{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.acadia-project-team-rates-table .acadia-project-team-rates-role{min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.acadia-project-team-rates-table .acadia-project-team-rates-role-col{min-width:0;vertical-align:middle}.acadia-project-team-rates-role__content{align-items:center;display:inline-flex;gap:var(--acadia-space-xs);max-width:100%;min-width:0}.acadia-project-team-rates-role__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-project-team-rates-approverIcon{color:var(--acadia-primary);flex-shrink:0;font-size:var(--acadia-font-size-sm);line-height:1}.acadia-project-team-rates-table td.action-column,.acadia-project-team-rates-table .acadia-project-team-rates-actions-col{min-width:0;text-align:left;vertical-align:middle;white-space:nowrap;width:5.25rem}.acadia-project-team-rates .acadia-table-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.25rem;justify-content:flex-start}.acadia-project-team-rates .acadia-table-actions .p-button{flex-shrink:0}.acadia-project-team-rates .acadia-table-actions__slot{display:inline-flex;flex-shrink:0;justify-content:center;min-width:2.25rem}.acadia-project-team-rates .acadia-table-actions__slot--empty{visibility:hidden}.acadia-reports-page{min-width:0}.acadia-reports-kpi-strip{margin-bottom:0}.acadia-reports-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--acadia-space-lg);align-items:start;min-width:0}.acadia-reports-main{min-width:0}.acadia-saved-reports-list{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-saved-reports-row{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--acadia-space-md);grid-template-columns:minmax(0,1.5fr) auto auto auto auto auto auto auto;padding:var(--acadia-space-md) var(--acadia-space-lg);text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.acadia-saved-reports-row:hover{border-color:var(--acadia-border-strong);box-shadow:var(--acadia-shadow-md)}.acadia-saved-reports-row:focus-visible{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring);outline:none}.acadia-saved-reports-row__name{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-primary);min-width:0}.acadia-saved-reports-row__area,.acadia-saved-reports-row__schedule,.acadia-saved-reports-row__include,.acadia-saved-reports-row__recipients{font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-secondary);white-space:nowrap}.acadia-saved-reports-row__next,.acadia-saved-reports-row__last{font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-muted);white-space:nowrap}.acadia-saved-reports-row__actions{display:flex;align-items:center;justify-content:flex-end}.acadia-saved-reports-row__actions .acadia-table-action-btn.p-button{height:1.875rem;min-width:1.875rem;width:1.875rem}@media (width <= 768px){.acadia-saved-reports-row{gap:var(--acadia-space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.acadia-saved-reports-row__name{grid-column:1/-1}.acadia-saved-reports-row__area,.acadia-saved-reports-row__schedule,.acadia-saved-reports-row__recipients,.acadia-saved-reports-row__next,.acadia-saved-reports-row__last{grid-column:1;white-space:normal}.acadia-saved-reports-row__actions{grid-column:1;grid-row:auto;justify-content:flex-start}}.acadia-save-report-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-reports-filter-panel{position:sticky;top:0;max-height:calc(100vh - 130px);display:flex;flex-direction:column;padding:var(--acadia-space-md);background:var(--acadia-surface-card, #fff);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-lg);box-shadow:var(--acadia-shadow-sm)}.acadia-reports-filter-panel__scroll{overflow-y:auto;min-height:0;flex:1 1 auto}.acadia-reports-filter-section{margin-bottom:var(--acadia-space-md)}.acadia-reports-filter-title{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--acadia-text-secondary);margin-bottom:var(--acadia-space-xs)}.acadia-reports-filter-presets{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--acadia-space-sm)}.acadia-reports-preset-btn{width:100%;text-align:left;padding:.4rem .65rem;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:transparent;color:var(--acadia-text-secondary);font:inherit;font-size:.78rem;cursor:pointer}.acadia-reports-preset-btn--active,.acadia-reports-preset-btn:hover{background:var(--acadia-primary-soft, rgba(91, 87, 245, .08));color:var(--acadia-primary);border-color:var(--acadia-primary-border, rgba(91, 87, 245, .35))}.acadia-reports-filter-dates{display:flex;flex-direction:column;gap:var(--acadia-space-xs)}.acadia-reports-filter-dates .p-datepicker,.acadia-reports-filter-dates p-datepicker{width:100%}.acadia-reports-filter-cb{display:flex;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.82rem;color:var(--acadia-text-secondary);cursor:pointer}.acadia-reports-filter-divider{height:1px;background:var(--acadia-border);margin:var(--acadia-space-md) 0}.acadia-reports-filter-scope-badge{display:inline-block;margin-top:var(--acadia-space-xs)}.acadia-reports-reset-btn{margin-top:var(--acadia-space-xs)}.acadia-reports-saved-item{padding:.55rem 0;border-bottom:1px solid var(--acadia-border)}.acadia-reports-saved-item:last-child{border-bottom:none}.acadia-reports-saved-name{font-size:.82rem;font-weight:600}.acadia-reports-tab-toolbar{display:flex;flex-flow:column wrap;align-items:stretch;gap:var(--acadia-space-sm);padding:.65rem var(--acadia-space-md);background:var(--acadia-surface-card, #fff);border:1px solid var(--acadia-border);border-bottom:none}.acadia-reports-tab-toolbar__summary{width:100%}.acadia-reports-tab-toolbar__controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-reports-tab-toolbar--controls-left .acadia-reports-tab-toolbar__controls{justify-content:flex-start}.acadia-reports-utilization-hint{display:flex;align-items:flex-start;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-md)}.acadia-reports-utilization-hint__icon{color:var(--acadia-primary);font-size:1.1rem;margin-top:.1rem}.acadia-utilization-cell{flex-direction:column;align-items:stretch;min-width:6.5rem}.acadia-utilization-cell__pct{text-align:left;margin-bottom:.2rem}.acadia-report-table-totals td,.acadia-report-table-totals-row td{font-weight:600;background:var(--acadia-surface-muted, rgba(0, 0, 0, .02));border-top:1px solid var(--acadia-border)}.acadia-text-semibold{font-weight:600}.acadia-utilization-reports-page .acadia-report-content,.acadia-revenue-reports-page .acadia-report-content,.acadia-invoice-summary-reports-page .acadia-report-content,.acadia-expense-summary-page .acadia-report-content{padding:var(--acadia-space-md)}.acadia-invoice-summary-report-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-md)}.acadia-invoice-summary-report-toolbar .acadia-reports-groupby.p-dropdown,.acadia-invoice-summary-report-toolbar .acadia-reports-groupby.p-select,.acadia-invoice-summary-report-toolbar .acadia-invoice-summary-report-groupby.p-dropdown,.acadia-invoice-summary-report-toolbar .acadia-invoice-summary-report-groupby.p-select{width:12rem;max-width:12rem;flex:0 0 12rem;border-radius:var(--acadia-radius-control, var(--acadia-radius-md));overflow:hidden}.acadia-invoice-summary-report-card.p-card,.acadia-invoice-summary-report-card .p-card-body{border-radius:var(--acadia-radius-lg)}.acadia-invoice-summary-report-table .acadia-text-right{text-align:right}.acadia-revenue-report-toolbar,.acadia-project-pl-report-toolbar,.acadia-utilization-report-toolbar,.acadia-expense-summary-report-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-md)}.acadia-reports-groupby.p-dropdown,.acadia-reports-groupby.p-select{border-radius:var(--acadia-radius-control, var(--acadia-radius-md))}.acadia-utilization-report-toolbar .acadia-reports-groupby.p-dropdown,.acadia-utilization-report-toolbar .acadia-reports-groupby.p-select,.acadia-utilization-report-toolbar .acadia-utilization-report-groupby.p-dropdown,.acadia-utilization-report-toolbar .acadia-utilization-report-groupby.p-select{width:12rem;max-width:12rem;flex:0 0 12rem;border-radius:var(--acadia-radius-control, var(--acadia-radius-md));overflow:hidden}.acadia-utilization-report-toolbar .acadia-time-entry-report-view.p-dropdown,.acadia-utilization-report-toolbar .acadia-time-entry-report-view.p-select,.acadia-utilization-report-toolbar .acadia-reports-hub-viewby.p-dropdown,.acadia-utilization-report-toolbar .acadia-reports-hub-viewby.p-select{width:20rem;max-width:20rem;flex:0 0 20rem}.acadia-utilization-report-toolbar .acadia-reports-groupby .p-dropdown-label,.acadia-utilization-report-toolbar .acadia-reports-groupby .p-select-label{border-radius:inherit}.acadia-utilization-report-card.p-card,.acadia-utilization-report-card .p-card-body,.acadia-revenue-report-card.p-card,.acadia-revenue-report-card .p-card-body{border-radius:var(--acadia-radius-lg)}.acadia-reports-view-toggle{display:inline-flex;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:hidden}.acadia-reports-view-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:0;background:transparent;color:var(--acadia-text-secondary);font:inherit;font-size:.78rem;cursor:pointer}.acadia-reports-view-toggle-btn--active{background:var(--acadia-primary-soft, rgba(91, 87, 245, .08));color:var(--acadia-primary)}.acadia-report-chart-placeholder{min-height:320px;width:100%}.acadia-utilization-reports-chart{min-height:320px;overflow:visible;position:relative;width:100%}.acadia-utilization-reports-chart-canvas,.acadia-utilization-reports-chart canvas{display:block;height:320px;width:100%}.acadia-utilization-reports-chart p-chart{display:block;height:320px;width:100%}.acadia-expense-summary-reports-chart{align-items:center;display:flex;justify-content:flex-start;width:100%}.acadia-expense-summary-reports-chart-body{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-xl);justify-content:space-between;min-height:320px;padding-inline:var(--acadia-space-lg);width:100%}.acadia-expense-summary-reports-chart-doughnut-wrap{flex:0 0 auto;height:260px;position:relative;width:260px}.acadia-expense-summary-reports-chart.acadia-utilization-reports-chart .acadia-expense-summary-reports-chart-canvas{aspect-ratio:1;display:block;height:260px;max-height:260px;max-width:260px;width:260px}.acadia-expense-summary-reports-chart-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.acadia-expense-summary-reports-chart-center-value{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.2}.acadia-expense-summary-reports-chart-center-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);line-height:1.3}.acadia-expense-summary-reports-chart-legend{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--acadia-space-sm);justify-content:center;margin-left:auto;width:max-content}.acadia-expense-summary-reports-chart-legend-row{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.acadia-expense-summary-reports-chart-legend-item{align-items:center;color:var(--acadia-text-secondary);display:inline-flex;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-xs)}.acadia-expense-summary-reports-chart-legend-dot{border-radius:50%;flex:0 0 auto;height:.75rem;width:.75rem}.acadia-expense-summary-reports-chart-legend-value{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.acadia-reports-embedded-table .acadia-report-card--embedded,.acadia-time-reports-page--embedded .acadia-report-card--embedded,.acadia-expense-reports-page--embedded .acadia-report-card--embedded,.acadia-invoice-reports-page--embedded .acadia-report-card--embedded{border:0;box-shadow:none}@media (width <= 960px){.acadia-reports-workspace{grid-template-columns:1fr}.acadia-reports-filter-panel{position:static;max-height:none}.acadia-kpi-grid-compact--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 640px){.acadia-reports-kpi-strip.acadia-kpi-grid-compact--4{grid-template-columns:1fr}}app-nightshift-icon.acadia-nightshift-icon-host{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;vertical-align:middle}app-nightshift-icon.acadia-nightshift-icon-host--cell{position:absolute;top:0;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;z-index:1;line-height:1}.acadia-nightshift-icon{--acadia-ns-size: .875rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--acadia-ns-size);height:var(--acadia-ns-size);font-size:var(--acadia-ns-size);line-height:1;flex-shrink:0;overflow:visible;opacity:1;background:none;border:none;border-radius:0;box-shadow:none}.acadia-nightshift-icon--cell{--acadia-ns-size: .75rem}.acadia-nightshift-icon--legend{--acadia-ns-size: .875rem}.acadia-nightshift-icon .acadia-nightshift-icon__moon.pi{display:block;width:var(--acadia-ns-size);height:var(--acadia-ns-size);font-size:var(--acadia-ns-size);line-height:1;color:var(--acadia-text-secondary, #565d6b);-webkit-text-stroke:1.25px var(--acadia-status-info, #5b57f5);paint-order:stroke fill;background:none;border:none;border-radius:0;box-shadow:none}.acadia-nightshift-icon--cell .acadia-nightshift-icon__moon.pi{-webkit-text-stroke-width:1px}.acadia-project-team-rates-resource-content{align-items:center;display:inline-flex;gap:.25rem;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-project-team-rates-nightshift-field{display:flex;flex-direction:column;gap:.25rem}.acadia-field-hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--text-color-secondary, #6b7280);line-height:1.4}.acadia-hint-icon{margin-left:.25rem;font-size:.875rem;color:var(--primary-color, #3b82f6);cursor:help}.acadia-hint-icon--before-label{margin-left:0;margin-right:.25rem}.acadia-invoices-assignPanel.p-overlaypanel .p-overlaypanel-content{padding:.5rem;min-width:14rem;max-width:20rem}.acadia-invoices-assignPanelBody{display:flex;flex-direction:column;gap:.25rem}.acadia-invoices-assignPanelList{list-style:none;margin:0;padding:0;max-height:16rem;overflow-y:auto}.acadia-invoices-assignPanelItem{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.5rem .75rem;border:0;border-radius:var(--acadia-radius-sm, 6px);background:transparent;color:var(--acadia-text-primary, inherit);text-align:left;cursor:pointer}.acadia-invoices-assignPanelItem:hover:not(:disabled),.acadia-invoices-assignPanelItem:focus-visible:not(:disabled){background:var(--acadia-surface-hover, rgba(0, 0, 0, .04))}.acadia-invoices-assignPanelItem:disabled{opacity:.6;cursor:not-allowed}.acadia-invoices-assignPanelItem--current{background:var(--acadia-surface-selected, rgba(15, 157, 88, .08));font-weight:600}.acadia-invoices-assignPanelItemName{font-size:.875rem;line-height:1.3}.acadia-invoices-assignPanelItemEmail{font-size:.75rem;color:var(--acadia-text-secondary, #6b7280);line-height:1.3}.acadia-invoices-rowMenu .acadia-invoices-assignMenuItem--current{font-weight:600}.acadia-invoices-approveDialog .p-dialog-content{overflow:visible}.acadia-project-edit .acadia-edit-workspace{--p-select-filled-background: var(--acadia-surface-card);--project-edit-accent: var(--acadia-primary);--project-edit-accent-ring: color-mix(in srgb, var(--acadia-primary) 30%, transparent)}.acadia-project-edit .project-edit-tab-pane{max-width:100%}.acadia-project-edit .project-edit-time-flags-row .acadia-form-grid{row-gap:var(--acadia-space-sm)}.acadia-project-edit .members-container{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0}.acadia-project-edit .project-edit-checkbox-row{padding-top:var(--acadia-space-2xs)}.acadia-project-edit .acadia-edit-workspace .project-edit-checkbox-label{flex:1;min-width:0;margin-bottom:0;font-size:var(--acadia-font-size-base);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--acadia-text);line-height:1.4;cursor:pointer}.acadia-project-edit .acadia-time-drill-sidebar{width:min(90vw,56rem)}.acadia-project-edit .project-time-help-dialog{width:min(90vw,40rem);max-width:100%}.app-dark .acadia-project-edit .acadia-edit-workspace .p-inputtext:disabled,.app-dark .acadia-project-edit .acadia-edit-workspace input[type=text]:disabled,.app-dark .acadia-project-edit .acadia-edit-workspace input[type=email]:disabled,.app-dark .acadia-project-edit .acadia-edit-workspace textarea:disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-dropdown.p-disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-select.p-disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-datepicker.p-disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-calendar.p-disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-inputnumber.p-disabled,.app-dark .acadia-project-edit .acadia-edit-workspace .p-multiselect.p-disabled{background:var(--acadia-surface-muted)!important;border-color:var(--acadia-border)!important;color:var(--acadia-text-muted)!important}.app-dark .acadia-project-edit .acadia-edit-workspace .p-checkbox .p-checkbox-box{background:var(--acadia-surface-card)!important;border-color:var(--acadia-border)}.app-dark .acadia-project-edit .acadia-edit-workspace .p-checkbox.p-checkbox-disabled .p-checkbox-box{background:var(--acadia-surface-muted)!important;border-color:var(--acadia-border)!important}.acadia-client-edit .acadia-edit-workspace.acadia-clients-edit,.acadia-client-edit .acadia-edit-workspace{--client-edit-accent: var(--p-primary-color, var(--primary-color))}.acadia-client-documents.acadia-project-documents{min-width:0}.acadia-client-edit .client-new-panels{padding:1rem 1.25rem 1.5rem;max-width:100%;overflow:visible}.acadia-client-edit .section-title .pi{color:var(--client-edit-accent, var(--edit-accent))}.acadia-clients-tabs.p-tabs .p-tablist{border-bottom:1px solid var(--acadia-border)}.acadia-edit-tabs--split.p-tabs .p-tablist,.acadia-edit-tabs--split.p-tabview .p-tablist,.acadia-edit-tabs--split.p-tabs .p-tablist-content,.acadia-edit-tabs--split.p-tabview .p-tablist-content,.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list,.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list{background:transparent;box-shadow:none}.acadia-edit-tabs--split.p-tabs .p-tablist,.acadia-edit-tabs--split.p-tabview .p-tablist{border-bottom:1px solid var(--acadia-border-subtle)}.acadia-clients-overviewCountryValue{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-xs)}.acadia-clients-overviewSubdivisionTag.p-tag{border-radius:var(--acadia-radius-full)}.acadia-clients-overviewCurrencyValue{align-items:center;display:flex;gap:var(--acadia-space-xs)}.acadia-clients-overviewCurrencyFlag{border-radius:50%;flex-shrink:0;height:1.25rem;overflow:hidden;width:1.25rem}.acadia-clients-overviewCurrencyFlag img{display:block;height:100%;object-fit:cover;width:100%}.acadia-clients-overview .acadia-description-grid-cell--col-span-2 .acadia-description-grid-value--multiline,.acadia-clients-overview .acadia-description-grid-cell--col-span-3 .acadia-description-grid-value--multiline{min-height:2.5rem}.acadia-split-detailCard .acadia-clients-edit .acadia-edit-tabs--split.p-tabs .p-tabpanels,.acadia-split-detailCard .acadia-clients-edit .acadia-edit-tabs--split.p-tabview .p-tabpanels{padding:var(--acadia-space-md)}.acadia-split-detailCard .acadia-clients-edit.acadia-edit-workspace--embedded{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;overflow:visible;padding:0}.acadia-page.acadia-roles{font-family:var(--acadia-font-family)}.acadia-page.acadia-roles .acadia-roles-tabCanvas{background:var(--acadia-surface-page);min-height:0;min-width:0}.acadia-page.acadia-roles .acadia-roles-workspace{background:transparent;font-family:inherit;font-size:inherit;letter-spacing:inherit;min-height:0;overflow-x:visible;padding:0}.acadia-page.acadia-roles .acadia-roles-workspace-grid{padding-top:var(--acadia-space-md)}.acadia-roles-listItem--inactive.acadia-roles-listItem--active{border-left:none}.acadia-roles-listItem--inactive.acadia-roles-listItem--active .acadia-roles-listItem-main{padding-left:calc(var(--acadia-space-md) * var(--acadia-workspace-listItem-density))}.acadia-split-detailCard .acadia-roles-edit.acadia-edit-workspace--embedded{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;overflow:visible;padding:0}.acadia-roles-edit .acadia-roles-detail-header-card.p-card{flex-shrink:0}.acadia-roles-edit.acadia-edit-workspace--embedded p-tabs.acadia-roles-tabs{flex:1 1 auto;min-height:0;min-width:0}.acadia-roles-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-roles-shell{display:block;min-width:0}.acadia-roles-metrics{min-width:0}.acadia-roles-listItem-main{flex-direction:column;gap:var(--acadia-space-2xs)}.acadia-roles-listItem-badges{display:flex;flex-direction:column;align-items:flex-end;gap:var(--acadia-space-2xs);flex-shrink:0}.acadia-roles-listItem-header{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-xs)}.acadia-roles-listItem-name{font-weight:600;font-size:var(--acadia-font-size-base);color:var(--acadia-text)}.acadia-roles-listItem-desc{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acadia-roles-listItem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-2xs);font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary)}.acadia-roles-detailPane{min-height:0}.acadia-page.acadia-roles .acadia-roles-detailPane,.acadia-page.acadia-roles .acadia-roles-detailHost{background:transparent}.acadia-roles-workspace .acadia-workspace-listCard-header{padding:0}.acadia-roles-workspace .acadia-workspace-listCard-header .acadia-workspace-filterStrip{padding:var(--acadia-workspace-listCard-header-padding)}.acadia-roles-detail-empty,.acadia-roles-detail-loading{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:12rem;padding:var(--acadia-space-xl)}.acadia-roles-detailHost{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-roles-edit.acadia-edit-workspace--embedded{min-height:0}.acadia-roles-edit.acadia-edit-workspace--embedded>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-roles-edit-host,.acadia-roles-edit.acadia-edit-workspace--embedded>p-tabs{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.acadia-roles-detail-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-roles-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-roles-detail-title{margin:0;font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-lg);font-weight:600;color:var(--acadia-text)}.acadia-roles-detail-desc{margin:var(--acadia-space-2xs) 0 0;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);line-height:1.5}.acadia-roles-detail-meta{display:flex;flex-wrap:wrap;gap:var(--acadia-space-md);margin-top:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-roles-detail-meta strong{font-family:var(--acadia-font-family-display);color:var(--acadia-text)}.acadia-role-meta{display:flex;flex-wrap:wrap;gap:var(--acadia-space-md);margin-top:var(--acadia-space-sm);font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-role-meta-value{font-family:var(--acadia-font-family-display);font-weight:700;color:var(--acadia-text)}.acadia-scope-chips{display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs)}.acadia-scope-summary-grid{display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr))}.acadia-scope-summary-cell-label{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.04em;margin-bottom:var(--acadia-space-xs);text-transform:uppercase}.acadia-roles-section-panel,.acadia-roles-content-card{margin-bottom:0}.acadia-roles-section-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-roles-section-body--flush-table{padding:0}.acadia-roles-perm-table-wrap{border:none;box-shadow:none;overflow-x:auto}.acadia-roles-listFilterBar{align-items:stretch;display:grid;gap:var(--acadia-space-2xs);grid-template-columns:1fr;width:100%}.acadia-workspace-listCard-header .acadia-roles-listFilterBar app-workspace-search{grid-column:1/-1;max-width:none!important;min-width:0!important;width:100%!important}@media (max-width: 991px){.acadia-scope-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.acadia-scope-summary-grid{grid-template-columns:1fr}}.acadia-roles-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-xs)}.acadia-roles-tabs{flex:1 1 auto;min-height:0;min-width:0}.acadia-roles-tabPanel{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-roles-matrix-card.p-card,.acadia-roles-matrix-card.acadia-edit-card.p-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-xs);overflow:hidden}.acadia-roles-matrix-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-md);margin-bottom:var(--acadia-space-md)}.acadia-roles-matrix-panel-title{font-size:var(--acadia-font-size-md);font-weight:600;color:var(--acadia-text)}.acadia-roles-matrix-wrap{overflow-x:auto;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-sm);background:var(--acadia-surface-card)}.acadia-roles-matrix-table .p-datatable-thead>tr>th{font-size:var(--acadia-table-header-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acadia-text-secondary);background:var(--acadia-surface-muted);border-bottom:2px solid var(--acadia-border);padding:.625rem .75rem;text-align:center}.acadia-roles-matrix-table .p-datatable-thead>tr>th.acadia-roles-matrix-roleCol{text-align:left;min-width:11.25rem}.acadia-roles-matrix-table .p-datatable-tbody>tr>td{border:1px solid var(--acadia-border-subtle);padding:.5rem .75rem;vertical-align:middle}.acadia-roles-matrix-table .acadia-roles-matrix-roleCol{position:sticky;left:0;z-index:1;background:var(--acadia-surface-card);min-width:11.25rem;border-right:1px solid var(--acadia-border);text-align:left}.acadia-roles-matrix-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-md);font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-roles-permission-info-card.p-card,.acadia-roles-permission-info-card.acadia-edit-card.p-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-xs);overflow:hidden}.acadia-roles-permission-info-header{padding:var(--acadia-space-lg) var(--acadia-space-lg) 0}.acadia-roles-permission-info-title{color:var(--acadia-text);font-family:var(--acadia-font-family-display);font-size:var(--acadia-font-size-md);font-weight:600;margin:0}.acadia-roles-permission-info-intro{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.5;margin:var(--acadia-space-2xs) 0 0}.acadia-roles-permission-info-content{min-height:12rem;padding:var(--acadia-space-lg)}.acadia-roles-permission-info-list{display:flex;flex-direction:column;gap:var(--acadia-space-sm);list-style:none;margin:0;padding:0}.acadia-roles-permission-info-row{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);display:grid;gap:var(--acadia-space-md);grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr) auto;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-roles-permission-info-module{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acadia-roles-permission-info-main{min-width:0}.acadia-roles-permission-info-label{color:var(--acadia-text-primary);font-size:var(--acadia-font-size-sm);font-weight:600;margin:0}.acadia-roles-permission-info-explanation{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.5;margin:var(--acadia-space-2xs) 0 0}.acadia-roles-permission-info-code{background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-sm);color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);padding:var(--acadia-space-2xs) var(--acadia-space-xs);white-space:nowrap}@media (width <= 768px){.acadia-roles-permission-info-row{align-items:start;gap:var(--acadia-space-sm);grid-template-columns:1fr}.acadia-roles-permission-info-code{max-width:100%;overflow-wrap:anywhere;white-space:normal}}.acadia-roles-member-item{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-sm) 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-roles-member-item:last-child{border-bottom:none}.acadia-roles-member-avatar{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--acadia-radius-full);background:color-mix(in srgb,var(--acadia-primary) 12%,var(--acadia-surface-card));color:var(--acadia-primary);font-size:var(--acadia-font-size-xs);font-weight:600;flex-shrink:0}.acadia-roles-member-avatar--purple{background:linear-gradient(135deg,var(--acadia-primary),color-mix(in srgb,var(--acadia-primary) 70%,var(--acadia-surface-card)));color:var(--acadia-primary-contrast)}.acadia-roles-member-avatar--blue{background:linear-gradient(135deg,var(--acadia-status-info),color-mix(in srgb,var(--acadia-status-info) 60%,var(--acadia-surface-card)));color:var(--acadia-primary-contrast)}.acadia-roles-member-avatar--green{background:linear-gradient(135deg,var(--acadia-status-success),color-mix(in srgb,var(--acadia-status-success) 60%,var(--acadia-surface-card)));color:var(--acadia-primary-contrast)}.acadia-roles-member-avatar--orange{background:linear-gradient(135deg,var(--acadia-status-warning),color-mix(in srgb,var(--acadia-status-warning) 60%,var(--acadia-surface-card)));color:var(--acadia-primary-contrast)}.acadia-roles-member-info{flex:1 1 auto;min-width:0}.acadia-roles-member-name{font-weight:600;font-size:var(--acadia-font-size-sm);color:var(--acadia-text)}.acadia-roles-member-sub{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-roles-new-step{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:12rem}.acadia-roles-new-step .acadia-form-field+.acadia-form-field__hint{margin-top:calc(-1 * var(--acadia-space-xs))}.acadia-roles-perm-intro{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);line-height:1.5;margin:0 0 var(--acadia-space-sm)}.acadia-roles-perm-summary{margin-top:var(--acadia-space-md)}.acadia-roles-new-dialog.p-dialog,.acadia-role-form-dialog.p-dialog{max-width:52rem;width:min(96vw,52rem)}.acadia-roles-new-dialog .p-dialog-content,.acadia-role-form-dialog .p-dialog-content{padding:0}.acadia-roles-assign-dialog.p-dialog{max-width:28rem;width:min(96vw,28rem)}.acadia-roles-info-message{display:flex;align-items:center;gap:var(--acadia-space-xs);padding:var(--acadia-space-sm);border-radius:var(--acadia-radius-sm);font-size:var(--acadia-font-size-sm);background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-roles-edit .acadia-provider-card{align-items:center;gap:var(--acadia-space-xs)}.acadia-roles-edit .acadia-provider-card,.acadia-roles-edit .acadia-provider-card--selected{padding-top:calc(var(--acadia-space-md) * .5);padding-bottom:var(--acadia-space-sm);padding-inline:var(--acadia-space-md)}.acadia-roles-edit .acadia-provider-card__title{font-size:var(--acadia-font-size-sm);line-height:1.25}.acadia-roles-edit .acadia-provider-card__subtitle{font-size:var(--acadia-font-size-xs);line-height:1.3;margin-top:0}.acadia-roles-edit .acadia-roles-system-hint-icon{color:var(--acadia-primary);flex-shrink:0;font-size:var(--acadia-font-size-base)}.acadia-roles-matrix-role-link{background:none;border:none;padding:0;font-weight:600;color:var(--acadia-table-primary-link-color);cursor:pointer;text-align:left}.acadia-roles-matrix-role-link:hover{text-decoration:underline}.acadia-perm-acts{display:flex;flex-wrap:wrap;gap:.375rem}.acadia-perm-hub-group+.acadia-perm-hub-group{margin-top:.625rem}.acadia-perm-hub-group-label{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);font-weight:600;margin-bottom:.375rem}.acadia-perm-act{align-items:center;background:var(--acadia-surface-muted);border:1px solid transparent;border-radius:var(--acadia-radius-control);color:var(--acadia-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--acadia-font-size-xs);font-weight:500;gap:.375rem;padding:.25rem .625rem;transition:all .12s ease;-webkit-user-select:none;user-select:none}.acadia-perm-act:hover{border-color:color-mix(in srgb,var(--acadia-primary) 35%,transparent)}.acadia-perm-act--on{background:color-mix(in srgb,var(--acadia-primary) 10%,var(--acadia-surface-card));color:var(--acadia-primary)}.acadia-perm-act--disabled{cursor:not-allowed;opacity:.55}.acadia-perm-act input{accent-color:var(--acadia-primary);cursor:pointer;height:.8125rem;width:.8125rem}.acadia-mod-dot{border-radius:50%;flex-shrink:0;height:.5625rem;width:.5625rem}.acadia-mod-dot--full{background:var(--acadia-status-success)}.acadia-mod-dot--partial{background:var(--acadia-status-warning)}.acadia-mod-dot--none{background:var(--acadia-text-muted)}.acadia-chip-multi{display:flex;flex-wrap:wrap;gap:.4375rem}.acadia-echip{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-strong);border-radius:var(--acadia-radius-control);color:var(--acadia-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--acadia-font-size-sm);font-weight:600;gap:.4375rem;padding:.4375rem .8125rem;transition:all .14s ease;-webkit-user-select:none;user-select:none}.acadia-echip:hover{border-color:color-mix(in srgb,var(--acadia-primary) 35%,transparent);color:var(--acadia-text)}.acadia-echip--on{background:color-mix(in srgb,var(--acadia-primary) 10%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-primary) 35%,transparent);color:var(--acadia-primary)}.acadia-echip-check{align-items:center;border:1.5px solid var(--acadia-border-strong);border-radius:.3125rem;display:flex;font-size:.625rem;height:.9375rem;justify-content:center;line-height:1;width:.9375rem}.acadia-echip--on .acadia-echip-check{background:var(--acadia-primary);border-color:var(--acadia-primary);color:var(--acadia-primary-contrast)}.acadia-seg{display:inline-flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);padding:.1875rem;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);background:var(--acadia-surface-muted)}.acadia-seg-item{background:transparent;border:none;border-radius:calc(var(--acadia-radius-control) - .125rem);color:var(--acadia-text-secondary);cursor:pointer;font-size:var(--acadia-font-size-sm);font-weight:600;padding:.375rem .75rem;transition:background .12s ease,color .12s ease}.acadia-seg-item:hover{color:var(--acadia-text)}.acadia-seg-item--active{background:var(--acadia-surface-card);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-primary)}.acadia-tab-pill-count{align-items:center;background:var(--acadia-surface-muted);border-radius:var(--acadia-radius-full);color:var(--acadia-text-secondary);display:inline-flex;font-size:var(--acadia-font-size-xs);font-weight:700;justify-content:center;line-height:1;margin-left:.375rem;min-width:1.25rem;padding:.125rem .375rem}.acadia-roles-scope-dialog.p-dialog{max-width:35rem;width:min(96vw,35rem);max-height:none;display:flex;flex-direction:column}.acadia-roles-scope-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-roles-scope-dialog .p-dialog-content{padding:0;max-height:none;overflow:visible;flex:0 1 auto}.acadia-roles-scope-dialog p-multiSelect.acadia-role-scope-projects,.acadia-roles-scope-dialog .acadia-role-scope-projects.p-multiselect,.acadia-roles-new-dialog p-multiSelect.acadia-role-scope-projects,.acadia-roles-new-dialog .acadia-role-scope-projects.p-multiselect,.acadia-role-form-dialog p-multiSelect.acadia-role-scope-projects,.acadia-role-form-dialog .acadia-role-scope-projects.p-multiselect{width:100%}.acadia-roles-scope-dialog p-multiSelect.acadia-role-scope-projects .p-multiselect-label,.acadia-roles-scope-dialog .acadia-role-scope-projects.p-multiselect .p-multiselect-label,.acadia-roles-new-dialog p-multiSelect.acadia-role-scope-projects .p-multiselect-label,.acadia-roles-new-dialog .acadia-role-scope-projects.p-multiselect .p-multiselect-label,.acadia-role-form-dialog p-multiSelect.acadia-role-scope-projects .p-multiselect-label,.acadia-role-form-dialog .acadia-role-scope-projects.p-multiselect .p-multiselect-label{flex-wrap:wrap;gap:.25rem}.acadia-roles-scope-dialog .p-multiselect-overlay,.acadia-roles-scope-dialog .p-multiselect-panel,.acadia-roles-new-dialog .p-multiselect-overlay,.acadia-roles-new-dialog .p-multiselect-panel,.acadia-role-form-dialog .p-multiselect-overlay,.acadia-role-form-dialog .p-multiselect-panel{z-index:calc(var(--p-dialog-z-index, 1100) + 10)}@media (max-width: 960px){.acadia-roles-workspace-grid{grid-template-columns:1fr!important;min-height:auto}}.acadia-page-kpi-compact{margin-bottom:var(--acadia-kpi-to-content-gap)}.acadia-kpi-grid-compact{display:grid;gap:var(--acadia-kpi-compact-gap);min-width:0}.acadia-kpi-grid-compact--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.acadia-kpi-grid-compact--3>app-kpi-card-compact{display:flex;min-height:var(--acadia-kpi-compact-min-height);min-width:0}.acadia-kpi-grid-compact--4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.acadia-kpi-grid-compact--4>app-kpi-card-compact{display:flex;min-height:var(--acadia-kpi-compact-min-height);min-width:0}.acadia-kpi-grid-compact--5{grid-template-columns:repeat(5,minmax(108px,1fr));align-items:stretch;overflow-x:auto;scrollbar-width:thin}.acadia-kpi-grid-compact--5>app-kpi-card-compact{display:flex;min-height:var(--acadia-kpi-compact-min-height);min-width:108px}.acadia-kpi-grid-compact--7{grid-template-columns:repeat(7,minmax(108px,1fr));align-items:stretch;overflow-x:auto;scrollbar-width:thin}.acadia-kpi-grid-compact--7>app-kpi-card-compact{display:flex;min-height:var(--acadia-kpi-compact-min-height);min-width:108px}app-kpi-stats-row{display:block;min-width:0}app-kpi-stats-row .acadia-kpi-grid-compact--4>app-kpi-card-compact{display:flex;min-height:var(--acadia-kpi-compact-min-height);min-width:0}@media (max-width: 960px){.acadia-kpi-grid-compact--3,.acadia-kpi-grid-compact--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.acadia-kpi-grid-compact--3{grid-template-columns:minmax(0,1fr)}}app-kpi-card-compact{display:flex;height:100%;min-width:0}app-kpi-card-compact .acadia-kpi-card-compact{display:flex;flex-direction:column;height:100%;flex:1 1 auto;width:100%}.acadia-kpi-card-compact{position:relative;overflow:hidden;padding:.5625rem .625rem;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);transition:transform .22s ease,box-shadow .22s ease;min-width:0}.acadia-kpi-card-compact:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:var(--acadia-kpi-compact-accent-bar-height);background:var(--acadia-kpi-compact-accent, var(--acadia-primary));opacity:.85}.acadia-kpi-card-compact:hover{transform:translateY(-2px);box-shadow:var(--acadia-shadow-md)}.acadia-kpi-card-compact--placeholder{opacity:.92}.acadia-kpi-card-compact--accent-primary{--acadia-kpi-compact-accent: var(--acadia-primary)}.acadia-kpi-card-compact--accent-warn{--acadia-kpi-compact-accent: var(--acadia-status-warning)}.acadia-kpi-card-compact--accent-bad{--acadia-kpi-compact-accent: var(--acadia-status-danger)}.acadia-kpi-card-compact--accent-ok{--acadia-kpi-compact-accent: var(--acadia-status-success)}.acadia-kpi-card-compact--accent-violet{--acadia-kpi-compact-accent: var(--acadia-export-bg)}.acadia-kpi-card-compact--accent-violet .acadia-kpi-val-compact{color:var(--acadia-export-bg)}.acadia-kpi-card-compact--accent-violet .acadia-kpi-icon-compact{background:color-mix(in srgb,var(--acadia-export-bg) 12%,var(--acadia-surface-card));color:var(--acadia-export-bg)}.acadia-kpi-top-compact{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.125rem;gap:var(--acadia-space-xs)}.acadia-kpi-icon-compact{width:1.1875rem;height:1.1875rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acadia-kpi-compact-accent) 12%,var(--acadia-surface-card));color:var(--acadia-kpi-compact-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-kpi-compact-accent) 8%,transparent)}.acadia-kpi-icon-compact .pi{font-size:.75rem}.acadia-kpi-delta-compact{font-size:.5625rem;font-weight:600;padding:.125rem .3125rem;border-radius:var(--acadia-radius-full);white-space:nowrap}.acadia-kpi-delta-compact--up{background:var(--acadia-status-success-bg);color:var(--acadia-status-success)}.acadia-kpi-delta-compact--down{background:var(--acadia-status-danger-bg);color:var(--acadia-status-danger)}.acadia-kpi-delta-compact--flat{background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-kpi-val-compact{font-family:var(--acadia-font-family-display);font-size:var(--acadia-kpi-compact-value-size);font-weight:600;line-height:1;letter-spacing:var(--acadia-letter-spacing-display);color:var(--acadia-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acadia-kpi-card-compact--accent-primary .acadia-kpi-val-compact{color:var(--acadia-primary)}.acadia-kpi-card-compact--accent-warn .acadia-kpi-val-compact{color:var(--acadia-status-warning)}.acadia-kpi-card-compact--accent-bad .acadia-kpi-val-compact{color:var(--acadia-status-danger)}.acadia-kpi-card-compact--accent-ok .acadia-kpi-val-compact{color:var(--acadia-status-success)}.acadia-kpi-lbl-compact{margin-top:.125rem;font-size:var(--acadia-kpi-compact-label-size);font-weight:500;color:var(--acadia-text-secondary)}.acadia-kpi-foot-compact{margin-top:auto;padding-top:.25rem;border-top:1px solid var(--acadia-border-subtle);font-size:var(--acadia-kpi-compact-foot-size);color:var(--acadia-text-muted);display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;min-height:var(--acadia-kpi-compact-foot-min-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-kpi-foot-compact>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.acadia-kpi-compact-placeholder-badge{position:absolute;top:var(--acadia-space-xs);right:var(--acadia-space-xs);font-size:var(--acadia-kpi-compact-placeholder-badge-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .3125rem;border-radius:var(--acadia-radius-full);background:var(--acadia-surface-muted);color:var(--acadia-text-muted);border:1px solid var(--acadia-border-subtle);z-index:1}.acadia-time-entry .timeentry-chip-timeoff.p-chip{background:color-mix(in srgb,var(--orange-400, #fb923c) 18%,var(--acadia-surface-card));color:var(--orange-800, #9a3412)}.acadia-time-entry .timeentry-chip-timeoff.p-tag.timeentry-row-meta-pill{background:var(--acadia-status-danger-bg);color:var(--acadia-status-danger-ink);border:1px solid var(--acadia-status-danger-border)}.acadia-time-entry .timeentry-project-dropdown-wrapper{width:100%;min-width:0;box-sizing:border-box}.acadia-time-entry .timeentry-project-dropdown-wrapper .p-dropdown{display:flex;background:transparent;border:1px solid transparent;border-radius:var(--acadia-radius-sm);width:100%;min-height:2rem}.acadia-time-entry .timeentry-project-dropdown-wrapper .p-dropdown .p-dropdown-label{flex:1 1 0;min-width:0;min-height:2rem;display:flex;align-items:center;background:transparent;font-size:.8125rem;padding:.25rem .3125rem}.acadia-time-entry .timeentry-project-dropdown-wrapper .p-dropdown:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--acadia-primary) 35%,var(--acadia-border));background:var(--acadia-surface-card)}.acadia-time-entry .timeentry-project-dropdown-wrapper .p-dropdown.p-focus{outline:0 none;border-color:var(--acadia-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--acadia-primary) 25%,transparent);background:var(--acadia-surface-card)}.acadia-time-entry .timeentry-row-meta-pill.p-tag{font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);white-space:nowrap}.acadia-time-entry .acadia-timesheet-type-pills{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem}.acadia-time-entry .timeentry-row-meta-pill--role.p-tag{font-weight:500}.acadia-time-entry .project-name-cell,.acadia-time-entry .timeentry-task-name{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-time-entry .timeentry-project-dropdown-panel.p-dropdown-panel{z-index:1100;border-radius:var(--acadia-radius-md);box-shadow:var(--acadia-shadow-lg)}.acadia-time-entry .timeentry-row-delete.p-button{width:1.375rem;min-width:1.375rem;height:1.375rem}.timeentry-cell-notes-overlay.p-overlaypanel,.timeentry-cell-notes-overlay.p-popover{width:min(14.375rem,100vw - 2rem);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-lg);box-shadow:var(--acadia-shadow-lg);background:var(--acadia-surface-card)}.timeentry-cell-notes-overlay .p-overlaypanel-content,.timeentry-cell-notes-overlay .p-popover-content{padding:var(--acadia-space-md)}.timeentry-cell-notes-title{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-secondary);margin-bottom:var(--acadia-space-sm)}.timeentry-cell-notes-hint{display:block;margin-bottom:var(--acadia-space-xs)}.timeentry-cell-notes-textarea{width:100%;border-radius:var(--acadia-radius-md);margin-bottom:var(--acadia-space-sm);min-height:4rem;resize:vertical;--p-textarea-filled-background: #ffffff;background:var(--acadia-surface-card)!important;background-color:#fff!important}.timeentry-cell-notes-textarea.p-textarea,.timeentry-cell-notes-textarea.p-inputtextarea{--p-textarea-filled-background: #ffffff;background:var(--acadia-surface-card)!important;background-color:#fff!important}.timeentry-cell-notes-overlay .timeentry-cell-notes-actions{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;flex-wrap:nowrap;gap:var(--acadia-space-sm);justify-content:space-between;margin-top:var(--acadia-space-sm);padding-top:var(--acadia-space-sm)}.timeentry-cell-notes-overlay .p-button.p-button-sm,.timeentry-cell-notes-overlay .p-button.p-button-sm.p-button-danger:not(:disabled){box-sizing:border-box;border-radius:var(--acadia-radius-control);font-size:calc(var(--acadia-button-font-size) * .92);letter-spacing:var(--acadia-letter-spacing-body);width:5rem;min-width:5rem;height:calc(var(--acadia-button-min-height) * .92);min-height:calc(var(--acadia-button-min-height) * .92);padding:calc(var(--acadia-button-padding-block) * .92) calc(var(--acadia-button-padding-inline) * .92);justify-content:center}.acadia-timesheet-table.p-datatable{font-size:.8125rem}.acadia-timesheet-table.p-datatable .p-datatable-table-container{overflow:visible}.acadia-timesheet-table.p-datatable .p-datatable-thead>tr>th,.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr>td,.acadia-timesheet-table.p-datatable .p-datatable-tfoot>tr>td{padding:var(--acadia-time-entry-cell-padding);border-color:var(--acadia-time-entry-grid-row-border);vertical-align:middle}.acadia-timesheet-table.p-datatable .p-datatable-thead>tr>th{padding:var(--acadia-time-entry-header-padding);background:var(--acadia-time-entry-grid-header-bg);color:var(--acadia-time-entry-grid-header-text);border-bottom:2px solid var(--acadia-time-entry-grid-header-border);font-size:.65625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr{transition:background .1s ease}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--acadia-time-entry-grid-stripe-bg)}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--acadia-primary) 5%,var(--acadia-surface-card))}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr.acadia-timesheet-row-alt{background:var(--acadia-time-entry-grid-stripe-bg)}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr.acadia-timesheet-row-leave>td{background:color-mix(in srgb,var(--purple-500, #a855f7) 6%,var(--acadia-surface-card))}.acadia-timesheet-table.p-datatable .p-datatable-tfoot>tr>td{background:var(--acadia-time-entry-grid-totals-bg);border-top:1px solid var(--acadia-time-entry-grid-header-border);font-weight:600}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-proj{min-width:var(--acadia-timesheet-proj-col-width, 8.325rem);text-align:left;padding-left:.8125rem!important}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-task{min-width:var(--acadia-timesheet-task-col-width, 6.375rem);text-align:left}.acadia-timesheet-table.p-datatable .acadia-timesheet-td-proj{min-width:var(--acadia-timesheet-proj-col-width, 8.325rem)}.acadia-timesheet-table.p-datatable .acadia-timesheet-td-task{min-width:var(--acadia-timesheet-task-col-width, 6.375rem)}.acadia-timesheet-table.p-datatable .acadia-timesheet-td-proj.timeentry-row-label,.acadia-timesheet-table.p-datatable .acadia-timesheet-td-task.timeentry-row-label{padding-inline:var(--acadia-space-sm) var(--acadia-space-xs);padding-block:var(--acadia-space-xs);padding-left:var(--acadia-space-md)}.acadia-timesheet-table.p-datatable .acadia-timesheet-td-proj.timeentry-row-label .project-name-cell{padding-left:0}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-type{width:7.5rem;min-width:7.5rem;text-align:center}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-day{width:var(--acadia-time-entry-day-col-width);min-width:var(--acadia-time-entry-day-col-width);text-align:center;text-transform:none;letter-spacing:0;font-weight:600}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-total{width:var(--acadia-time-entry-total-col-width);min-width:var(--acadia-time-entry-total-col-width);text-align:center;text-transform:none;letter-spacing:0}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-status{width:var(--acadia-time-entry-status-col-width);min-width:var(--acadia-time-entry-status-col-width);text-align:center}.acadia-timesheet-table.p-datatable .acadia-timesheet-day-name{display:block;font-size:.65625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.acadia-timesheet-table.p-datatable .acadia-timesheet-day-date{display:block;font-size:.59375rem;font-weight:400;color:var(--acadia-text-secondary);text-transform:none;letter-spacing:0}.acadia-timesheet-table.p-datatable .acadia-timesheet-th-day.acadia-timesheet-weekend .acadia-timesheet-day-name,.acadia-timesheet-table.p-datatable .acadia-timesheet-th-day.acadia-timesheet-weekend .acadia-timesheet-day-date{color:var(--acadia-primary)}.acadia-timesheet-table.p-datatable .acadia-timesheet-hol-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acadia-export-bg, #7c3aed);margin-top:2px}.acadia-timesheet-table.p-datatable .acadia-timesheet-weekend{background:var(--acadia-time-entry-grid-weekend-bg)!important}.acadia-timesheet-table.p-datatable .acadia-timesheet-holiday{background:color-mix(in srgb,var(--acadia-export-bg, #7c3aed) 5%,var(--acadia-surface-card))!important}.acadia-timesheet-table.p-datatable .acadia-timesheet-cell-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr:has(app-nightshift-icon.acadia-nightshift-icon-host--cell) .acadia-timesheet-cell-wrap{padding-top:calc(.75rem + 2px)}.acadia-timesheet-table.p-datatable .p-datatable-tbody>tr:has(.acadia-timesheet-note-btn) .acadia-timesheet-cell-wrap{padding-bottom:calc(1.125rem + 2px)}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr.p-inputtext,.acadia-timesheet-table.p-datatable .acadia-timesheet-hr{width:100%;max-width:var(--acadia-time-entry-day-col-width);box-sizing:border-box;background:transparent!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-sm);color:var(--acadia-text);font-size:.8125rem;font-weight:500;text-align:center;padding:.25rem .125rem;min-height:0;height:auto;box-shadow:none!important;transition:border-color .14s ease,background .14s ease}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr:hover:not(:read-only):not(:disabled),.acadia-timesheet-table.p-datatable .acadia-timesheet-hr:focus:not(:read-only):not(:disabled){border-color:color-mix(in srgb,var(--acadia-primary) 35%,var(--acadia-border))!important;background:var(--acadia-surface-card)!important;outline:none}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr--overtime{color:var(--acadia-time-entry-hours-warn);font-weight:700}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr--zero{color:var(--acadia-text-muted)}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr--leave{color:var(--acadia-time-entry-hours-leave);font-style:italic}.acadia-timesheet-table.p-datatable .acadia-timesheet-hr:read-only:not(:disabled),.acadia-timesheet-table.p-datatable .acadia-timesheet-hr.p-inputtext:read-only:not(:disabled){opacity:.85;cursor:default;border-color:color-mix(in srgb,var(--acadia-border-subtle) 50%,transparent)!important}.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:var(--acadia-radius-sm);background:transparent;color:var(--acadia-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:color .14s ease,opacity .12s ease}.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn .pi{font-size:.625rem}.acadia-timesheet-table.p-datatable .acadia-timesheet-day-cell:hover .acadia-timesheet-note-btn,.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn--active,.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn:focus{opacity:1}.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn:hover,.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn--active{color:var(--acadia-primary)}.acadia-timesheet-table.p-datatable .acadia-timesheet-note-btn--active:after{content:"";position:absolute;top:0;right:0;width:4px;height:4px;border-radius:50%;background:var(--acadia-primary)}.acadia-timesheet-table.p-datatable .acadia-timesheet-td-total,.acadia-timesheet-table.p-datatable .acadia-timesheet-td-status,.acadia-timesheet-table.p-datatable .acadia-timesheet-td-type{text-align:center}.acadia-timesheet-table.p-datatable .acadia-timesheet-row-total{font-size:1rem;font-weight:700;color:var(--acadia-primary)}.acadia-timesheet-table.p-datatable .acadia-timesheet-totals-label{text-align:left!important;padding-left:.8125rem!important;font-size:.65625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--acadia-text-secondary)}.acadia-timesheet-table.p-datatable .acadia-timesheet-day-total{text-align:center;font-size:1rem;font-weight:600}.acadia-timesheet-table.p-datatable .acadia-timesheet-day-total--overtime{color:var(--acadia-time-entry-hours-warn)}.acadia-timesheet-table.p-datatable .acadia-timesheet-week-total{text-align:center}.acadia-timesheet-table.p-datatable .acadia-timesheet-week-total-value{font-size:1rem;font-weight:700;color:var(--acadia-primary)}.acadia-timesheet-table.p-datatable .p-frozen-column{z-index:2;background:inherit;box-shadow:2px 0 6px color-mix(in srgb,var(--acadia-text) 6%,transparent)}.acadia-time-entry-week-nav-card .acadia-time-entry-week-nav-body{padding:1rem 1.125rem}.acadia-time-entry-grid-footer{padding:.75rem 1rem;border-top:1px solid var(--acadia-border);background:var(--acadia-surface-card)}.acadia-time-entry-grid-footer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-md);min-width:0}.acadia-time-entry-role-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm)}.acadia-time-entry-role-legend-role,.acadia-time-entry-role-legend-night{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--acadia-radius-full);background:color-mix(in srgb,var(--acadia-text) 10%,var(--acadia-surface-muted));border:1px solid var(--acadia-border-subtle);font-weight:500}.acadia-time-entry-role-legend-role{color:var(--acadia-status-info)}.acadia-time-entry-role-legend-night{gap:.375rem;color:var(--acadia-text-secondary)}.acadia-time-entry-clear-btn.p-button.p-button-danger.p-button-text{color:var(--acadia-status-danger)!important}.acadia-time-entry-clear-btn.p-button.p-button-danger.p-button-text .p-button-icon,.acadia-time-entry-clear-btn.p-button.p-button-danger.p-button-text .p-button-label{color:inherit!important;opacity:1}.acadia-time-entry-clear-btn.p-button.p-button-danger.p-button-text .p-button-icon{font-size:.9375rem}.acadia-time-entry-clear-btn.p-button.p-button-danger.p-button-text:not(:disabled):hover{background:var(--acadia-status-danger-bg)!important;color:var(--acadia-status-danger-ink)!important}.acadia-time-entry-grid-footer-status{font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-xs)}.acadia-time-entry-save-error{color:var(--acadia-status-danger)}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols{--acadia-timesheet-proj-col-width: 8.325rem;--acadia-timesheet-task-col-width: 6.375rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--proj-md{--acadia-timesheet-proj-col-width: 9.9rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--proj-lg{--acadia-timesheet-proj-col-width: 11.7rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--proj-xl{--acadia-timesheet-proj-col-width: 14.4rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--task-md{--acadia-timesheet-task-col-width: 7.65rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--task-lg{--acadia-timesheet-task-col-width: 9.35rem}.acadia-time-entry-grid-scroll.acadia-timesheet-label-cols--task-xl{--acadia-timesheet-task-col-width: 11.9rem}.acadia-page.acadia-manageuser,.acadia-list-page.acadia-manageuser,.acadia-manageuser-shell{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-manageuser-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--acadia-space-sm)}.acadia-manageuser-syncAction{display:flex;flex-direction:column;align-items:flex-end;gap:var(--acadia-space-2xs)}.acadia-manageuser-syncCaption{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);white-space:nowrap}.acadia-manageuser-metrics{min-width:0}.acadia-page.acadia-manageuser .acadia-page-container,.acadia-list-page.acadia-manageuser .acadia-list-page-container{display:flex;flex-direction:column;gap:var(--acadia-kpi-to-content-gap);min-width:0}.acadia-manageuser-body{min-width:0}.acadia-manageuser-workspace{padding:0;background:transparent;min-height:0}.acadia-manageuser-workspace-container--full{display:flex;flex-direction:column;gap:var(--acadia-space-md);width:100%;min-width:0}.acadia-manageuser-listCard,.acadia-manageuser-list-card{width:100%;min-width:0;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);padding:0;overflow:hidden;box-sizing:border-box}.acadia-manageuser-table-wrap{padding:0;min-width:0;border:none;border-radius:0;overflow-x:auto}.acadia-manageuser-table-wrap .p-paginator .p-paginator-rpp-dropdown,.acadia-manageuser-table-wrap .p-paginator .p-select.p-paginator-rpp-dropdown{display:none!important}.acadia-manageuser-actionFeedback{margin:var(--acadia-space-sm) var(--acadia-space-md) 0}.acadia-manageuser-table.p-datatable .p-datatable-wrapper,.acadia-manageuser-shell .acadia-table.p-datatable .p-datatable-wrapper{min-height:0;overflow:visible}.acadia-manageuser-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid;gap:var(--acadia-space-2xs);grid-template-columns:1fr;align-items:center;width:100%}.acadia-manageuser-edit .acadia-manageuser-form-grid{margin-bottom:0}.acadia-manageuser-edit .acadia-manageuser-formField{display:flex;flex-direction:column;margin-bottom:1.25rem}.acadia-manageuser-edit .acadia-manageuser-formField--last{margin-bottom:0}.acadia-manageuser-edit .acadia-manageuser-formField>label{display:block;margin-bottom:.375rem}.acadia-manageuser-edit .acadia-manageuser-form-grid .p-dropdown,.acadia-manageuser-edit .acadia-manageuser-form-grid .p-select,.acadia-manageuser-edit .acadia-manageuser-form-grid .p-datepicker,.acadia-manageuser-edit .acadia-manageuser-form-grid .p-datepicker .p-inputtext{width:100%}.acadia-manageuser-formField--block{display:block}.acadia-manageuser-checkboxCol{width:3rem}.acadia-manageuser-listFilterBar .acadia-manageuser-resultCount{justify-self:end;font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted);white-space:nowrap}@media (min-width: 992px){.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:not(:has(>app-option-width-probe)){flex:0 0 calc(var(--acadia-filter-dropdown-width-compact) * 1.5)!important;max-width:calc(var(--acadia-filter-dropdown-width-compact) * 1.5)!important;width:calc(var(--acadia-filter-dropdown-width-compact) * 1.5)!important}}.acadia-manageuser-bulkBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);margin:.75rem 1rem 0;padding:var(--acadia-space-xs) var(--acadia-space-sm);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle)}.acadia-manageuser-bulkCount{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-secondary)}.acadia-manageuser-userCell{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-manageuser-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--acadia-radius-sm);font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.02em;color:var(--acadia-primary-contrast)}.acadia-manageuser-avatar--purple{background:var(--acadia-primary)}.acadia-manageuser-avatar--blue{background:#1f56c4}.acadia-manageuser-avatar--green{background:var(--acadia-status-success)}.acadia-manageuser-avatar--orange{background:var(--acadia-status-warning)}.acadia-manageuser-userMeta{display:flex;flex-direction:column;min-width:0}.acadia-manageuser-userName{font-weight:600;color:var(--acadia-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acadia-manageuser-userEmail{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acadia-manageuser-authBadge{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5625rem;border-radius:var(--acadia-radius-full);font-size:var(--acadia-font-size-xs);font-weight:600}.acadia-manageuser-authBadge--azure{background:color-mix(in srgb,#1f56c4 12%,var(--acadia-surface-card));color:#1f56c4}.acadia-manageuser-authBadge--forms{background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-manageuser-msTile{display:inline-grid;flex-shrink:0;gap:1.5px;grid-template-columns:1fr 1fr;height:.75rem;width:.75rem}.acadia-manageuser-msTile i{display:block}.acadia-manageuser-msTile i:nth-child(1){background:#f25022}.acadia-manageuser-msTile i:nth-child(2){background:#7fba00}.acadia-manageuser-msTile i:nth-child(3){background:#00a4ef}.acadia-manageuser-msTile i:nth-child(4){background:#ffb900}.acadia-manageuser-typeBu{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.acadia-manageuser-actionsCell{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--acadia-space-xs)}.acadia-manageuser-invite-dialog{width:min(48rem,96vw)}.p-dialog-mask:has(.acadia-manageuser-invite-dialog){overflow:hidden}.acadia-manageuser-invite-dialog.p-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - var(--acadia-space-md));overflow:hidden}.acadia-manageuser-invite-dialog.p-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow:hidden}.acadia-manageuser-invite-dialog.p-dialog .acadia-manageuser-invite-step,.acadia-manageuser-invite-dialog.p-dialog .acadia-manageuser-invite-directory{gap:var(--acadia-space-xs)}.acadia-manageuser-invite-dialog.p-dialog .acadia-manageuser-invite-assignment{gap:var(--acadia-space-sm)}.acadia-manageuser-invite-dialog.p-dialog .acadia-edit-workspace--dialog{padding:var(--acadia-space-sm) var(--acadia-space-lg)}.acadia-manageuser-invite-dialog.p-dialog app-form-field{gap:var(--acadia-space-2xs)}.acadia-manageuser-invite-dialog.p-dialog .acadia-provider-card{align-items:center;gap:var(--acadia-space-xs)}.acadia-manageuser-invite-dialog.p-dialog .acadia-provider-card,.acadia-manageuser-invite-dialog.p-dialog .acadia-provider-card--selected{padding-top:calc(var(--acadia-space-md) * .5);padding-bottom:var(--acadia-space-sm);padding-inline:var(--acadia-space-md)}.acadia-manageuser-invite-dialog.p-dialog .acadia-provider-card__title{font-size:var(--acadia-font-size-sm);line-height:1.25}.acadia-manageuser-invite-dialog.p-dialog .acadia-provider-card__subtitle{font-size:var(--acadia-font-size-xs);line-height:1.3;margin-top:0}.acadia-manageuser-invite-directory{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-manageuser-invite-assignment{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-manageuser-invite-assignment-row.acadia-form-grid--2,.acadia-manageuser-invite-directory-row.acadia-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-manageuser-invite-dialog-footer.acadia-dialog-footer{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:space-between;margin:var(--acadia-space-sm) calc(-1 * var(--acadia-space-lg)) 0;padding:var(--acadia-space-sm) var(--acadia-space-lg)}.acadia-manageuser-invite-step{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-manageuser-invite-section{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-manageuser-invite-section-heading{align-items:center;color:var(--acadia-text-secondary);display:flex;font-size:var(--acadia-font-size-sm);font-weight:600;gap:var(--acadia-space-sm);justify-content:space-between;letter-spacing:var(--acadia-letter-spacing-caps, .04em);text-transform:uppercase}.acadia-manageuser-invite-section-heading__label{align-items:center;display:inline-flex;gap:var(--acadia-space-xs)}.acadia-manageuser-invite-signIn-host.acadia-segment-select-host{justify-content:stretch;min-width:0;width:100%}.acadia-manageuser-invite-signIn-host.acadia-segment-select-host .p-selectbutton{display:flex;width:100%}.acadia-manageuser-invite-signIn-host.acadia-segment-select-host .p-togglebutton{flex:1 1 0;min-width:0;white-space:normal}.acadia-manageuser-invite-signIn-field .acadia-form-field__hint{margin-top:var(--acadia-space-xs)}@media (min-width: 768px){.acadia-manageuser-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-manageuser-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search{grid-column:1/-1}.acadia-manageuser-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-manageuser-resultCount{grid-column:1/-1;justify-self:end}}.acadia-manageuser-edit .acadia-section-panel.p-panel{margin-bottom:var(--acadia-space-md)}.acadia-manageuser-edit .acadia-manageuser-fieldHelp{display:block;margin-top:var(--acadia-space-2xs)}.acadia-manageuser-edit .acadia-manageuser-edit-table-cell .p-error{margin-top:var(--acadia-space-2xs)}.acadia-manageuser-edit .acadia-manageuser-section-valid-icon{color:var(--acadia-status-success);font-size:1rem}.acadia-manageuser-edit .acadia-manageuser-azureSearch{width:100%}.acadia-manageuser-edit .acadia-manageuser-searchResult{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);width:100%}.acadia-manageuser-edit .acadia-manageuser-searchResult-meta{display:flex;flex-direction:column;min-width:0}.acadia-manageuser-edit .acadia-manageuser-searchResult-name{font-weight:600;color:var(--acadia-text)}.acadia-manageuser-edit .acadia-manageuser-searchResult-email{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-manageuser-edit .acadia-manageuser-invite-listbox{width:100%}.acadia-manageuser-edit .acadia-manageuser-selectedRoles{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--acadia-space-xs);margin-top:var(--acadia-space-xs)}.acadia-manageuser-edit .acadia-manageuser-checkboxField{display:flex;align-items:center;gap:var(--acadia-space-sm)}.acadia-manageuser-edit .acadia-manageuser-fieldHint{display:block;margin-bottom:var(--acadia-space-xs)}.acadia-manageuser-edit .acadia-manageuser-resumeUpload{margin-top:var(--acadia-space-sm)}.acadia-manageuser-edit .acadia-manageuser-resumeDropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-lg);border:2px dashed var(--acadia-border);border-radius:var(--acadia-radius-md);cursor:pointer;text-align:center}.acadia-manageuser-edit .acadia-manageuser-resumeDropzone-icon{font-size:2rem;color:var(--acadia-text-muted)}.acadia-manageuser-edit .acadia-manageuser-resumeDropzone-text{color:var(--acadia-text-secondary)}.acadia-manageuser-edit .acadia-manageuser-resumeFileChip{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-sm);width:100%;padding:var(--acadia-space-sm) var(--acadia-space-md);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-muted)}.acadia-manageuser-edit .acadia-manageuser-resumeFileChip-meta{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-manageuser-edit .acadia-manageuser-resumeFileChip-actions{display:flex;gap:var(--acadia-space-xs);flex-shrink:0}.acadia-manageuser-edit .acadia-manageuser-resumeActions{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-sm)}.acadia-manageuser-edit .acadia-manageuser-resumeFilename{display:inline-flex;align-items:center;gap:var(--acadia-space-sm);max-width:100%;padding:0;border:0;background:transparent;color:var(--acadia-accent, var(--p-primary-color));font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.acadia-manageuser-edit .acadia-manageuser-resumeFilename span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-manageuser-edit .acadia-manageuser-resumeFilename:hover,.acadia-manageuser-edit .acadia-manageuser-resumeFilename:focus-visible{color:var(--acadia-accent-strong, var(--p-primary-color))}.acadia-manageuser-edit .acadia-manageuser-edit-table{width:100%}.acadia-manageuser-edit .acadia-manageuser-edit-table-cell{vertical-align:top;min-width:0}.acadia-manageuser-edit .acadia-manageuser-edit-table-cell--hours{min-width:4.5rem}.acadia-manageuser-edit .acadia-manageuser-edit-row--open-ended{background:color-mix(in srgb,var(--acadia-status-warning) 6%,transparent)}.acadia-manageuser-edit .acadia-manageuser-availabilityCell,.acadia-manageuser-edit .acadia-manageuser-availabilityHoursCell{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-manageuser-edit .acadia-manageuser-hoursError--hidden{visibility:hidden}.acadia-manageuser-edit .acadia-manageuser-costTableWrap{overflow-x:auto;width:100%}.acadia-manageuser-edit .acadia-manageuser-edit-table-col--numeric{text-align:right}.acadia-manageuser-edit .acadia-manageuser-edit-table-col__total-value{font-weight:600}.acadia-manageuser-shell .acadia-manageuser-syncField{display:flex;align-items:center;gap:var(--acadia-space-sm);margin-top:var(--acadia-space-md)}.p-select-overlay.acadia-manageuser-cost-dropdown-panel,.p-dropdown-panel.acadia-manageuser-cost-dropdown-panel{min-width:12rem}.acadia-manageuser-manage-dialog.p-dialog{width:min(56rem,96vw)}.acadia-manageuser-quickEdit-host,.acadia-manageuser-quickEdit{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0}.acadia-manageuser-quickEdit-body{flex:1 1 auto;display:flex;flex-direction:column}.acadia-manageuser-quickEdit-body>app-loading-state,.acadia-manageuser-quickEdit-body>app-empty-state{flex:1 1 auto;min-height:12rem;width:100%;display:flex;flex-direction:column}.acadia-manageuser-quickEdit-errorBanner{margin-bottom:var(--acadia-space-md)}.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;min-width:0;width:100%}.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tablist,.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs p-tablist.p-tablist,.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tablist-content,.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tablist-tab-list{flex-shrink:0}.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tablist,.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs p-tablist.p-tablist{min-height:2.75rem}.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tabpanels{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:var(--acadia-space-md)}.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tabpanel[data-p-active=true],.acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs .p-tabpanel.p-tabpanel-active{display:block;min-height:4rem}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--blue):not(.p-tab-active),.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--blue):not(.p-tab-active){color:var(--accent-blue)!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--blue).p-tab-active,.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--blue).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-blue)!important;color:var(--accent-blue)!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--teal):not(.p-tab-active),.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--teal):not(.p-tab-active){color:var(--accent-teal, #0d9488)!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--teal).p-tab-active,.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--teal).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-teal, #0d9488)!important;color:var(--accent-teal, #0d9488)!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--slate):not(.p-tab-active),.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--slate):not(.p-tab-active){color:#64748b!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--slate).p-tab-active,.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--slate).p-tab-active{background:transparent!important;border-bottom-color:#475569!important;color:#475569!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--amber):not(.p-tab-active),.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--amber):not(.p-tab-active){color:#d97706!important}.acadia-manageuser-quickEdit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--amber).p-tab-active,.acadia-manageuser-quickEdit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--amber).p-tab-active{background:transparent!important;border-bottom-color:#d97706!important;color:#b45309!important}.acadia-manageuser-quickEdit-skillsGrid{display:grid;gap:var(--acadia-space-md);grid-template-columns:1fr}.acadia-tag-input{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);min-height:var(--acadia-control-min-height);padding:var(--acadia-space-2xs)}.acadia-tag-input--readonly{background:var(--acadia-surface-muted)}.acadia-tag-input-chip{align-items:center;background:var(--acadia-primary-muted);border-radius:var(--acadia-radius-full);color:var(--acadia-primary-ink);display:inline-flex;font-size:var(--acadia-font-size-xs);gap:var(--acadia-space-2xs);padding:.125rem .375rem .125rem .5rem}.acadia-tag-input-chip-remove{background:transparent;border:0;color:var(--acadia-text-muted);cursor:pointer;font-size:var(--acadia-font-size-sm);line-height:1;padding:0}.acadia-tag-input-field{border:0;flex:1 1 8rem;min-width:8rem;outline:none;padding-inline:var(--acadia-space-2xs)}.acadia-manageuser-quickEdit-rateTable{overflow-x:auto;margin-bottom:var(--acadia-space-sm)}.acadia-manageuser-quickEdit-rateTable--scrollable{max-height:14rem;overflow-y:auto}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table{width:100%}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-cell{vertical-align:top;min-width:0}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--numeric{text-align:right}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--cost-rate{max-width:8rem;min-width:6.5rem;width:8rem}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--cost-type{min-width:7.5rem;width:8.5rem}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--currency{min-width:6.5rem;width:7.5rem}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-row--editing{background:color-mix(in srgb,var(--acadia-primary) 4%,transparent)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--actions{white-space:nowrap}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table-col--actions .p-button+.p-button{margin-left:var(--acadia-space-2xs)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-row--draft{background:color-mix(in srgb,var(--acadia-primary) 4%,transparent)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history{table-layout:fixed;width:100%}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-thead>tr>th,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr>td,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .acadia-manageuser-edit-table-cell{vertical-align:middle}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .acadia-manageuser-edit-table-col--start{max-width:9.75rem;min-width:7.5rem;width:9.75rem}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .acadia-manageuser-edit-table-col--start .p-datepicker{max-width:9.75rem;width:100%}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-inputtext,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-inputnumber,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-inputnumber-input,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-datepicker,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-datepicker-input,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-dropdown,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-select,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-inputtext,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-inputnumber,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-inputnumber-input,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-datepicker,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-datepicker-input,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-dropdown,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-select{box-sizing:border-box;min-height:var(--acadia-control-min-height)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-dropdown,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-select,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-dropdown,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-select{align-items:center;display:flex;height:var(--acadia-control-min-height)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-dropdown .p-dropdown-label,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .p-select .p-select-label,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-dropdown .p-dropdown-label,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .p-select .p-select-label{align-items:center;display:flex;line-height:1.25;min-height:calc(var(--acadia-control-min-height) - 2px)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .acadia-field-currency,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .acadia-field-currency{align-items:center;box-sizing:border-box;display:flex;height:var(--acadia-control-min-height);justify-content:flex-end;margin:0;min-height:var(--acadia-control-min-height);padding:0}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .acadia-field-currency-prefix,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .acadia-field-currency-prefix{align-items:center;align-self:center;display:inline-flex;height:var(--acadia-control-min-height);line-height:1;margin:0;min-height:var(--acadia-control-min-height);padding:0}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .acadia-field-currency .p-inputnumber,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .acadia-field-currency .p-inputnumber{align-items:center;align-self:center;display:flex;height:var(--acadia-control-min-height);min-height:var(--acadia-control-min-height)}.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--draft>td .acadia-field-currency .p-inputnumber-input,.acadia-manageuser-quickEdit-ratePanel .acadia-manageuser-edit-table--rate-history .p-datatable-tbody>tr.acadia-manageuser-edit-row--editing>td .acadia-field-currency .p-inputnumber-input{align-self:center;box-sizing:border-box;height:var(--acadia-control-min-height);min-height:var(--acadia-control-min-height)}.acadia-manageuser-quickEdit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md);padding:var(--acadia-space-lg) var(--acadia-space-lg) var(--acadia-space-md);border-bottom:1px solid var(--acadia-border)}.acadia-manageuser-quickEdit-header .p-button.p-button-icon-only.p-button-text{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);box-shadow:none;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;overflow:hidden;padding:0;width:2rem}.acadia-manageuser-quickEdit-header .p-button.p-button-icon-only.p-button-text:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:var(--acadia-border);box-shadow:none;transform:none}.acadia-manageuser-quickEdit-header .p-button.p-button-icon-only.p-button-text .p-ink{display:none!important}.acadia-manageuser-quickEdit-identity{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-manageuser-quickEdit-headerActions{display:flex;align-items:center;gap:var(--acadia-space-sm);flex-shrink:0}.acadia-manageuser-quickEdit-avatar{width:2.375rem;height:2.375rem}.acadia-manageuser-quickEdit-avatar--provider{color:var(--acadia-text-secondary);font-size:1rem}.acadia-manageuser-quickEdit-avatar--azure{background:color-mix(in srgb,#1f56c4 12%,var(--acadia-surface-card));color:#1f56c4}.acadia-manageuser-quickEdit-avatar--forms{background:var(--acadia-surface-muted);color:var(--acadia-text-secondary)}.acadia-manageuser-quickEdit-identityMeta{min-width:0}.acadia-manageuser-quickEdit-name{margin:0;font-size:var(--acadia-font-size-lg);font-weight:700;color:var(--acadia-text)}.acadia-manageuser-quickEdit-email{margin:.125rem 0 0;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-muted)}.acadia-manageuser-quickEdit-oidBadge{display:inline-flex;max-width:100%}.acadia-manageuser-quickEdit-badgeRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-xs);margin-top:var(--acadia-space-xs)}.acadia-manageuser-quickEdit-metaPill.p-tag,.acadia-manageuser-pill--rt-empl.p-tag,.acadia-manageuser-pill--rt-cont.p-tag,.acadia-manageuser-pill--rt-intn.p-tag,.acadia-manageuser-pill--rt-fallback.p-tag,.acadia-manageuser-pill--bu-dts.p-tag,.acadia-manageuser-pill--bu-eas.p-tag,.acadia-manageuser-pill--bu-corp.p-tag,.acadia-manageuser-pill--bu-oper.p-tag,.acadia-manageuser-pill--bu-sale.p-tag,.acadia-manageuser-pill--bu-acnt.p-tag,.acadia-manageuser-pill--bu-fallback.p-tag{border:0;font-weight:600}.acadia-manageuser-pill--rt-empl.p-tag{background:var(--acadia-resource-type-empl-bg);color:var(--acadia-resource-type-empl-ink)}.acadia-manageuser-pill--rt-cont.p-tag{background:var(--acadia-resource-type-cont-bg);color:var(--acadia-resource-type-cont-ink)}.acadia-manageuser-pill--rt-intn.p-tag{background:var(--acadia-resource-type-intn-bg);color:var(--acadia-resource-type-intn-ink)}.acadia-manageuser-pill--rt-fallback.p-tag{background:var(--acadia-resource-type-fallback-bg);color:var(--acadia-resource-type-fallback-ink)}.acadia-manageuser-pill--bu-dts.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-dts{background:#ede9fe;color:#5b21b6}.acadia-manageuser-pill--bu-eas.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-eas{background:#cffafe;color:#155e75}.acadia-manageuser-pill--bu-corp.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-corp{background:#fce7f3;color:#9d174d}.acadia-manageuser-pill--bu-oper.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-oper{background:#fef3c7;color:#92400e}.acadia-manageuser-pill--bu-sale.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-sale{background:#fecdd3;color:#9f1239}.acadia-manageuser-pill--bu-acnt.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-acnt{background:#e0e7ff;color:#3730a3}.acadia-manageuser-pill--bu-fallback.p-tag,.acadia-shell-buPill.acadia-manageuser-pill--bu-fallback{background:#e2e8f0;color:#475569}.acadia-manageuser-quickEdit-badges{display:flex;flex-wrap:wrap;gap:var(--acadia-space-xs);padding:0 var(--acadia-space-lg) var(--acadia-space-md)}.p-tabs.acadia-manageuser-quickEdit-tabs{width:100%}.acadia-manageuser-quickEdit-formGrid,.acadia-manageuser-quickEdit-toggleGrid{margin-bottom:var(--acadia-space-md)}.acadia-manageuser-quickEdit-toggleGrid .acadia-manageuser-quickEdit-vendorCol{grid-column:2}.acadia-manageuser-quickEdit-toggleGrid .acadia-manageuser-quickEdit-actionsCol{grid-column:3}.acadia-manageuser-quickEdit-actionsCol .acadia-manageuser-quickEdit-sectionLabel{margin-bottom:var(--acadia-space-xs)}.acadia-manageuser-quickEdit-actionsCol .acadia-manageuser-quickEdit-actions{margin-bottom:0}.acadia-manageuser-quickEdit-toggleRow{display:flex;align-items:center;gap:var(--acadia-space-sm);padding-top:var(--acadia-space-xs)}.acadia-manageuser-quickEdit-toggleLabel{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-manageuser-quickEdit-mutedCard{margin-bottom:var(--acadia-space-md);padding:var(--acadia-space-sm) var(--acadia-space-md);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border-subtle)}.acadia-manageuser-quickEdit-mutedCardRow{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-md)}.acadia-manageuser-quickEdit-mutedTitle{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text)}.acadia-manageuser-quickEdit-mutedSub{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-manageuser-quickEdit-sectionLabel{margin-bottom:var(--acadia-space-xs);font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acadia-text-secondary)}.acadia-manageuser-quickEdit-signInTable{margin-bottom:var(--acadia-space-md);overflow-x:auto}.acadia-manageuser-quickEdit-signInTable .acadia-manageuser-edit-table--sign-ins{table-layout:fixed;width:100%}.acadia-manageuser-quickEdit-signInTable .acadia-manageuser-edit-table--sign-ins .p-datatable-thead>tr>th,.acadia-manageuser-quickEdit-signInTable .acadia-manageuser-edit-table--sign-ins .p-datatable-tbody>tr>td,.acadia-manageuser-quickEdit-signInTable .acadia-manageuser-edit-table--sign-ins .acadia-manageuser-edit-table-cell{vertical-align:middle}.acadia-manageuser-quickEdit-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--acadia-space-xs);margin-bottom:var(--acadia-space-md)}.acadia-manageuser-quickEdit-rateHint{margin-top:var(--acadia-space-sm);font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-manageuser-quickEdit-footer.acadia-dialog-footer{flex-shrink:0;justify-content:space-between;margin-top:0;padding:var(--acadia-space-md) var(--acadia-space-lg);border-top:1px solid var(--acadia-border);background:var(--acadia-surface-card)}.acadia-manageuser-quickEdit-footer.acadia-dialog-footer .acadia-dialog-footer-actions{margin-left:auto;width:auto}.acadia-manageuser-quickEdit-loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:12rem;padding:var(--acadia-space-xl)}.acadia-manageuser-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--acadia-space-md);align-items:start;min-width:0}.acadia-manageuser-aad-setup{margin:0 0 var(--acadia-space-md);font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);line-height:1.5}.acadia-manageuser-aad-sync-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md);margin:0 0 var(--acadia-space-md)}.acadia-manageuser-aad-sync-row__copy{flex:1;min-width:0}.acadia-manageuser-aad-sync-label{display:block;margin:0 0 var(--acadia-space-xs);font-weight:600;color:var(--acadia-text)}.acadia-manageuser-aad-sync-hint{margin:0;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);line-height:1.5}.acadia-manageuser-aad-map-list{display:flex;flex-direction:column;gap:0;margin-bottom:var(--acadia-space-md)}.acadia-manageuser-aad-map-row{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-sm) 0;border-bottom:1px solid var(--acadia-border-subtle);min-width:0}.acadia-manageuser-aad-map-row:last-child{border-bottom:none}.acadia-manageuser-aad-group{flex:0 0 auto;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-manageuser-aad-map-row app-status-badge{flex:0 0 auto;margin-left:auto}.acadia-manageuser-aad-map-arrow{flex:0 0 auto;color:var(--acadia-text-muted);font-size:.875rem}.acadia-manageuser-aad-empty{margin:0 0 var(--acadia-space-md);color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-manageuser-workforce-grid{display:flex;flex-direction:column;gap:var(--acadia-space-md);margin-bottom:var(--acadia-space-md);min-width:0}.acadia-manageuser-workforce-grid .acadia-kpi-grid-compact--4{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-manageuser-bulkChange{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-manageuser-bulkChange-step{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-width:0}.acadia-manageuser-bulkChange-toolbar{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);align-items:center}.acadia-manageuser-bulkChange-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--acadia-space-2xs);min-height:10rem;padding:var(--acadia-space-lg);border:2px dashed var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-muted);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.acadia-manageuser-bulkChange-dropzone--active{border-color:var(--acadia-primary);background:color-mix(in srgb,var(--acadia-primary) 8%,white)}.acadia-manageuser-bulkChange-dropIcon{font-size:1.75rem;color:var(--acadia-text-secondary)}.acadia-manageuser-bulkChange-dropTitle{font-weight:600;color:var(--acadia-text-primary)}.acadia-manageuser-bulkChange-dropHint{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-manageuser-bulkChange-fileName{margin-top:var(--acadia-space-xs);font-size:var(--acadia-font-size-sm);color:var(--acadia-primary)}.acadia-manageuser-bulkChange-fileMeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-manageuser-bulkChange-fileMeta .acadia-manageuser-bulkChange-fileName{margin-top:0}.acadia-manageuser-bulkChange-recordCount{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-manageuser-bulkChange-dropzone .acadia-manageuser-bulkChange-recordCount{margin-top:var(--acadia-space-2xs)}.acadia-manageuser-bulkChange-validateProgress{width:100%}.acadia-manageuser-bulkChange-fileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acadia-manageuser-bulkChange-validating{display:flex;align-items:center;gap:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-secondary);padding:var(--acadia-space-sm) 0}.acadia-manageuser-bulkChange-columnsInfo{display:flex;flex-direction:column;gap:var(--acadia-space-2xs)}.acadia-manageuser-bulkChange-infoLine,.acadia-manageuser-bulkChange-warnLine{margin:0;font-size:var(--acadia-font-size-sm)}.acadia-manageuser-bulkChange-infoLine{color:var(--acadia-text-secondary)}.acadia-manageuser-bulkChange-warnLine{color:var(--acadia-status-warning-ink)}.acadia-manageuser-bulkChange-preview{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-manageuser-bulkChange-applyError{margin:0;padding:var(--acadia-space-sm) var(--acadia-space-md);border:1px solid var(--acadia-status-danger-border, var(--acadia-status-danger-ink));border-radius:var(--acadia-radius-control, var(--acadia-radius-md));background:var(--acadia-status-danger-bg, color-mix(in srgb, var(--acadia-status-danger-ink) 8%, white));color:var(--acadia-status-danger-ink);font-size:var(--acadia-font-size-sm);line-height:1.45}.acadia-manageuser-bulkChange-summary{display:flex;align-items:center}.acadia-manageuser-bulkChange-rowMsg--ok{color:var(--acadia-status-success-ink);font-weight:500}.acadia-manageuser-bulkChange-rowMsg--error{color:var(--acadia-status-danger-ink);font-weight:500}.acadia-manageuser-bulkChange-progress{display:flex;flex-direction:column;gap:var(--acadia-space-xs)}.acadia-manageuser-bulkChange-progressLabel{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-manageuser-bulkChange-dialog .p-dialog-content{overflow:auto}.acadia-manageuser-bulkChange-col-row{width:4rem}.acadia-manageuser-bulkChange-col-status{width:7rem}.acadia-page.acadia-admin-page{font-family:var(--acadia-font-family);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-admin-page .acadia-admin-body{gap:var(--acadia-space-md)}.acadia-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--acadia-space-md)}@media (max-width: 960px){.acadia-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.acadia-admin-stats{grid-template-columns:1fr}}.acadia-admin-layout{display:grid;grid-template-columns:13.125rem minmax(0,1fr);gap:var(--acadia-space-lg);align-items:start}.acadia-admin-layout--full{grid-template-columns:minmax(0,1fr)}@media (min-width: 961px){.acadia-admin-layout{gap:var(--acadia-space-md)}}@media (max-width: 960px){.acadia-admin-layout{grid-template-columns:1fr}}.acadia-admin-sidenav{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-sm) 0;position:sticky;top:var(--acadia-space-md);box-shadow:var(--acadia-shadow-sm)}.acadia-admin-nav-section{font-size:var(--acadia-font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acadia-text-muted);padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-2xs)}.acadia-admin-nav-item{display:flex;align-items:center;gap:var(--acadia-space-sm);width:100%;padding:.5625rem var(--acadia-space-md);border:none;border-radius:var(--acadia-shell-nav-item-active-radius);background:transparent;color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.acadia-admin-nav-item:hover{background:var(--acadia-hover-bg);color:var(--acadia-text-primary)}.acadia-admin-nav-item--active{color:var(--acadia-shell-nav-item-active-text);background:var(--acadia-shell-nav-item-active-bg);box-shadow:inset 0 0 0 1px var(--acadia-shell-nav-item-active-border);font-weight:600}.acadia-admin-nav-item--active:hover{color:var(--acadia-shell-nav-item-active-text);background:var(--acadia-shell-nav-item-active-bg)}.acadia-admin-nav-item-icon{font-size:var(--acadia-font-size-base)}.acadia-admin-panel-host{min-width:0}.acadia-admin-panel-content{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-admin-settings-panel-stack,.acadia-admin-lock-override-roster-panel{min-width:0}.acadia-admin-panel-toolbar,.acadia-admin-panel-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--acadia-space-md);margin-bottom:var(--acadia-space-md)}.acadia-admin-panel-title{margin:0;font-size:var(--acadia-font-size-md);font-weight:600;color:var(--acadia-text-primary)}.acadia-admin-panel-subtitle{margin:var(--acadia-space-2xs) 0 0;color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-admin-table-wrap{overflow-x:auto;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-sm)}.acadia-admin-page .acadia-admin-table .p-datatable-tbody>tr>td,.acadia-admin-page .acadia-admin-table .p-datatable-thead>tr>th{font-size:var(--acadia-font-size-sm);vertical-align:middle}.acadia-admin-page .acadia-admin-table .p-datatable-tbody>tr>td:first-child,.acadia-admin-page .acadia-admin-table .p-datatable-thead>tr>th:first-child{font-feature-settings:normal;font-variant-numeric:normal}.acadia-admin-legal-entity-country-col{min-width:7rem}.acadia-admin-legal-entity-currency-col{min-width:8rem}.acadia-admin-legal-entity-resources-col{text-align:center;width:5.5rem}.acadia-admin-legal-entity-actions-col{min-width:6.5rem;text-align:center}.acadia-admin-bu-dialog.p-dialog{width:min(92vw,52rem)}.acadia-admin-legal-entity-dialog-body,.acadia-admin-bu-dialog-body,.acadia-admin-holiday-dialog-body{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-admin-legal-entity-form-section{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-admin-legal-entity-wizard-step{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-admin-legal-entity-form-actions__error{margin-right:var(--acadia-space-sm)}.acadia-admin-bu-code-col{min-width:4.5rem}.acadia-admin-bu-entity-col,.acadia-admin-bu-practice-col{min-width:8rem}.acadia-admin-bu-contact-col{min-width:9rem}.acadia-admin-bu-headcount-col,.acadia-admin-bu-projects-col{text-align:center;width:5.5rem}.acadia-admin-bu-actions-col{min-width:6.5rem;text-align:center}.acadia-admin-bu-chip-cell{display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs)}.acadia-admin-bu-chip{align-items:center;background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-full);color:var(--acadia-text-secondary);display:inline-flex;font-size:var(--acadia-font-size-xs);font-weight:500;line-height:1.2;padding:.125rem .5rem}.acadia-admin-bu-chip--info{background:var(--acadia-primary-muted);border-color:var(--acadia-primary-border);color:var(--acadia-primary-ink)}.acadia-admin-bu-chip--more{background:var(--acadia-surface-elevated)}.acadia-admin-bu-practice-input{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);min-height:var(--acadia-control-min-height);padding:var(--acadia-space-2xs)}.acadia-admin-bu-practice-chip{align-items:center;background:var(--acadia-primary-muted);border-radius:var(--acadia-radius-full);color:var(--acadia-primary-ink);display:inline-flex;font-size:var(--acadia-font-size-xs);gap:var(--acadia-space-2xs);padding:.125rem .375rem .125rem .5rem}.acadia-admin-bu-practice-chip-remove{background:transparent;border:0;color:var(--acadia-text-muted);cursor:pointer;font-size:var(--acadia-font-size-sm);line-height:1;padding:0}.acadia-admin-bu-practice-input-field{border:0;flex:1 1 8rem;min-width:8rem;outline:none;padding-inline:var(--acadia-space-2xs)}.acadia-admin-bu-form-actions__error{margin-right:var(--acadia-space-sm)}.acadia-settings-section{margin-bottom:var(--acadia-space-xl)}.acadia-settings-section--no-title{margin-top:0}.acadia-settings-section-title{display:flex;align-items:center;gap:var(--acadia-space-sm);margin:0 0 var(--acadia-space-md);padding-bottom:var(--acadia-space-sm);border-bottom:1px solid var(--acadia-border);font-size:var(--acadia-font-size-md);font-weight:600}.acadia-setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--acadia-space-md);padding:var(--acadia-space-sm) 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-setting-row:last-child{border-bottom:none}.acadia-setting-lbl{font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-primary)}.acadia-setting-desc{margin-top:1px;font-size:var(--acadia-font-size-xs);color:var(--acadia-text-muted)}.acadia-admin-setting-value{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-secondary)}.acadia-setting-ctrl{flex-shrink:0;margin-left:var(--acadia-space-md)}.acadia-admin-expense-settings,.acadia-admin-time-settings,.acadia-admin-display-settings,.acadia-admin-invoice-settings{width:100%}.acadia-org-admin-setting-row__copy{min-width:0;flex:1 1 auto}.acadia-org-admin-setting-row__ctrl{display:flex;align-items:center;justify-content:flex-end}.acadia-org-admin-setting-row__number{display:flex;align-items:center;gap:var(--acadia-space-sm)}.acadia-org-admin-setting-row__text{display:flex;flex-direction:column;align-items:flex-end;gap:var(--acadia-space-xs);min-width:min(100%,18rem);max-width:22rem;width:100%}.acadia-org-admin-setting-row__text-input{width:100%;min-width:12rem}.acadia-org-admin-setting-row__error{margin:0;text-align:right;max-width:100%}.acadia-org-admin-setting-row__input{width:5rem}.acadia-org-admin-setting-row__select{min-width:9.375rem}.acadia-org-admin-setting-row p-select.acadia-org-admin-setting-row__select.acadia-filter-control,.acadia-org-admin-setting-row p-select.acadia-filter-control.acadia-org-admin-setting-row__select,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:auto!important}.acadia-org-admin-setting-row p-select.acadia-filter-control .p-select-label,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-org-admin-setting-row p-select.acadia-filter-control .p-select-dropdown,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select .p-select-dropdown{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-org-admin-setting-row p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-org-admin-setting-row p-select.acadia-filter-control.p-focus,.acadia-org-admin-setting-row p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select.p-focus,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select.p-inputwrapper-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-org-admin-setting-row p-select.acadia-filter-control.p-disabled,.acadia-org-admin-setting-row .acadia-org-admin-setting-row__select.acadia-filter-control.p-select.p-disabled{border:1px solid var(--acadia-control-border)!important;opacity:.72}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-segment-select-host{width:100%}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control .p-select-label,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect .p-multiselect-label,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect .p-multiselect-label{flex-wrap:wrap;gap:var(--acadia-space-xs)}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select.p-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select.p-inputwrapper-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-multiselect.acadia-filter-control.p-disabled,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-dropdown.acadia-filter-control.p-disabled,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row p-select.acadia-filter-control.p-disabled,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-multiselect.p-disabled,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-dropdown.p-disabled,.acadia-admin-display-settings .acadia-admin-display-settings__currency-row .acadia-filter-control.p-select.p-disabled{border:1px solid var(--acadia-control-border)!important;opacity:.72}.acadia-admin-display-settings .acadia-admin-display-settings__currency-row:has(+.acadia-admin-display-settings__currency-row){border-bottom:none}.acadia-admin-display-settings .acadia-admin-display-settings__logo-row{align-items:flex-start}.acadia-admin-display-settings .acadia-admin-display-settings__logo-row .acadia-org-admin-setting-row__ctrl{flex-direction:column;align-items:stretch;min-width:min(100%,22rem)}.acadia-admin-display-settings .acadia-admin-display-settings__logo-dropzone--disabled{opacity:.65;pointer-events:none}.acadia-admin-display-settings .acadia-admin-display-settings__logo-error{text-align:right}.acadia-admin-display-settings .acadia-admin-display-settings__logo-preview{display:flex;align-items:center;gap:var(--acadia-space-sm);margin-top:var(--acadia-space-sm)}.acadia-admin-display-settings .acadia-admin-display-settings__logo-preview img{display:block;max-height:4.5rem;max-width:12rem;object-fit:contain;background:var(--acadia-surface-card)}.acadia-admin-display-settings .acadia-admin-settings-panel__footer{border-top:none}.acadia-admin-display-settings__loading-hint{font-size:var(--acadia-font-size-xs);white-space:nowrap}.acadia-admin-display-settings--loading{opacity:.72;pointer-events:none}.acadia-admin-invoice-settings__loading-hint{font-size:var(--acadia-font-size-xs);margin:0 0 var(--acadia-space-md)}.acadia-admin-invoice-settings--loading{opacity:.72;pointer-events:none}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__logo-row,.acadia-admin-invoice-settings .acadia-admin-invoice-settings__text-row,.acadia-admin-invoice-settings .acadia-admin-invoice-settings__textarea-row{align-items:flex-start}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__logo-dropzone--disabled{opacity:.65;pointer-events:none}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__logo-error{text-align:right}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__logo-preview{display:flex;align-items:center;gap:var(--acadia-space-sm);margin-top:var(--acadia-space-sm)}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__logo-preview img{display:block;max-height:4.5rem;max-width:12rem;object-fit:contain}.acadia-admin-invoice-settings .acadia-admin-invoice-settings__text-row .acadia-filter-control,.acadia-admin-invoice-settings .acadia-admin-invoice-settings__textarea-row .acadia-filter-control{min-width:min(100%,18rem)}.acadia-org-admin-setting-row__unit{font-size:var(--acadia-font-size-xs);white-space:nowrap}.acadia-admin-settings-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-md);margin-top:var(--acadia-space-lg);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-admin-settings-panel__footer-hint{margin:0;font-size:var(--acadia-font-size-xs)}.acadia-admin-settings-panel__load-error{margin:0 0 var(--acadia-space-md)}.acadia-admin-lock-override-section__desc{margin:0 0 var(--acadia-space-md);font-size:var(--acadia-font-size-sm);line-height:1.45}.acadia-admin-lock-override-section__error{margin:0 0 var(--acadia-space-sm)}.acadia-admin-lock-override-section__toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--acadia-space-sm)}.acadia-admin-lock-override-section__add{margin-bottom:var(--acadia-space-md)}.acadia-admin-lock-override-roster{width:100%;min-width:0;overflow-x:auto}.acadia-admin-lock-override-table{width:100%}.acadia-lock-override-member{display:flex;align-items:center;gap:var(--acadia-space-sm);min-width:0}.acadia-lock-override-member__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--acadia-radius-full);font-size:var(--acadia-font-size-2xs);font-weight:600;flex-shrink:0}.acadia-lock-override-member__avatar--purple{background:color-mix(in srgb,var(--acadia-primary) 16%,transparent);color:var(--acadia-primary)}.acadia-lock-override-member__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acadia-admin-entity-work-calendar{width:100%}.acadia-admin-entity-work-calendar__help{margin:0 0 var(--acadia-space-md);font-size:var(--acadia-font-size-sm);line-height:1.5}.acadia-admin-entity-work-calendar__grid{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-card);background:var(--acadia-surface-card);overflow-x:auto}.acadia-admin-entity-work-calendar__grid-header,.acadia-admin-entity-work-calendar__grid-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.4fr);gap:var(--acadia-space-lg);align-items:center;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-admin-entity-work-calendar__grid-header{border-bottom:1px solid var(--acadia-border);font-size:var(--acadia-font-size-xs);font-weight:600;color:var(--acadia-text-muted)}.acadia-admin-entity-work-calendar__grid-row{border-bottom:1px solid var(--acadia-border-subtle)}.acadia-admin-entity-work-calendar__grid-row:last-child{border-bottom:none}.acadia-admin-entity-work-calendar__col-entity,.acadia-admin-entity-work-calendar__col-days{min-width:0}.acadia-admin-entity-work-calendar__days-title{display:block;margin-bottom:var(--acadia-space-sm);font-size:var(--acadia-font-size-xs);font-weight:600;color:var(--acadia-text-muted)}.acadia-admin-entity-work-calendar__grid-header .acadia-admin-entity-work-calendar__days-title{margin-bottom:var(--acadia-space-sm)}.acadia-admin-entity-work-calendar__day-cols{display:grid;grid-template-columns:repeat(7,minmax(2.25rem,1fr));gap:var(--acadia-space-xs);align-items:center;justify-items:center}.acadia-admin-entity-work-calendar__day-cols--header{margin-top:0}.acadia-admin-entity-work-calendar__day-label{font-size:var(--acadia-font-size-xs);font-weight:500;color:var(--acadia-text-secondary);text-transform:none;letter-spacing:normal}.acadia-admin-entity-work-calendar__day-cell{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.acadia-admin-entity-work-calendar__grid-header,.acadia-admin-entity-work-calendar__grid-row{grid-template-columns:1fr;gap:var(--acadia-space-sm)}.acadia-admin-entity-work-calendar__day-cols{justify-items:start}}.acadia-admin-entity-work-calendar__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--acadia-space-md);margin-top:var(--acadia-space-lg);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border-subtle)}.acadia-admin-embedded-feature .acadia-list-page,.acadia-admin-embedded-feature .masterdata-page,.acadia-admin-embedded-feature .acadia-edit-workspace{padding:0}.acadia-masterdata-page .acadia-masterdata-card{background:transparent;border:none;box-shadow:none;padding:0}.acadia-masterdata-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:var(--acadia-space-md)}@media (max-width: 960px){.acadia-masterdata-layout{grid-template-columns:1fr}}.acadia-masterdata-header{margin-bottom:var(--acadia-space-md)}.acadia-masterdata-title{font-size:var(--acadia-font-size-lg);font-weight:600}.acadia-masterdata-subtitle{margin:var(--acadia-space-2xs) 0 0;color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-masterdata-sidebar-backdrop{display:none}.acadia-masterdata-sidebar-backdrop--visible{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--acadia-text-primary) 35%,transparent);z-index:20}.acadia-masterdata-sidebar{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-md)}.acadia-masterdata-sidebar--visible{z-index:21}.acadia-masterdata-sidebar-title{font-weight:600}.acadia-masterdata-page--embedded .acadia-masterdata-header{display:none}.acadia-masterdata-page--embedded .acadia-masterdata-layout{grid-template-columns:1fr}.acadia-admin-lov-embedded{min-width:0}.acadia-admin-lov-panel-toolbar{margin-bottom:var(--acadia-space-sm)}.acadia-masterdata-embedded-tabs{margin-bottom:var(--acadia-space-md);min-width:0}.acadia-masterdata-edit.acadia-edit-workspace--embedded{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;min-width:0;overflow:visible;padding:0}.acadia-masterdata-edit.acadia-edit-workspace--embedded .acadia-masterdata-tabs.p-tabs,.acadia-masterdata-edit.acadia-edit-workspace--embedded .acadia-masterdata-tabs.p-tabview{flex:1 1 auto;min-height:0;min-width:0}.acadia-masterdata-tabPanel{min-width:0;padding:var(--acadia-space-md) 0 0}.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabs .p-tablist,.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabview .p-tablist{overflow:hidden}.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabs .p-tablist-tab-list,.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabview .p-tablist-tab-list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabs .p-tablist-tab-list>button.p-tab,.acadia-masterdata-page--embedded .acadia-masterdata-embedded-tabs .acadia-masterdata-tabs.p-tabview .p-tablist-tab-list>button.p-tab{flex:0 0 auto;white-space:nowrap}.acadia-masterdata-embedded-content{margin-top:0;min-width:0}.acadia-masterdata-page--embedded .masterdata-embedded-flat{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-masterdata-page--embedded .masterdata-report-workspace--embedded .masterdata-grid-toolbar{align-items:center;flex-wrap:wrap;justify-content:flex-end}.acadia-masterdata-page--embedded .masterdata-report-workspace--embedded .acadia-table.p-datatable-sm .p-datatable-thead>tr>th,.acadia-masterdata-page--embedded .masterdata-report-workspace--embedded .acadia-table.p-datatable-sm .p-datatable-tbody>tr>td{font-size:var(--acadia-font-size-sm);vertical-align:middle}.acadia-masterdata-page--embedded .masterdata-report-workspace--embedded .acadia-table.p-datatable-sm .p-paginator{font-size:var(--acadia-font-size-sm)}.acadia-masterdata-main{min-width:0}.acadia-holiday-tabPanel{padding:var(--acadia-space-md) 0 0}.acadia-holiday-tabs .p-tabview-panels,.acadia-holiday-tabs .p-tabpanels{padding-top:var(--acadia-space-sm)}.holiday-th-count{width:8rem}.holiday-th-actions{width:10rem;text-align:center}.holiday-table-cell{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.holiday-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border-radius:var(--acadia-radius-full);font-size:var(--acadia-font-size-xs);font-weight:600;color:var(--acadia-text-secondary);background:var(--acadia-surface-muted)}.holiday-schedule-name{font-weight:600;color:var(--acadia-text-primary)}.holiday-name-link{color:var(--acadia-table-primary-link-color);cursor:pointer}.holiday-actions-cell{text-align:center}.schedule-row-clickable{cursor:pointer}.schedule-row-inactive{opacity:.72}.acadia-holiday-filters{margin-bottom:var(--acadia-space-md)}.acadia-holiday-table-wrap{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-sm);overflow:hidden}.acadia-admin-embedded-holiday .acadia-edit-workspace{--holiday-new-accent: var(--edit-accent);--holiday-new-accent-ring: var(--edit-accent-ring);--holiday-edit-accent: var(--edit-accent);--holiday-edit-accent-ring: var(--edit-accent-ring)}.acadia-admin-embedded-holiday .acadia-edit-workspace .acadia-edit-card.p-card .p-card-body{padding:0 1.25rem 1.25rem}.holiday-new-field-hint,.holiday-edit-field-hint{display:block;margin-top:.375rem;font-size:var(--acadia-font-size-sm);font-style:italic;color:var(--acadia-text-secondary);line-height:1.45}.acadia-admin-embedded-holiday .acadia-edit-workspace app-location-id-picker .acadia-form-field__label{display:block;margin-bottom:.375rem}.holiday-new-dates-panel{margin-top:1rem}.holiday-edit-dates-panel{margin-top:.25rem}.holiday-edit-holidays-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;margin-bottom:.75rem}.holiday-edit-table th.holiday-edit-th-name{width:40%}.holiday-edit-table th.holiday-edit-th-date{width:25%}.holiday-edit-table th.holiday-edit-th-actions{width:35%}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:nth-of-type(1):not(.p-tab-active){border-left:3px solid var(--accent-blue)!important;color:var(--accent-blue)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:nth-of-type(1):not(.p-tab-active) .pi{color:var(--accent-blue)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:nth-of-type(1).p-tab-active{background:var(--accent-blue-light)!important;border-left:3px solid var(--accent-blue-border)!important;color:var(--accent-blue)!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a0f!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:nth-of-type(1).p-tab-active .pi{color:var(--accent-blue)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:has(.pi-users):not(.p-tab-active){border-left:3px solid var(--accent-purple)!important;color:var(--accent-purple)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:has(.pi-users):not(.p-tab-active) .pi{color:var(--accent-purple)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:has(.pi-users).p-tab-active{background:var(--accent-purple-light)!important;border-left:3px solid var(--accent-purple-border)!important;color:var(--accent-purple)!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a0f!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:has(.pi-users).p-tab-active .pi{color:var(--accent-purple)!important}.p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover{background:var(--surface-hover, #f8f9fa)!important}.app-dark .p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:nth-of-type(1).p-tab-active,.app-dark .p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab.p-tab-active:has(.pi-users){background:var(--surface-100)!important}.app-dark .p-tabs.holiday-edit-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover{background:var(--surface-hover)!important}.app-dark .p-tabs.holiday-edit-tabs .p-tablist,.app-dark .p-tabs.holiday-edit-tabs .p-tablist-content{background:var(--surface-card)}.holiday-edit-tabs{margin-top:.5rem}.p-tabs.holiday-edit-tabs .p-tabpanels,.p-tabs.holiday-edit-tabs .p-tabview-panel{overflow:visible}.holiday-edit-roster-table.holiday-edit-roster-table--enhanced .p-datatable-thead>tr>th{vertical-align:middle;background:var(--surface-50, var(--surface-100));color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--surface-border);padding:.65rem .5rem}.holiday-edit-roster-table.holiday-edit-roster-table--enhanced .p-datatable-tbody>tr>td{vertical-align:middle;padding:.65rem .5rem;color:var(--text-color)}.holiday-edit-roster-table.holiday-edit-roster-table--enhanced .p-datatable-tbody>tr:hover>td{background:var(--surface-hover);transition:background .12s ease}.holiday-edit-roster-intro{margin:0 0 1.125rem;max-width:56rem;line-height:1.55;color:var(--acadia-text-secondary)}.holiday-edit-roster-cell-ellipsis{display:inline-block;max-width:100%;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.holiday-edit-roster-cell-ellipsis--member{max-width:12rem}.holiday-edit-roster-cell-ellipsis--email{max-width:14rem}.holiday-edit-schedule-form .acadia-form-field{margin-bottom:1.25rem}.acadia-admin-embedded-holiday .tab-content-wrapper{padding-top:.5rem}@media (max-width: 768px){.p-tabs.holiday-edit-tabs .p-tabpanels{padding-left:.75rem;padding-right:.75rem}}.acadia-report-workspace.masterdata-report-workspace{padding:0;min-height:auto}.acadia-report-workspace.masterdata-report-workspace .masterdata-report-header{flex-wrap:wrap}.acadia-report-workspace.masterdata-report-workspace .masterdata-report-header .acadia-report-action-buttons{margin-left:auto}.masterdata-system-master-notice{display:flex;justify-content:center;margin-bottom:var(--acadia-space-sm)}.masterdata-system-master-pill.p-tag{font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);border-radius:var(--acadia-radius-full)}.masterdata-grid-toolbar{margin-bottom:var(--acadia-space-md)}.masterdata-grid-toolbar .acadia-list-search{width:auto}.acadia-report-workspace .acadia-table .p-datatable-thead>tr>th,.acadia-report-workspace .acadia-table .p-datatable-tbody>tr>td{white-space:nowrap}.acadia-report-workspace .acadia-table .acadia-report-table-cell{word-break:normal;overflow-wrap:normal;white-space:nowrap}.masterdata-dialog--record{width:min(500px,95vw)}.masterdata-dialog--validation{width:min(70vw,56rem)}.masterdata-dialog--response{width:min(60vw,48rem)}.masterdata-report-header-icon{font-size:1.5rem;color:var(--p-primary-color)}.masterdata-report-header-title{font-size:1.25rem;font-weight:600;color:var(--acadia-text-primary)}.masterdata-report-header-sub{font-size:.875rem;color:var(--acadia-text-muted)}.masterdata-upload-radio-row{min-height:2.5rem}.masterdata-table-actions-col{min-width:8rem;text-align:center}.masterdata-dialog .p-dialog-header{background:var(--acadia-surface-card);color:var(--acadia-text-primary);border-bottom:1px solid var(--acadia-border)}.masterdata-dialog .p-dialog-header .p-dialog-title{color:var(--acadia-text-primary);font-weight:600}.masterdata-dialog .p-dialog-content{background:var(--acadia-surface-card)}.masterdata-dialog .p-dialog-footer{background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border);padding:var(--acadia-space-md) var(--acadia-space-lg)}.masterdata-dialog .p-dialog-footer .acadia-dialog-footer{width:100%;flex-wrap:nowrap;border-top:none;margin-top:0;padding-top:0}.masterdata-dialog .p-dialog-header .p-dialog-header-icon{color:var(--acadia-text-secondary)}.masterdata-dialog .p-dialog-header .p-dialog-header-icon:hover{background:var(--acadia-surface-hover, var(--acadia-surface-muted))}.confirm-dialog-masterdata .p-dialog-header,.confirm-dialog-masterdata .p-dialog-content,.confirm-dialog-masterdata .p-dialog-footer{background:var(--acadia-surface-card);border-color:var(--acadia-border)}.masterdata-summary-message{text-align:center;font-weight:700;margin-bottom:var(--acadia-space-md)}@media (max-width: 991px){.acadia-report-workspace.masterdata-report-workspace .masterdata-report-header .acadia-report-action-buttons{margin-left:0;width:100%;justify-content:flex-start}}.acadia-admin-holiday-calendar{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:12rem;min-width:0}.acadia-admin-holiday-toolbar-card .acadia-admin-holiday-toolbar{margin-bottom:0}.acadia-expense-category-admin{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-expense-category-admin-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md)}.acadia-expense-category-admin-title{margin:0;font-size:1rem;font-weight:600;color:var(--acadia-text-primary)}.acadia-expense-category-admin-subtitle{margin:.25rem 0 0;font-size:.8125rem;color:var(--acadia-text-secondary)}.acadia-expense-category-list{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:var(--acadia-surface);overflow:hidden}.acadia-expense-category-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-expense-category-item:last-child{border-bottom:none}.acadia-expense-category-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--acadia-radius-sm);flex-shrink:0}.acadia-expense-category-icon--compact{width:1.5rem;height:1.5rem}.acadia-expense-category-icon--travel{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-expense-category-icon--meals{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-expense-category-icon--accommodation{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed}.acadia-expense-category-icon--software{background:color-mix(in srgb,#0891b2 12%,transparent);color:#0891b2}.acadia-expense-category-icon--equipment{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-expense-category-icon--mileage{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-expense-category-icon--perdiem{background:color-mix(in srgb,#6366f1 12%,transparent);color:#6366f1}.acadia-expense-category-icon--training{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-expense-category-icon--communication{background:color-mix(in srgb,#059669 12%,transparent);color:#059669}.acadia-expense-category-icon--medical{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.acadia-expense-category-icon--gifts{background:color-mix(in srgb,#db2777 12%,transparent);color:#db2777}.acadia-expense-category-icon--other{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-expense-category-copy{flex:1;min-width:0}.acadia-expense-category-name{display:block;font-size:.8125rem;font-weight:600;color:var(--acadia-text-primary)}.acadia-expense-category-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.acadia-expense-category-limit{font-size:.75rem;color:var(--acadia-text-secondary)}.acadia-expense-category-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.acadia-expense-category-row-actions{display:flex;align-items:center;gap:.25rem}.acadia-expense-category-icon-option{display:flex;align-items:center;gap:.5rem}.acadia-expense-category-dialog.p-dialog{max-width:100%;width:min(92vw,35.28rem)}.acadia-expense-category-dialog .acadia-filter-control.p-dropdown,.acadia-expense-category-dialog .acadia-filter-control.p-select,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown,.acadia-tax-rate-dialog .acadia-filter-control.p-select,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select,.acadia-mileage-rate-dialog .acadia-filter-control.p-dropdown,.acadia-mileage-rate-dialog .acadia-filter-control.p-select{overflow:hidden;border-radius:var(--acadia-radius-control)}.acadia-expense-category-dialog .acadia-filter-control .p-dropdown-label,.acadia-expense-category-dialog .acadia-filter-control .p-select-label,.acadia-tax-rate-dialog .acadia-filter-control .p-dropdown-label,.acadia-tax-rate-dialog .acadia-filter-control .p-select-label,.acadia-per-diem-rate-dialog .acadia-filter-control .p-dropdown-label,.acadia-per-diem-rate-dialog .acadia-filter-control .p-select-label,.acadia-mileage-rate-dialog .acadia-filter-control .p-dropdown-label,.acadia-mileage-rate-dialog .acadia-filter-control .p-select-label,.acadia-expense-category-dialog .acadia-filter-control .p-dropdown-trigger,.acadia-expense-category-dialog .acadia-filter-control .p-select-dropdown,.acadia-tax-rate-dialog .acadia-filter-control .p-dropdown-trigger,.acadia-tax-rate-dialog .acadia-filter-control .p-select-dropdown,.acadia-per-diem-rate-dialog .acadia-filter-control .p-dropdown-trigger,.acadia-per-diem-rate-dialog .acadia-filter-control .p-select-dropdown,.acadia-mileage-rate-dialog .acadia-filter-control .p-dropdown-trigger,.acadia-mileage-rate-dialog .acadia-filter-control .p-select-dropdown{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.p-overlay:has(.acadia-filter-dropdown-panel){z-index:calc(var(--p-dialog-z-index, 1100) + 10)}.acadia-expense-category-dialog .p-dialog-footer .acadia-dialog-footer{width:100%;flex-wrap:nowrap;border-top:none;margin-top:0;padding-top:0}.acadia-expense-policy-hint{margin-top:.25rem;font-size:.75rem;color:var(--acadia-text-secondary)}.acadia-admin-holiday-toolbar{margin-bottom:var(--acadia-space-lg)}.acadia-admin-holiday-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--acadia-space-md)}@media (max-width: 768px){.acadia-admin-holiday-grid{grid-template-columns:1fr}}.acadia-admin-holiday-card{background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);padding:var(--acadia-space-md);box-shadow:var(--acadia-shadow-sm)}.acadia-admin-holiday-tabs .p-tabview-panels,.acadia-admin-holiday-tabs .p-tabpanels{padding:var(--acadia-space-md) 0 0}.acadia-admin-holiday-card__header{display:flex;flex-direction:column;gap:var(--acadia-space-sm);margin-bottom:var(--acadia-space-sm);padding-bottom:var(--acadia-space-sm);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-admin-holiday-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);width:100%}.acadia-admin-holiday-card__title-row .acadia-admin-holiday-card__title{flex:1 1 auto;min-width:0}.acadia-admin-holiday-card__chips{display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs)}.acadia-admin-holiday-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);margin-left:auto}.acadia-admin-holiday-card__add-btn{margin-left:0}.acadia-admin-holiday-schedule-wizard-step{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:12rem}.acadia-admin-holiday-schedule-wizard-help{margin:0;font-size:var(--acadia-font-size-sm);line-height:1.5}.acadia-admin-holiday-schedule-wizard-toolbar{display:flex;justify-content:flex-end}.acadia-admin-holiday-schedule-wizard-step--holidays{gap:var(--acadia-space-sm);min-height:0}.acadia-admin-holiday-draft-list{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-admin-holiday-draft-row{align-items:end;display:grid;gap:var(--acadia-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding-bottom:var(--acadia-space-sm);border-bottom:1px solid var(--acadia-border-subtle)}.acadia-admin-holiday-draft-row:last-child{border-bottom:none;padding-bottom:0}.acadia-admin-holiday-draft-row__remove{margin-bottom:var(--acadia-space-xs)}@media (max-width: 768px){.acadia-admin-holiday-draft-row{grid-template-columns:1fr}.acadia-admin-holiday-draft-row__remove{justify-self:end;margin-bottom:0}}.acadia-admin-holiday-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm);width:100%}.acadia-admin-holiday-card__location{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary)}.acadia-admin-holiday-card__year{margin-left:auto;font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-muted)}.acadia-admin-holiday-row--empty{border-bottom:none}.acadia-admin-holiday-card__flag{flex-shrink:0;border-radius:2px;object-fit:cover}.acadia-admin-holiday-card__title{margin:0;font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-primary)}.acadia-admin-holiday-card__list{list-style:none;margin:0;padding:0}.acadia-admin-holiday-row{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-xs) 0;border-bottom:1px solid var(--acadia-border-subtle)}.acadia-admin-holiday-row:last-child{border-bottom:none}.acadia-admin-holiday-row__date{flex-shrink:0;min-width:6.5rem;font-size:var(--acadia-font-size-xs);font-weight:600;color:var(--acadia-text-secondary)}.acadia-admin-holiday-row__name{flex:1;min-width:0;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-primary)}.acadia-admin-holiday-row__actions{display:flex;align-items:center;gap:var(--acadia-space-2xs);margin-left:auto}.acadia-admin-holiday-dialog.p-dialog{max-width:100%;width:min(92vw,32rem)}.acadia-admin-holiday-dialog .acadia-admin-holiday-dialog-body{gap:var(--acadia-space-sm);padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-admin-holiday-dialog .acadia-form-grid--2{row-gap:var(--acadia-space-sm)}.acadia-admin-holiday-archive-list{display:flex;flex-direction:column;gap:var(--acadia-space-sm)}.acadia-admin-holiday-archive-row{align-items:center;background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-sm);color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--acadia-space-md);grid-template-columns:minmax(0,1fr) auto auto auto auto;padding:var(--acadia-space-md) var(--acadia-space-lg);text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.acadia-admin-holiday-archive-row:hover{border-color:var(--acadia-border-strong);box-shadow:var(--acadia-shadow-md)}.acadia-admin-holiday-archive-row:focus-visible{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring);outline:none}.acadia-admin-holiday-archive-row__name{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-primary);min-width:0}.acadia-admin-holiday-archive-row__days{font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-secondary);white-space:nowrap}.acadia-admin-holiday-archive-row__year{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-muted);white-space:nowrap}.acadia-admin-holiday-archive-row__chevron{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-admin-holiday-archive-detail-body{padding-top:var(--acadia-space-sm)}.acadia-admin-holiday-archive-detail-dialog.p-dialog{max-width:100%;width:min(92vw,40rem)}.acadia-admin-holiday-archive-detail-dialog .acadia-admin-holiday-dialog-body{gap:var(--acadia-space-md);padding:var(--acadia-space-sm) var(--acadia-space-md) var(--acadia-space-md)}.acadia-admin-holiday-archive-detail-header{min-width:0;width:100%}.acadia-admin-holiday-archive-grid{display:grid;gap:var(--acadia-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-admin-holiday-archive-card{align-items:center;background:var(--acadia-surface-card, var(--acadia-surface));border:1px solid var(--acadia-border-subtle, var(--acadia-border));border-radius:var(--acadia-radius-card, var(--acadia-radius-md));box-shadow:var(--acadia-shadow-sm);display:flex;gap:var(--acadia-space-md);min-width:0;padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-admin-holiday-archive-card__date{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.125rem;line-height:1;min-width:2.5rem;text-align:center}.acadia-admin-holiday-archive-card__month{color:var(--acadia-primary);font-size:var(--acadia-font-size-xs, .6875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.acadia-admin-holiday-archive-card__day{color:var(--acadia-text-primary, var(--acadia-text));font-size:var(--acadia-font-size-2xl, 1.5rem);font-weight:700;line-height:1.1}.acadia-admin-holiday-archive-card__name{color:var(--acadia-text-primary, var(--acadia-text));font-size:var(--acadia-font-size-sm);font-weight:500;line-height:1.35;min-width:0}@media (max-width: 768px){.acadia-admin-holiday-archive-row{gap:var(--acadia-space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.acadia-admin-holiday-archive-row__name{grid-column:1/-1}.acadia-admin-holiday-archive-row__chevron{grid-column:2;grid-row:2;justify-self:end}.acadia-admin-holiday-archive-grid{grid-template-columns:minmax(0,1fr)}}.acadia-admin-holiday-dialog-country{display:block;font-size:var(--acadia-font-size-sm);font-weight:500;color:var(--acadia-text-primary)}.acadia-country-admin,.acadia-tax-rate-admin,.acadia-per-diem-rate-admin,.acadia-mileage-rate-admin{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-country-admin-toolbar,.acadia-tax-rate-admin-toolbar,.acadia-per-diem-rate-admin-toolbar,.acadia-mileage-rate-admin-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--acadia-space-md)}.acadia-country-admin-title,.acadia-tax-rate-admin-title,.acadia-per-diem-rate-admin-title,.acadia-mileage-rate-admin-title{margin:0;font-size:1rem;font-weight:600;color:var(--acadia-text-primary)}.acadia-country-admin-subtitle,.acadia-tax-rate-admin-subtitle,.acadia-per-diem-rate-admin-subtitle,.acadia-mileage-rate-admin-subtitle{margin:.25rem 0 0;font-size:.8125rem;color:var(--acadia-text-secondary)}.acadia-country-admin-name{display:block;font-size:.8125rem;font-weight:600;color:var(--acadia-text-primary)}.acadia-country-admin-iso{display:block;font-size:.75rem}.acadia-country-admin-status-col,.acadia-tax-rate-admin-status-col,.acadia-tax-rate-admin-actions-col,.acadia-per-diem-rate-admin-status-col,.acadia-per-diem-rate-admin-actions-col,.acadia-mileage-rate-admin-status-col,.acadia-mileage-rate-admin-actions-col{width:8rem;white-space:nowrap}.acadia-tax-rate-admin-row--placeholder td,.acadia-per-diem-rate-admin-row--placeholder td,.acadia-mileage-rate-admin-row--placeholder td{color:var(--acadia-text-secondary)}.acadia-tax-rate-admin-row-actions,.acadia-per-diem-rate-admin-row-actions,.acadia-mileage-rate-admin-row-actions{display:flex;align-items:center;gap:.25rem}.acadia-tax-rate-dialog.p-dialog,.acadia-per-diem-rate-dialog.p-dialog,.acadia-mileage-rate-dialog.p-dialog{max-width:100%;width:min(92vw,32rem)}.acadia-tax-rate-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-per-diem-rate-dialog .p-dialog-footer .acadia-dialog-footer,.acadia-mileage-rate-dialog .p-dialog-footer .acadia-dialog-footer{width:100%;flex-wrap:nowrap;border-top:none;margin-top:0;padding-top:0}.acadia-expense-category-dialog-form,.acadia-tax-rate-dialog-form,.acadia-per-diem-rate-dialog-form,.acadia-mileage-rate-dialog-form{width:100%;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-per-diem-rate-dialog-form .acadia-form-field--readonly .acadia-form-field__value,.acadia-mileage-rate-dialog-form .acadia-form-field--readonly .acadia-form-field__value{align-items:center;display:flex;min-height:var(--acadia-control-min-height, 2.5rem)}@media (min-width: 768px){.acadia-expense-category-dialog-form.acadia-form-grid--2{column-gap:var(--acadia-space-md);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.acadia-tax-rate-dialog-form.acadia-form-grid--2,.acadia-per-diem-rate-dialog-form.acadia-form-grid--2,.acadia-mileage-rate-dialog-form.acadia-form-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.acadia-tax-rate-active-row,.acadia-per-diem-rate-active-row,.acadia-mileage-rate-active-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-height:var(--acadia-control-min-height, 2.5rem)}.acadia-invoices-tabs.p-tabs .p-tabpanels{padding:var(--acadia-space-md) 0 0}.acadia-invoices-settings{display:block;padding-top:var(--acadia-space-sm)}.acadia-invoices-list{--page-accent: var(--acadia-primary)}.acadia-invoices-list .acadia-invoices-container{display:flex;flex-direction:column;gap:var(--acadia-page-gap)}.acadia-invoices-section-panel.p-panel{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);overflow:hidden;box-shadow:var(--acadia-shadow-sm);background:var(--acadia-surface-card);transition:box-shadow .2s ease}.acadia-edit-workspace--view .acadia-invoices-section-panel.p-panel:hover{box-shadow:var(--acadia-shadow-md)}.acadia-invoices-section-panel.p-panel>.p-panel-header{position:relative;display:flex;align-items:center;gap:var(--acadia-space-sm);padding:.75rem 1rem;background:linear-gradient(180deg,var(--acadia-surface-card) 0%,var(--acadia-surface-muted) 100%);border-bottom:1px solid var(--acadia-border)}.acadia-invoices-section-panel--lead.p-panel>.p-panel-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acadia-primary);border-radius:2px 0 0 2px;pointer-events:none}.acadia-invoices-panel-header{display:inline-flex;align-items:center;gap:var(--acadia-space-sm);flex:1 1 auto;min-width:0;font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acadia-primary)}.acadia-invoices-panel-header__icon{color:var(--acadia-primary);font-size:1rem;line-height:1;font-weight:400;letter-spacing:normal;text-transform:none}.acadia-invoices-panel-header__text{line-height:1.2}.acadia-invoices-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;background:var(--acadia-surface-card)}.acadia-edit-workspace--view .acadia-invoices-section-panel.p-panel .p-panel-content{background:var(--acadia-surface-muted)}.acadia-invoices-help-block{margin:0 0 var(--acadia-space-md);color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm)}.acadia-invoices-edit{--invoice-edit-accent: var(--acadia-primary);--invoice-edit-accent-ring: color-mix(in srgb, var(--acadia-primary) 30%, transparent)}.acadia-invoices-edit .invoice-workspace{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md)}.acadia-invoices-settings>.acadia-edit-card .p-card-body,.acadia-invoices-settings [formGroup]{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-invoices-edit .invoice-edit-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-sm)}.acadia-invoices-edit:not(.acadia-edit-workspace--view) .invoice-edit-draft-form .acadia-form-field__label{display:block;margin-bottom:.375rem}.acadia-invoices-edit .invoice-edit-required-asterisk{color:var(--acadia-status-danger)}.acadia-invoices-edit .invoice-edit-progress{height:4px}.acadia-invoices-edit .invoice-edit-progress .p-progressbar-value{border-radius:0}.invoice-edit-dialog .p-dialog-header{background:linear-gradient(180deg,var(--acadia-surface-card) 0%,var(--acadia-surface-muted) 100%);border-bottom:1px solid var(--acadia-border);color:var(--acadia-text);padding:1.25rem 1.5rem}.invoice-edit-dialog .p-dialog-title{font-size:var(--acadia-font-size-lg);font-weight:600}.invoice-edit-dialog .p-dialog-content{background:var(--acadia-surface-card);color:var(--acadia-text);padding:1.25rem 1.5rem}.invoice-edit-dialog .p-dialog-footer{background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border);padding:1rem 1.5rem}.invoice-send-compose-pdf-dialog.p-dialog{width:min(920px,95vw);height:85vh}.invoice-edit-dialog--payment.p-dialog{width:440px;max-width:95vw}.invoice-edit-dialog--credit-line.p-dialog{width:520px;max-width:95vw}.invoice-edit-dialog--credit-note.p-dialog{width:400px;max-width:95vw}.acadia-invoices-compose-pdf-icon{color:var(--acadia-status-danger)}.acadia-invoices-compose{padding:var(--acadia-space-sm) 0 var(--acadia-space-md)}.acadia-invoices-compose .acadia-edit-card>.p-card-body{padding:1.25rem 1.5rem}.acadia-invoices-compose-header{padding:1rem 1.5rem 0}.acadia-invoices-compose-loading{display:flex;align-items:center;gap:var(--acadia-space-sm);padding:var(--acadia-space-lg);color:var(--acadia-text-muted)}.acadia-invoices-compose-required{color:var(--acadia-status-danger)}.acadia-invoices-compose-footer{display:flex;justify-content:flex-end;gap:var(--acadia-space-sm);padding:1rem 1.5rem;background:var(--acadia-surface-muted);border-top:1px solid var(--acadia-border)}.acadia-invoices-sendDialog.p-dialog{max-width:100%;width:min(92vw,42rem)}.acadia-invoices-sendDialog .p-dialog-content{max-height:min(78vh,720px);overflow:auto;padding:0}.acadia-invoices-sendDialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-invoices-sendDialog-form{gap:var(--acadia-space-md)}.acadia-invoices-sendDialog-form app-form-field{overflow:visible}.acadia-invoices-sendDialog-form .acadia-form-grid--2{align-items:start;column-gap:var(--acadia-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-invoices-sendPdfDialog .p-dialog-content{padding:0;overflow:hidden;height:calc(85vh - 8rem)}.acadia-invoices-compose-pdf-frame{width:100%;height:100%;min-height:480px;border:none}.acadia-invoices-overlay-panel.p-dropdown-panel,.acadia-invoices-overlay-panel.p-select-overlay{background:var(--acadia-surface-card);border:1px solid var(--acadia-border)}@media (max-width: 960px){.acadia-invoices-edit .invoice-workspace{padding:var(--acadia-space-sm)}}.acadia-creditNote-detailDrawer.p-drawer{width:min(92vw,42rem)}.acadia-creditNote-detailDrawer .p-drawer-content{padding:0}.acadia-creditNote-detailDrawer-header{align-items:center;display:flex;gap:var(--acadia-space-sm);width:100%}.acadia-creditNote-detailDrawer-headerTitle{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;margin:0}.acadia-creditNote-detailDocument{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:100%;padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-card{margin-inline:0;max-width:none;width:100%}.acadia-creditNote-detailDocument-summaryCard{border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-md);display:grid;gap:var(--acadia-space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--acadia-space-lg);padding:var(--acadia-space-md)}.acadia-creditNote-detailDocument-summaryItem{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);min-width:0}.acadia-creditNote-detailDocument-summaryValue{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);font-weight:500;line-height:1.35;word-break:break-word}.acadia-creditNote-detailDocument-summaryAmount{font-size:var(--acadia-font-size-lg);font-weight:600}.acadia-creditNote-detailDocument-notes{display:flex;flex-direction:column;gap:var(--acadia-space-2xs);margin-bottom:var(--acadia-space-lg)}.acadia-creditNote-detailDocument-notesValue{color:var(--acadia-text);font-size:var(--acadia-font-size-sm);line-height:1.45;margin:0;white-space:pre-line}.acadia-creditNote-detailDocument-notesValue--empty{color:var(--acadia-text-secondary)}.acadia-creditNote-detailDocument-bottomFooter{align-items:flex-end;display:flex;gap:var(--acadia-space-md);justify-content:space-between}.acadia-creditNote-detailDocument-bottomFooterSpacer{flex:1 1 auto;min-width:0}.acadia-creditNote-detailDocument-creditTotal{flex-shrink:0;margin-left:auto;margin-top:0}.acadia-creditNote-detailDocument-footer{border-top:1px solid var(--acadia-border-subtle);margin-top:auto;padding-top:var(--acadia-space-md)}.acadia-creditNote-detailDocument-footer .acadia-dialog-footer{align-items:center;border-top:none;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end;margin-top:0;padding:0}.acadia-creditNote-detailDocument-footer .acadia-dialog-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end;margin-left:auto}.acadia-creditNote-detailDocument-footer .p-button{border-radius:var(--acadia-radius-control);font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}@media (max-width: 891px){.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-header{flex-direction:column;gap:var(--acadia-space-lg)}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-headerAside{align-items:flex-start;width:100%}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-headerMeta{justify-content:start;text-align:left}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-title{text-align:left}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-meta{grid-template-columns:1fr}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-metaColumn--right{text-align:left}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-metaItem--billTo{align-items:flex-start}.acadia-creditNote-detailDocument .acadia-invoices-generatePreview-metaLabelRow--right{justify-content:flex-start}.acadia-creditNote-detailDocument .acadia-creditNote-detailDocument-summaryCard{grid-template-columns:1fr}.acadia-creditNote-detailDocument .acadia-creditNote-detailDocument-bottomFooter{flex-direction:column;align-items:stretch}.acadia-creditNote-detailDocument .acadia-creditNote-detailDocument-creditTotal{margin-left:0;max-width:none;width:100%}}.acadia-invoice-detailDrawer.p-drawer{width:min(92vw,50.4rem)}.acadia-invoice-detailDrawer .p-drawer-content{padding:0}.acadia-invoice-detailDrawer-header{display:flex;flex-direction:column;gap:var(--acadia-space-xs);min-width:0;width:100%}.acadia-invoice-detailDrawer-headerTitle{color:var(--acadia-text);font-size:var(--acadia-font-size-lg);font-weight:600;line-height:1.25;margin:0}.acadia-invoice-detailDrawer-headerMeta{align-items:center;color:var(--acadia-text-muted);display:flex;flex-wrap:wrap;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-xs);line-height:1.3;min-width:0}.acadia-invoice-detailDrawer-headerMetaText{color:var(--acadia-text-muted)}.acadia-invoice-detailDrawer-headerMetaDot{color:var(--acadia-text-muted);opacity:.7}.acadia-invoice-detailDrawer-headerStatusLabel{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.acadia-invoice-detailDocument{display:flex;flex-direction:column;gap:var(--acadia-space-md);min-height:100%;padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-invoice-detailDocument .acadia-invoices-generatePreview-card{margin-inline:0;max-width:none;width:100%}.acadia-invoice-lifecycle{background:var(--acadia-surface-muted, var(--surface-50));border:1px solid var(--acadia-border-subtle, var(--surface-200));border-radius:var(--acadia-radius-md);display:flex;flex-direction:column;gap:var(--acadia-space-sm);padding:var(--acadia-space-md)}.acadia-invoice-lifecycle-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm)}.acadia-invoice-lifecycle-title{color:var(--acadia-text-muted);font-size:var(--acadia-font-size-sm);font-weight:600;margin-inline-end:var(--acadia-space-xs);text-transform:uppercase}.acadia-invoice-lifecycle-void{margin-block-start:var(--acadia-space-xs)}.acadia-invoice-lifecycle-templatesBar{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-block-start:var(--acadia-space-xs);min-width:0;width:100%}.acadia-invoice-lifecycle-templates{display:flex;flex:1 1 16rem;flex-wrap:wrap;gap:var(--acadia-space-sm);min-width:0}.acadia-invoice-lifecycle-tax{align-items:center;align-self:center;display:flex;flex:0 0 auto;gap:var(--acadia-space-xs);min-height:3.25rem;padding-inline:var(--acadia-space-xs)}.acadia-invoice-lifecycle-tax-label{color:var(--acadia-text, inherit);cursor:pointer;font-size:var(--acadia-font-size-sm, .875rem);font-weight:600;-webkit-user-select:none;user-select:none}.acadia-invoice-lifecycle-template{align-items:flex-start;background:var(--acadia-surface-card, #fff);border:1px solid var(--acadia-border, var(--surface-200));border-radius:var(--acadia-radius-control, .5rem);box-shadow:0 1px color-mix(in srgb,var(--acadia-text, #15171c) 3%,transparent);box-sizing:border-box;color:var(--acadia-text, inherit);cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:.2rem;min-height:3.25rem;min-width:5.5rem;padding:.4rem .55rem;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.acadia-invoice-lifecycle-template:hover{background:var(--acadia-hover-bg, var(--acadia-surface-muted, #f4f5f8));border-color:var(--acadia-border-strong, var(--surface-300))}.acadia-invoice-lifecycle-template:focus-visible{outline:2px solid var(--acadia-primary, #5b57f5);outline-offset:2px}.acadia-invoice-lifecycle-template--selected{background:color-mix(in srgb,var(--acadia-primary-muted, #eeeeff) 55%,var(--acadia-surface-card, #fff));border-color:var(--acadia-primary, #5b57f5);box-shadow:0 0 0 1px var(--acadia-primary, #5b57f5)}.acadia-invoice-lifecycle-template--selected:hover{background:color-mix(in srgb,var(--acadia-primary-muted, #eeeeff) 75%,var(--acadia-surface-card, #fff));border-color:var(--acadia-primary, #5b57f5)}.acadia-invoice-lifecycle-template-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs, .25rem);min-width:0}.acadia-invoice-lifecycle-template-title{color:var(--acadia-text, inherit);font-size:calc(var(--acadia-font-size-sm, .875rem) * .85);font-weight:600;line-height:1.3}.acadia-invoice-lifecycle-template-badge{background:var(--acadia-primary-muted, #eeeeff);border-radius:var(--acadia-radius-sm, .25rem);color:var(--acadia-primary-ink, #4540d6);display:inline-block;flex-shrink:0;font-size:.62rem;font-weight:600;line-height:1.2;padding:.05rem .3rem;width:fit-content}.acadia-invoice-lifecycle-template-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--acadia-text-secondary, var(--text-color-secondary));display:-webkit-box;font-size:calc(var(--acadia-font-size-xs, .75rem) * .92);line-height:1.3;min-height:0;overflow:hidden}.acadia-invoice-lifecycle-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-block-start:var(--acadia-space-xs)}.acadia-invoice-lifecycle-approveField{align-items:center;display:flex;flex:1 1 14rem;flex-wrap:wrap;gap:var(--acadia-space-xs);min-width:0}.acadia-invoice-lifecycle-approveField-label{color:var(--acadia-text-muted, var(--text-color-secondary));font-size:var(--acadia-font-size-sm, .875rem);font-weight:600;white-space:nowrap}.acadia-invoice-lifecycle-approveField-input{flex:1 1 10rem;max-width:16rem;min-width:8rem}.acadia-invoice-lifecycle .acadia-wizard-stepper,.acadia-invoice-detailDrawer .acadia-wizard-stepper{flex-wrap:nowrap;gap:.125rem;overflow-x:auto;scrollbar-width:thin}.acadia-invoice-lifecycle .acadia-wizard-stepper-step,.acadia-invoice-detailDrawer .acadia-wizard-stepper-step{flex-shrink:0}.acadia-invoice-lifecycle .acadia-wizard-stepper-name,.acadia-invoice-detailDrawer .acadia-wizard-stepper-name{white-space:nowrap}.acadia-invoice-lifecycle .acadia-wizard-stepper-subtitleLine,.acadia-invoice-detailDrawer .acadia-wizard-stepper-subtitleLine{white-space:normal;word-break:break-word}.acadia-invoices-generateDialog.p-dialog{max-width:100%;width:min(96vw,72rem)}.acadia-invoices-generateDialog .p-dialog-content{max-height:min(82vh,760px);overflow:auto;padding:0}.acadia-invoices-generateWizard{display:flex;flex-direction:column;gap:var(--acadia-space-md);padding:var(--acadia-space-md) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-invoices-generateWizard .acadia-table-col-narrow{min-width:2.4rem;width:2.4rem}.acadia-invoices-generateWizard .p-datatable-tbody>tr>td:first-child{padding-inline:var(--acadia-space-2xs);width:2.4rem}.acadia-invoices-generateWizard-saveMessage{margin-bottom:var(--acadia-space-sm)}.acadia-invoices-generateWizard-form app-form-field{overflow:visible}.acadia-invoices-generateWizard-form p-datepicker,.acadia-invoices-generateWizard-form p-datepicker .p-datepicker,.acadia-invoices-generateWizard-form p-datepicker .p-inputwrapper{display:block;min-width:0;width:100%}.acadia-invoices-generateWizard-form p-datepicker .p-datepicker-input{width:100%}.acadia-invoices-generateWizard-hint{margin-bottom:var(--acadia-space-md)}.acadia-invoices-wizard-tagLegend{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-2xs);margin-bottom:var(--acadia-space-md)}.acadia-invoices-generateDialog .p-tag.acadia-status-badge{align-items:center;display:inline-flex;font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);white-space:nowrap}.acadia-invoices-generateDialog .p-tag.acadia-status-badge .p-tag-icon{font-size:var(--acadia-status-badge-icon-size)}.acadia-invoices-generateWizard-clientField{margin-bottom:var(--acadia-space-md)}.acadia-invoices-rtb-empty{align-items:center;color:var(--acadia-text-secondary);display:flex;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-sm);padding:var(--acadia-space-md)}.acadia-invoices-rtb-empty__icon{flex-shrink:0;font-size:var(--acadia-font-size-md)}.acadia-invoices-generateWizard-lines{margin-top:var(--acadia-space-sm);min-height:12rem}.acadia-invoices-generateWizard-cspLinesToolbar{display:flex;justify-content:flex-end;margin-block:var(--acadia-space-sm);padding-inline:0}.acadia-invoices-generateWizard-cspPeriodStrip{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm) var(--acadia-space-md);margin-block:var(--acadia-space-md) var(--acadia-space-sm);max-width:32rem}.acadia-invoices-generateWizard-cspPeriodStrip app-form-field{flex:1 1 12rem;min-width:10rem}.acadia-invoices-generateWizard-cspProjectList{margin-block-start:var(--acadia-space-sm)}.acadia-invoices-generateWizard-cspScope{margin-block-start:var(--acadia-space-md)}.acadia-invoices-generateWizard-templates{margin-block-end:var(--acadia-space-sm)}.acadia-invoices-generateWizard-templates .acadia-invoice-lifecycle-templates{flex:1 1 0;max-width:90%}.acadia-invoices-generateWizard-templates .acadia-invoice-lifecycle-template{max-width:30%}.acadia-invoices-cspManual-table .acadia-invoices-cspManual-colDate{width:15%;max-width:11rem}.acadia-invoices-cspManual-table .acadia-invoices-cspManual-colDetails{width:auto}.acadia-invoices-cspManual-table .acadia-invoices-cspManual-colAmount{width:12%;max-width:9.5rem;min-width:7rem}.acadia-invoices-cspManual-table .acadia-field-currency{justify-content:flex-end;margin-inline-start:auto;max-width:100%}.acadia-invoices-generatePreview-manualTable th.acadia-invoices-generatePreview-manualColDetails,.acadia-invoices-generatePreview-manualTable td.acadia-invoices-generatePreview-manualColDetails{width:80%}.acadia-invoices-generatePreview-manualTable th.acadia-invoices-generatePreview-manualColAmount,.acadia-invoices-generatePreview-manualTable td.acadia-invoices-generatePreview-manualColAmount{width:20%;max-width:12rem}.acadia-invoices-generateWizard-lines .acadia-skeleton-host,.acadia-invoices-generateWizard-lines .acadia-data-table-host{min-height:10rem}.acadia-invoices-generateWizard-lines .acadia-invoices-wizard-statusCol{max-width:14.5rem;width:14.5rem}.acadia-invoices-wizard-actionsCell{text-align:right;width:3rem}.acadia-invoices-wizard-actionsCell .acadia-table-actions{justify-content:flex-end}.acadia-invoices-wizard-expenseExpandCell{min-width:2.4rem;width:2.4rem}.acadia-invoices-wizard-expenseExpandBtn.p-button{border:none!important;box-shadow:none!important}.acadia-invoices-wizard-expenseLineItems>td{background:var(--acadia-surface-subtle, var(--surface-50));padding-block:var(--acadia-space-sm)}.acadia-invoices-wizard-expenseLineItems .acadia-table{margin-inline-start:var(--acadia-space-lg);width:calc(100% - var(--acadia-space-lg))}.acadia-invoices-generateWizard-step--preview{max-height:min(58vh,640px);overflow-y:auto}.acadia-invoices-generatePreview{width:100%}.acadia-invoices-generatePreview-card{background:var(--acadia-surface);border:1px solid var(--acadia-border-subtle);border-radius:var(--acadia-radius-lg);margin-inline:auto;max-width:56rem;padding:var(--acadia-space-lg)}.acadia-invoices-generatePreview-header{align-items:flex-start;display:flex;gap:var(--acadia-space-md);justify-content:space-between;margin-bottom:var(--acadia-space-lg)}.acadia-invoices-generatePreview-brand{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-invoices-generatePreview-logo{height:3rem;max-width:12rem;object-fit:contain;object-position:left center}.acadia-invoices-generatePreview-entityName,.acadia-invoices-generatePreview-title{font-size:var(--acadia-font-size-xl);font-weight:600;line-height:1.2;margin:0}.acadia-invoices-generatePreview-title{font-weight:700;text-align:right;text-transform:uppercase}.acadia-invoices-generatePreview-headerAside{align-items:flex-end;display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-invoices-generatePreview-headerMeta{display:grid;gap:var(--acadia-space-2xs) var(--acadia-space-md);grid-template-columns:auto auto;justify-content:end;margin:0;text-align:right}.acadia-invoices-generatePreview-headerMetaRow{display:contents}.acadia-invoices-generatePreview-headerMetaLabel{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.acadia-invoices-generatePreview-headerMetaValue{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--acadia-font-size-sm);font-weight:500;gap:var(--acadia-space-2xs);justify-content:flex-end;margin:0;min-width:6rem}.acadia-invoices-generatePreview-meta{display:grid;gap:var(--acadia-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--acadia-space-lg)}.acadia-invoices-generatePreview-metaColumn{display:flex;flex-direction:column;gap:var(--acadia-space-sm);min-width:0}.acadia-invoices-generatePreview-metaColumn--right{text-align:right}.acadia-invoices-generatePreview-metaItem{display:flex;flex-direction:column;gap:var(--acadia-space-2xs)}.acadia-invoices-generatePreview-metaItem--billTo{align-items:flex-end}.acadia-invoices-generatePreview-metaLabel{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acadia-invoices-generatePreview-metaLabelRow{align-items:center;display:inline-flex;gap:var(--acadia-space-2xs)}.acadia-invoices-generatePreview-metaLabelRow--right{justify-content:flex-end}.acadia-invoices-generatePreview-partyName{font-weight:600}.acadia-invoices-generatePreview-address{color:var(--acadia-text-secondary);white-space:pre-line}.acadia-invoices-generatePreview-divider{border:0;border-top:1px solid var(--acadia-border-subtle);margin:0 0 var(--acadia-space-lg)}.acadia-invoices-generatePreview-section+.acadia-invoices-generatePreview-section{margin-top:var(--acadia-space-lg)}.acadia-invoices-generatePreview-sectionTitle{display:flex;margin:0 0 var(--acadia-space-sm);width:100%}.acadia-invoices-generatePreview-table{margin-bottom:var(--acadia-space-sm)}.acadia-invoices-generatePreview-empty{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);margin:0 0 var(--acadia-space-sm)}.acadia-invoices-generatePreview-sectionTotal{color:var(--acadia-text);display:flex;font-size:var(--acadia-font-size-sm);font-weight:600;gap:var(--acadia-space-md);justify-content:flex-end;margin-top:var(--acadia-space-md)}.acadia-invoices-generatePreview-categoryPill{border-radius:var(--acadia-radius-full);display:inline-flex;font-size:var(--acadia-font-size-xs);font-weight:600;padding:.125rem .5rem;white-space:nowrap}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--travel{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--meals{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--accommodation{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--software{background:color-mix(in srgb,#0891b2 12%,transparent);color:#0891b2}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--equipment{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--mileage{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--perdiem{background:color-mix(in srgb,#6366f1 12%,transparent);color:#6366f1}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--training{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--communication{background:color-mix(in srgb,#059669 12%,transparent);color:#059669}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--medical{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--gifts{background:color-mix(in srgb,#db2777 12%,transparent);color:#db2777}.acadia-invoices-generatePreview-categoryPill.acadia-expense-category-icon--other{background:color-mix(in srgb,#5b57f5 12%,transparent);color:#5b57f5}.acadia-invoices-generatePreview-totals{border-top:1px solid var(--acadia-border-subtle);display:flex;flex-direction:column;gap:var(--acadia-space-xs);margin-left:auto;margin-top:var(--acadia-space-lg);max-width:20rem;min-width:14rem;padding-top:var(--acadia-space-md);width:100%}.acadia-invoices-generatePreview-totalRow{display:grid;font-size:var(--acadia-font-size-sm);gap:var(--acadia-space-md);grid-template-columns:1fr auto;justify-content:flex-end}.acadia-invoices-generatePreview-totalRow--due{border-top:1px solid var(--acadia-border-subtle);font-size:var(--acadia-font-size-lg);font-weight:600;margin-top:var(--acadia-space-xs);padding-top:var(--acadia-space-sm)}.acadia-invoices-generatePreview-totalRow--balance{color:var(--acadia-text-secondary)}.acadia-invoices-generatePreview-overdueBadge{margin-inline-start:var(--acadia-space-xs)}.acadia-editable-text-block{display:flex;flex-direction:column;gap:var(--acadia-space-2xs, .25rem);margin-block:var(--acadia-space-md)}.acadia-editable-text-block-label{color:var(--acadia-text-muted, var(--text-color-secondary));font-size:var(--acadia-font-size-sm, .875rem);font-weight:600}.acadia-editable-text-block-input{width:100%}.acadia-editable-text-block-readonly{color:var(--acadia-text, inherit);font-size:var(--acadia-font-size-sm, .875rem);line-height:1.45;white-space:pre-wrap;word-break:break-word}.acadia-editable-text-block-readonly--empty{color:var(--acadia-text-muted, var(--text-color-secondary))}.acadia-invoices-generatePreview-manualToolbar{display:flex;justify-content:flex-end;margin-block-end:var(--acadia-space-xs)}.acadia-invoices-generatePreview-manualInput{width:100%}.acadia-invoices-generatePreview-manualAmount{max-width:8rem;margin-inline-start:auto}.acadia-invoices-generateWizard-footer{align-items:center;border-top:1px solid var(--acadia-border-subtle);display:flex;gap:var(--acadia-space-sm);justify-content:space-between;margin-top:var(--acadia-space-sm);padding-top:var(--acadia-space-md)}.acadia-invoices-generateWizard-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);justify-content:flex-end}.acadia-invoices-list .acadia-invoices-statusChips{display:block;width:100%}.acadia-legal-faq{padding:var(--acadia-space-sm) 0 var(--acadia-space-xl);max-width:920px;font-size:var(--acadia-font-size-sm);line-height:1.5;color:var(--acadia-text-primary)}.acadia-legal-faq-intro{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);line-height:1.7;margin:var(--acadia-space-sm) 0 var(--acadia-space-lg);padding:var(--acadia-space-sm) var(--acadia-space-md);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-left:3px solid var(--acadia-primary);border-radius:var(--acadia-radius-md)}.acadia-legal-faq-search{position:relative;margin-bottom:var(--acadia-space-lg)}.acadia-legal-faq-search .pi-search{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--acadia-text-muted);font-size:.9rem;pointer-events:none}.acadia-legal-faq-search-input{width:100%;padding:.65rem 1rem .65rem 2.4rem;font-family:inherit;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-primary);background:var(--acadia-surface-card);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);outline:none;transition:border-color .18s ease,box-shadow .18s ease;box-shadow:var(--acadia-shadow-sm)}.acadia-legal-faq-search-input::placeholder{color:var(--acadia-text-muted)}.acadia-legal-faq-search-input:focus{border-color:var(--acadia-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--acadia-primary) 12%,transparent)}.acadia-legal-faq-sections.p-accordion{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-legal-faq-section-header{display:inline-flex;align-items:center;gap:var(--acadia-space-sm);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.acadia-legal-faq-section-badge{font-size:.68rem;font-weight:700;color:var(--acadia-text-muted);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:20px;padding:0 7px;line-height:18px;text-transform:none;letter-spacing:0}.acadia-legal-faq-item-header{display:inline-flex;align-items:center;gap:var(--acadia-space-sm);font-weight:600;font-size:var(--acadia-font-size-sm)}.acadia-legal-faq-item-icon{width:30px;height:30px;border-radius:var(--acadia-radius-sm);background:var(--acadia-surface-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.acadia-legal-faq-item-icon .pi{font-size:.82rem;color:var(--acadia-text-muted)}.acadia-legal-faq-answer{padding:var(--acadia-space-sm) var(--acadia-space-md);background:var(--acadia-surface-muted);border-radius:var(--acadia-radius-sm);border-left:2px solid var(--acadia-primary-light, var(--acadia-primary))}.acadia-legal-faq-answer p{font-size:var(--acadia-font-size-xs);color:var(--acadia-text-secondary);line-height:1.6;margin:0}.acadia-legal-faq-answer p+p{margin-top:.35rem}.acadia-legal-faq-answer strong{color:var(--acadia-text-primary);font-weight:700}.acadia-legal-faq-sec-general .acadia-legal-faq-section-header{color:#6366f1}.acadia-legal-faq-sec-time .acadia-legal-faq-section-header{color:#0ea5e9}.acadia-legal-faq-sec-expenses .acadia-legal-faq-section-header{color:#10b981}.acadia-legal-faq-sec-approvals .acadia-legal-faq-section-header{color:#f59e0b}.acadia-legal-faq-sec-projects .acadia-legal-faq-section-header{color:#8b5cf6}.acadia-legal-faq-sec-employees .acadia-legal-faq-section-header{color:#ec4899}.acadia-legal-faq-sec-ui .acadia-legal-faq-section-header{color:#14b8a6}.acadia-legal-faq-sec-files .acadia-legal-faq-section-header{color:#f97316}.acadia-legal-faq-sec-perms .acadia-legal-faq-section-header{color:#ef4444}.acadia-legal-faq-sec-validation .acadia-legal-faq-section-header{color:#eab308}.acadia-legal-faq-sec-workflow .acadia-legal-faq-section-header{color:#06b6d4}.acadia-legal-faq-sec-trouble .acadia-legal-faq-section-header{color:#84cc16}.acadia-legal-faq-sec-other .acadia-legal-faq-section-header{color:#64748b}.acadia-legal-support{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.acadia-legal-support-no-margin{margin-bottom:0}.acadia-legal-support-list{margin:0;padding-left:1.25rem;color:var(--acadia-text-primary);line-height:1.6}.acadia-legal-support-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-legal-support-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--acadia-space-md)}.acadia-legal-support-section-title{margin:0 0 var(--acadia-space-sm) 0;font-size:1.1rem;font-weight:700;color:var(--acadia-text-primary)}.acadia-legal-support-template-panel .p-panel-content{padding:0}.acadia-legal-support-panel-body{padding-top:var(--acadia-space-md)}.acadia-legal-support-subpanel-body{padding-top:var(--acadia-space-sm)}.acadia-legal-support-template{margin:0;padding:var(--acadia-space-md);background:var(--acadia-surface-muted);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);color:var(--acadia-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.6;white-space:pre-wrap}.acadia-legal-support-contact{padding:var(--acadia-space-sm);border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-md);background:var(--acadia-surface-card)}.legal-notices-intro{margin-bottom:var(--acadia-space-lg);max-width:60rem}.legal-notices-intro p{margin-bottom:var(--acadia-space-sm)}.legal-notices-panel{margin-bottom:var(--acadia-space-md)}.legal-notices-list-item{padding-bottom:var(--acadia-space-md);margin-bottom:var(--acadia-space-md);border-bottom:1px solid var(--acadia-border)}.legal-notices-list-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-notices-link{word-break:break-all}.legal-notices-list{list-style:none;padding:0;margin:0}.legal-notices-dotnet-sources-label{font-weight:600}.legal-notices-dotnet-sources-value{font-family:var(--acadia-font-mono, ui-monospace, monospace);font-size:var(--acadia-font-size-xs)}.legal-notices-state{display:flex;flex-direction:column;align-items:center;gap:var(--acadia-space-md);padding:var(--acadia-space-xl) 0}.legal-notices-state-text{color:var(--acadia-text-secondary)}.legal-notices-error{margin:0}.terms-of-usage-body{max-width:60rem}.terms-of-usage-body .terms-section{margin-bottom:1.75rem}.terms-of-usage-body h2{margin-top:0;margin-bottom:.75rem}.terms-of-usage-body h3{margin-top:1rem;margin-bottom:.5rem}.terms-of-usage-body p,.terms-of-usage-body li{line-height:1.6}.terms-of-usage-body ul{margin-top:.5rem;margin-bottom:.75rem;padding-left:1.25rem}.terms-last-updated{margin-top:.25rem;margin-bottom:var(--acadia-space-lg)}.terms-acknowledgment{font-weight:600}.terms-footer-actions{display:flex;flex-wrap:wrap;gap:var(--acadia-space-sm);margin-top:var(--acadia-space-lg);padding-top:var(--acadia-space-md);border-top:1px solid var(--acadia-border)}@media (max-width: 991px){.acadia-legal-support-topic-grid,.acadia-legal-support-priority-grid{grid-template-columns:1fr}}@media print{.terms-footer-actions{display:none}}app-root:has(.login-page),app-login{display:block;height:100%}.login-page{--acadia-navy: #083b73;--acadia-blue: #0b8fe8;--acadia-blue-dark: #054a8f;--acadia-orange: #ff7a1a;--acadia-orange-hover: #e86e10;--acadia-page-bg: #f6fafd;--acadia-card-shadow: 0 2px 8px rgba(8, 59, 115, .05), 0 20px 40px rgba(8, 59, 115, .07);--acadia-btn-shadow-hover: 0 12px 24px rgba(255, 122, 26, .32);--acadia-login-card-width-desktop: 800px;--acadia-login-card-height-desktop: 550px;--acadia-login-card-width-tablet: min(560px, 92vw);box-sizing:border-box;height:100%;max-height:100dvh;min-height:0;overflow:hidden;font-family:var(--font-family, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);background:var(--acadia-page-bg)}.login-page__split{display:flex;box-sizing:border-box;height:100%;max-height:100dvh;min-height:0;width:100%;overflow:hidden}.login-hero{position:relative;flex:1 1 50%;box-sizing:border-box;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(105deg,#054a8f,#064278 22%,#083b73 42%,#0a6fc4 72%,#0b8fe8)}.login-hero__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.login-hero__arcs{position:absolute;left:-8%;bottom:-5%;width:min(55vw,480px);height:auto;opacity:1}.login-hero__dots{position:absolute;right:12%;top:48%;width:72px;height:56px;background-image:radial-gradient(circle,rgba(255,255,255,.55) 1.5px,transparent 1.5px);background-size:12px 12px;opacity:.45}.login-hero__content{position:relative;z-index:1;flex:0 1 auto;padding:clamp(5rem,12vh,8.125rem) clamp(1.5rem,4vw,2.5rem) 2rem 90px;max-width:580px}.login-hero__logo{display:block;width:150px;height:auto;margin-bottom:2.25rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.login-hero__title{margin:0 0 .75rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.12;color:#fff;letter-spacing:-.02em}.login-hero__title-accent{display:block;width:80px;height:4px;margin-bottom:1.75rem;border-radius:2px;background:var(--acadia-orange)}.login-hero__lead{margin:0 0 1.125rem;font-size:clamp(1.0625rem,1.8vw,1.3125rem);font-weight:500;line-height:1.55;color:#fff}.login-hero__tagline{margin:0;font-size:clamp(.9375rem,1.4vw,1.09375rem);font-weight:400;line-height:1.5;color:#ffffffd9}.login-hero__illustration{position:relative;z-index:1;margin-top:auto;padding:0 clamp(1.5rem,4vw,3rem) clamp(2rem,5vh,3.5rem);display:flex;flex:1 1 0;min-height:0;justify-content:center;align-items:center}.login-illus{position:relative;width:min(540px,82%);height:min(260px,100%);max-height:100%}.login-illus__dashboard{position:absolute;left:0;bottom:20px;width:82%;padding:1.15rem 1.25rem 1.25rem;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001f}.login-illus__dashboard-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.login-illus__avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#ffffff59;border:2px solid rgba(255,255,255,.5)}.login-illus__line{display:block;height:9px;border-radius:4px;background:#ffffff59;margin-bottom:.5rem}.login-illus__line--long{flex:1;margin-bottom:0;max-width:160px}.login-illus__line--mid{width:75%}.login-illus__line--short{width:50%;margin-bottom:.85rem}.login-illus__bars{display:flex;align-items:flex-end;gap:7px;height:58px;margin-top:.35rem}.login-illus__bar{flex:1;height:55%;border-radius:4px 4px 0 0;background:#ffffff4d}.login-illus__bar--accent{height:85%;background:var(--acadia-orange)}.login-illus__bar--tall{height:70%}.login-illus__calendar{position:absolute;right:4%;top:0;width:128px;padding:.75rem;border-radius:12px;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 20px #0000001a}.login-illus__cal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.login-illus__cal-grid span{aspect-ratio:1;border-radius:4px;background:#fff3}.login-illus__cal-checked{position:relative;background:#ffffff59!important}.login-illus__cal-checked:after{content:"";position:absolute;inset:0;margin:auto;width:11px;height:7px;border-left:2px solid var(--acadia-orange);border-bottom:2px solid var(--acadia-orange);transform:rotate(-45deg) translate(1px,-1px)}.login-illus__clock{position:absolute;left:50%;bottom:0;width:140px;height:140px;transform:translate(-50%);filter:drop-shadow(0 8px 24px rgba(0,0,0,.2))}.login-signin{position:relative;z-index:2;flex:1 1 50%;box-sizing:border-box;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden;background:var(--acadia-page-bg)}.acadia-login-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;width:min(var(--acadia-login-card-width-desktop),100%);max-width:var(--acadia-login-card-width-desktop);height:var(--acadia-login-card-height-desktop);min-height:0;max-height:min(var(--acadia-login-card-height-desktop),100%);padding:clamp(3rem,8vh,4.5rem) 2.5rem;background:#fff;border-radius:24px;box-shadow:var(--acadia-card-shadow)}.acadia-login-card__group{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.acadia-login-card__group p-button{display:block;width:min(340px,100%);pointer-events:auto}.acadia-login-card__logo{display:block;width:172px;height:auto}.acadia-login-card__wordmark{margin:0;font-size:3.25rem;font-weight:800;letter-spacing:.08em;color:var(--acadia-navy);text-transform:uppercase;line-height:1.1}.acadia-login-card__btn.p-button{width:100%;max-width:100%;height:62px;margin-top:2.5rem;font-size:1.3125rem;font-weight:700;border-radius:12px;border:none;background:var(--acadia-orange);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.acadia-login-card__btn.p-button:enabled:hover{background:var(--acadia-orange-hover);box-shadow:var(--acadia-btn-shadow-hover);transform:translateY(-1px)}.acadia-login-card__btn.p-button:enabled:active{transform:translateY(0);box-shadow:none}.acadia-login-card__btn.p-button:focus-visible{outline:2px solid var(--acadia-navy);outline-offset:3px}.acadia-login-card__btn .p-button-label,.acadia-login-card__btn .p-button-icon{color:#fff}.acadia-login-card__btn .acadia-spinner{display:block;margin:0 auto;flex-shrink:0}.acadia-login-card__spinner{display:flex;justify-content:center;align-items:center;min-height:calc(228px + 2rem);margin-top:0;width:100%}.acadia-login-card__spinner .acadia-spinner{flex-shrink:0}@media (min-width: 1200px){.acadia-login-card__wordmark{font-size:3.5rem}}@media (min-width: 1400px){.login-hero__title{font-size:3.25rem}}@media (max-width: 991px){.login-page{height:100%;max-height:none;min-height:0;overflow:hidden}.login-page__split{height:100%;max-height:none;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto}.login-hero,.login-signin{height:auto;overflow:visible}.login-hero{flex:none;min-height:min(52vh,480px)}.login-hero__content{padding:clamp(2.5rem,8vh,4rem) clamp(1.5rem,5vw,2.5rem) 1.5rem}.login-hero__logo{width:120px;margin-bottom:1.75rem}.login-hero__illustration{flex:none;min-height:240px;transform:scale(.9);transform-origin:bottom center}.login-signin{flex:none;min-height:auto;padding:2rem 1.5rem 2.5rem}.acadia-login-card{width:var(--acadia-login-card-width-tablet);max-width:var(--acadia-login-card-width-tablet);height:auto;min-height:auto;max-height:none;padding:2.5rem 2rem}.acadia-login-card__logo{width:148px}.acadia-login-card__wordmark{font-size:clamp(2.5rem,6vw,3.25rem)}.acadia-login-card__btn.p-button{margin-top:2rem;font-size:1.1875rem}}@media (max-width: 575px){.login-hero__illustration{display:none}.login-hero{min-height:auto;padding-bottom:.5rem}.login-hero__content{padding:2.5rem 1.5rem 1.5rem}.login-hero__logo{width:100px}.acadia-login-card{width:100%;max-width:100%;height:auto;min-height:auto;padding:2rem 1.5rem}.acadia-login-card__logo{width:120px}.acadia-login-card__wordmark{font-size:2.5rem;letter-spacing:.06em}.acadia-login-card__btn.p-button{width:min(340px,100%);height:58px;margin-top:1.75rem;font-size:1.125rem}}@media (max-height: 600px) and (min-width: 992px){.login-hero__illustration{display:none}.login-hero__content{padding-top:clamp(2.5rem,8vh,5rem)}}app-auditlog-home{display:block;font-family:var(--acadia-font-family, var(--font-family));color:var(--acadia-text, var(--text-color))}.auditlog-page.acadia-list-page{padding:0;background:transparent}.acadia-auditlog-embedded.auditlog-page{min-height:0}.acadia-auditlog-embedded--resultsOnly.auditlog-page .auditlog-page-stack{gap:0}.acadia-auditlog-embedded--resultsOnly .auditlog-results-card{margin:0}.auditlog-page-stack{display:flex;flex-direction:column;gap:var(--acadia-space-md)}.auditlog-results-caption{margin:0 0 .75rem;font-size:.8125rem;color:var(--acadia-text-secondary, var(--text-color-secondary));font-weight:400}.auditlog-filters-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.auditlog-filter-row-3{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.auditlog-filter-search{flex:1 1 280px;min-width:0}.auditlog-filter-quick{flex:1 1 320px;min-width:0}.auditlog-quick-chips{display:flex;flex-wrap:wrap;gap:.5rem}.auditlog-quick-chip{cursor:pointer}.auditlog-page .auditlog-filters-grid .p-multiselect-chip{background:color-mix(in srgb,var(--page-accent, var(--p-primary-color)) 14%,var(--acadia-surface-card));color:var(--page-accent, var(--p-primary-color));border-radius:20px;font-size:.6875rem;font-weight:600}.auditlog-actor-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.auditlog-action-cell{display:inline-flex;align-items:center;gap:.5rem}.auditlog-action-icon{flex-shrink:0;font-size:.875rem;color:var(--page-accent, var(--p-primary-color))}.auditlog-cell-truncate{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-option{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.error-text{color:var(--acadia-status-danger, var(--red-500));font-size:.8125rem;margin-top:.35rem}.table-col-250{min-width:250px}.table-col-200{min-width:200px}.table-col-180{min-width:180px}.table-col-150{min-width:150px}.action-column{width:5rem;text-align:center}.p-dialog.auditlog-detail-dialog.p-dialog{width:min(96vw,52rem)}.p-dialog.auditlog-detail-dialog .p-dialog-header{border-bottom:1px solid var(--acadia-border, var(--surface-border, #dee2e6))}.auditlog-detail-dialog-body{padding:var(--acadia-space-md) var(--acadia-space-lg);max-height:min(78vh,720px);overflow:auto}.auditlog-detail-section{margin-bottom:1.25rem}.auditlog-detail-section-title{font-size:.9375rem;font-weight:600;margin:0 0 .65rem;color:var(--acadia-text, var(--text-color, #495057))}.auditlog-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--acadia-space-md)}.auditlog-detail-span-full{grid-column:1/-1}.auditlog-detail-label{display:block;font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--acadia-text-secondary);margin-bottom:var(--acadia-space-xs)}.auditlog-detail-trace-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-xs)}.auditlog-detail-trace-value code{font-size:var(--acadia-font-size-sm);word-break:break-all}.auditlog-related-row--parent{font-weight:600}.auditlog-detail-empty{text-align:center;color:var(--acadia-text-secondary, var(--text-color-secondary, #6c757d));padding:1.5rem}@media (max-width: 991px){.auditlog-filter-row-3{flex-direction:column;align-items:stretch}.auditlog-cell-truncate{max-width:160px}}@media (max-width: 640px){.auditlog-detail-grid{grid-template-columns:1fr}}.acadia-approval-delegation-dialog.p-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - var(--acadia-space-md))}.acadia-approval-delegation-dialog.p-dialog .acadia-edit-workspace--dialog{padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-approval-delegation-dialog.p-dialog .acadia-approval-delegation-step{gap:var(--acadia-space-xs)}.acadia-approval-delegation-dialog.p-dialog app-form-field{gap:var(--acadia-space-2xs)}.acadia-approval-delegation-dialog.p-dialog .acadia-provider-card{align-items:center;gap:var(--acadia-space-xs);padding-bottom:var(--acadia-space-sm);padding-inline:var(--acadia-space-md);padding-top:calc(var(--acadia-space-md) * .5)}.acadia-approval-delegation-dialog.p-dialog .acadia-provider-card__title{font-size:var(--acadia-font-size-sm);line-height:1.25}.acadia-approval-delegation-dialog.p-dialog .acadia-provider-card__subtitle{font-size:var(--acadia-font-size-xs);line-height:1.3;margin-top:0}.acadia-approval-delegation-step{display:flex;flex-direction:column;gap:var(--acadia-space-xs);min-height:0}.acadia-approval-delegation-hintIcon{color:var(--acadia-primary);font-size:1.25rem;margin-top:.125rem}.acadia-approval-delegation-fields.acadia-form-grid--2,.acadia-approval-delegation-secondary.acadia-form-grid--4{align-items:start;column-gap:var(--acadia-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--acadia-space-sm)}@media (min-width: 768px){.acadia-approval-delegation-secondary.acadia-form-grid--4 .acadia-form-grid__span-2{grid-column:span 2}.acadia-approval-delegation-secondary.acadia-form-grid--4 .acadia-form-grid__full{grid-column:1/-1}}.acadia-approval-delegation-historyTitle{font-size:var(--acadia-font-size-sm);font-weight:600;margin:0 0 var(--acadia-space-xs)}.acadia-approval-delegation-history{margin-top:0}.acadia-approval-delegation-list{display:flex;flex-direction:column}.acadia-approval-delegation-item{align-items:center;border-bottom:1px solid var(--acadia-border);display:flex;gap:var(--acadia-space-sm);padding:var(--acadia-space-xs) 0}.acadia-approval-delegation-item:last-child{border-bottom:none}.acadia-approval-delegation-item .acadia-approval-member-cell{flex:1 1 auto}.acadia-approval-delegation-item>app-status-badge{flex-shrink:0;margin-left:auto}.acadia-approval-delegation-empty{color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);margin:0;padding:var(--acadia-space-xs) 0}.acadia-shell .p-button,.acadia-page .p-button,.acadia-workspace .p-button,.acadia-edit-workspace .p-button,.acadia-card .p-button,.page-shell .p-button{border-radius:var(--acadia-radius-control);font-size:var(--acadia-button-font-size);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-shell .p-button .p-button-icon,.acadia-page .p-button .p-button-icon,.acadia-workspace .p-button .p-button-icon,.acadia-edit-workspace .p-button .p-button-icon,.acadia-card .p-button .p-button-icon,.page-shell .p-button .p-button-icon{font-size:var(--acadia-button-icon-size)}.acadia-shell .p-button.p-button-sm,.acadia-page .p-button.p-button-sm,.acadia-workspace .p-button.p-button-sm,.acadia-edit-workspace .p-button.p-button-sm,.acadia-card .p-button.p-button-sm,.page-shell .p-button.p-button-sm{font-size:calc(var(--acadia-button-font-size) * .92);min-height:calc(var(--acadia-button-min-height) * .92);padding:calc(var(--acadia-button-padding-block) * .92) calc(var(--acadia-button-padding-inline) * .92)}.acadia-shell .p-button.p-button-lg,.acadia-page .p-button.p-button-lg,.acadia-workspace .p-button.p-button-lg,.acadia-edit-workspace .p-button.p-button-lg,.acadia-card .p-button.p-button-lg,.page-shell .p-button.p-button-lg{font-size:calc(var(--acadia-button-font-size) * 1.12);min-height:calc(var(--acadia-button-min-height) * 1.12);padding:calc(var(--acadia-button-padding-block) * 1.12) calc(var(--acadia-button-padding-inline) * 1.12)}.acadia-shell .p-button:focus-visible,.acadia-page .p-button:focus-visible,.acadia-workspace .p-button:focus-visible,.acadia-edit-workspace .p-button:focus-visible,.acadia-card .p-button:focus-visible,.page-shell .p-button:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-checkbox .p-checkbox-input,.acadia-shell .p-checkbox .p-checkbox-box,.acadia-page .p-checkbox .p-checkbox-input,.acadia-page .p-checkbox .p-checkbox-box,.acadia-workspace .p-checkbox .p-checkbox-input,.acadia-workspace .p-checkbox .p-checkbox-box,.acadia-edit-workspace .p-checkbox .p-checkbox-input,.acadia-edit-workspace .p-checkbox .p-checkbox-box,.acadia-card .p-checkbox .p-checkbox-input,.acadia-card .p-checkbox .p-checkbox-box,.page-shell .p-checkbox .p-checkbox-input,.page-shell .p-checkbox .p-checkbox-box{border-radius:var(--acadia-radius-checkbox)}.acadia-shell .p-inputtext:focus-visible,.acadia-shell .p-textarea:focus-visible,.acadia-shell .p-inputnumber-input:focus-visible,.acadia-page .p-inputtext:focus-visible,.acadia-page .p-textarea:focus-visible,.acadia-page .p-inputnumber-input:focus-visible,.acadia-workspace .p-inputtext:focus-visible,.acadia-workspace .p-textarea:focus-visible,.acadia-workspace .p-inputnumber-input:focus-visible,.acadia-edit-workspace .p-inputtext:focus-visible,.acadia-edit-workspace .p-textarea:focus-visible,.acadia-edit-workspace .p-inputnumber-input:focus-visible,.acadia-card .p-inputtext:focus-visible,.acadia-card .p-textarea:focus-visible,.acadia-card .p-inputnumber-input:focus-visible,.page-shell .p-inputtext:focus-visible,.page-shell .p-textarea:focus-visible,.page-shell .p-inputnumber-input:focus-visible{outline:none;border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-select:focus-visible,.acadia-shell .p-dropdown:focus-visible,.acadia-shell .p-multiselect:focus-visible,.acadia-page .p-select:focus-visible,.acadia-page .p-dropdown:focus-visible,.acadia-page .p-multiselect:focus-visible,.acadia-workspace .p-select:focus-visible,.acadia-workspace .p-dropdown:focus-visible,.acadia-workspace .p-multiselect:focus-visible,.acadia-edit-workspace .p-select:focus-visible,.acadia-edit-workspace .p-dropdown:focus-visible,.acadia-edit-workspace .p-multiselect:focus-visible,.acadia-card .p-select:focus-visible,.acadia-card .p-dropdown:focus-visible,.acadia-card .p-multiselect:focus-visible,.page-shell .p-select:focus-visible,.page-shell .p-dropdown:focus-visible,.page-shell .p-multiselect:focus-visible{outline:none;box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-datepicker-input:focus-visible,.acadia-shell .p-calendar .p-inputtext:focus-visible,.acadia-page .p-datepicker-input:focus-visible,.acadia-page .p-calendar .p-inputtext:focus-visible,.acadia-workspace .p-datepicker-input:focus-visible,.acadia-workspace .p-calendar .p-inputtext:focus-visible,.acadia-edit-workspace .p-datepicker-input:focus-visible,.acadia-edit-workspace .p-calendar .p-inputtext:focus-visible,.acadia-card .p-datepicker-input:focus-visible,.acadia-card .p-calendar .p-inputtext:focus-visible,.page-shell .p-datepicker-input:focus-visible,.page-shell .p-calendar .p-inputtext:focus-visible{outline:none;border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-panel,.acadia-shell .p-dialog,.acadia-page .p-panel,.acadia-page .p-dialog,.acadia-workspace .p-panel,.acadia-workspace .p-dialog,.acadia-edit-workspace .p-panel,.acadia-edit-workspace .p-dialog,.acadia-card .p-panel,.acadia-card .p-dialog,.page-shell .p-panel,.page-shell .p-dialog{border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-md)}.acadia-shell .p-panel .p-panel-header,.acadia-page .p-panel .p-panel-header,.acadia-workspace .p-panel .p-panel-header,.acadia-edit-workspace .p-panel .p-panel-header,.acadia-card .p-panel .p-panel-header,.page-shell .p-panel .p-panel-header{background:var(--acadia-surface-muted);border-color:var(--acadia-border);color:var(--acadia-text)}.acadia-shell .p-panel .p-panel-content,.acadia-page .p-panel .p-panel-content,.acadia-workspace .p-panel .p-panel-content,.acadia-edit-workspace .p-panel .p-panel-content,.acadia-card .p-panel .p-panel-content,.page-shell .p-panel .p-panel-content{border-color:var(--acadia-border)}.acadia-shell .p-datatable,.acadia-page .p-datatable,.acadia-workspace .p-datatable,.acadia-edit-workspace .p-datatable,.acadia-card .p-datatable,.page-shell .p-datatable{border:none;border-radius:var(--acadia-table-radius);box-shadow:none;overflow:hidden}.acadia-shell .p-datatable .p-datatable-thead>tr>th,.acadia-page .p-datatable .p-datatable-thead>tr>th,.acadia-workspace .p-datatable .p-datatable-thead>tr>th,.acadia-edit-workspace .p-datatable .p-datatable-thead>tr>th,.acadia-card .p-datatable .p-datatable-thead>tr>th,.page-shell .p-datatable .p-datatable-thead>tr>th{background:var(--acadia-table-header-bg);border:none;border-bottom:1px solid var(--acadia-table-border);color:var(--acadia-table-header-color);font-size:var(--acadia-table-header-size);font-weight:700;letter-spacing:var(--acadia-table-header-tracking);padding:var(--acadia-table-cell-padding-y) var(--acadia-table-cell-padding-x);text-transform:uppercase}.acadia-shell .p-datatable .p-datatable-tbody>tr,.acadia-page .p-datatable .p-datatable-tbody>tr,.acadia-workspace .p-datatable .p-datatable-tbody>tr,.acadia-edit-workspace .p-datatable .p-datatable-tbody>tr,.acadia-card .p-datatable .p-datatable-tbody>tr,.page-shell .p-datatable .p-datatable-tbody>tr{color:var(--acadia-text)}.acadia-shell .p-datatable .p-datatable-tbody>tr>td,.acadia-page .p-datatable .p-datatable-tbody>tr>td,.acadia-workspace .p-datatable .p-datatable-tbody>tr>td,.acadia-edit-workspace .p-datatable .p-datatable-tbody>tr>td,.acadia-card .p-datatable .p-datatable-tbody>tr>td,.page-shell .p-datatable .p-datatable-tbody>tr>td{background:var(--acadia-surface-card);border:none;border-bottom:1px solid var(--acadia-table-border);color:var(--acadia-text);font-size:var(--acadia-font-size-sm);padding:var(--acadia-table-cell-padding-y) var(--acadia-table-cell-padding-x);vertical-align:middle}.acadia-shell .p-datatable .p-datatable-tbody>tr:hover>td,.acadia-page .p-datatable .p-datatable-tbody>tr:hover>td,.acadia-workspace .p-datatable .p-datatable-tbody>tr:hover>td,.acadia-edit-workspace .p-datatable .p-datatable-tbody>tr:hover>td,.acadia-card .p-datatable .p-datatable-tbody>tr:hover>td,.page-shell .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--acadia-hover-bg)}.acadia-shell .p-paginator,.acadia-page .p-paginator,.acadia-workspace .p-paginator,.acadia-edit-workspace .p-paginator,.acadia-card .p-paginator,.page-shell .p-paginator{border-color:var(--acadia-border);padding:var(--acadia-space-sm);gap:var(--acadia-space-xs)}.acadia-shell .p-tag,.acadia-page .p-tag,.acadia-workspace .p-tag,.acadia-edit-workspace .p-tag,.acadia-card .p-tag,.page-shell .p-tag{border-radius:var(--acadia-radius-full);font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x)}.acadia-shell .p-tag .p-tag-icon,.acadia-page .p-tag .p-tag-icon,.acadia-workspace .p-tag .p-tag-icon,.acadia-edit-workspace .p-tag .p-tag-icon,.acadia-card .p-tag .p-tag-icon,.page-shell .p-tag .p-tag-icon{font-size:var(--acadia-status-badge-icon-size)}.acadia-shell .p-button.p-button-primary:not(:disabled),.acadia-page .p-button.p-button-primary:not(:disabled),.acadia-workspace .p-button.p-button-primary:not(:disabled),.acadia-edit-workspace .p-button.p-button-primary:not(:disabled),.acadia-card .p-button.p-button-primary:not(:disabled),.page-shell .p-button.p-button-primary:not(:disabled){background:linear-gradient(180deg,#6b67f7,var(--acadia-primary));border-color:var(--acadia-primary);color:var(--acadia-primary-contrast);box-shadow:var(--acadia-shadow-brand);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-shell .p-button.p-button-primary:not(:disabled):hover,.acadia-page .p-button.p-button-primary:not(:disabled):hover,.acadia-workspace .p-button.p-button-primary:not(:disabled):hover,.acadia-edit-workspace .p-button.p-button-primary:not(:disabled):hover,.acadia-card .p-button.p-button-primary:not(:disabled):hover,.page-shell .p-button.p-button-primary:not(:disabled):hover{background:linear-gradient(180deg,var(--acadia-primary),var(--acadia-primary-hover));border-color:var(--acadia-primary-hover);transform:translateY(-1px);box-shadow:var(--acadia-shadow-brand-hover)}.acadia-shell .p-button.acadia-export-btn.p-button-primary:not(:disabled),.acadia-page .p-button.acadia-export-btn.p-button-primary:not(:disabled),.acadia-workspace .p-button.acadia-export-btn.p-button-primary:not(:disabled),.acadia-edit-workspace .p-button.acadia-export-btn.p-button-primary:not(:disabled),.acadia-card .p-button.acadia-export-btn.p-button-primary:not(:disabled),.page-shell .p-button.acadia-export-btn.p-button-primary:not(:disabled){background:var(--acadia-export-bg);border-color:var(--acadia-export-border);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-export-color)}.acadia-shell .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover,.acadia-page .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover,.acadia-workspace .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover,.acadia-edit-workspace .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover,.acadia-card .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover,.page-shell .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover{background:var(--acadia-export-bg-hover);border-color:var(--acadia-export-bg-hover);box-shadow:var(--acadia-shadow-sm);color:var(--acadia-export-color);transform:translateY(-1px)}.acadia-shell .p-button.acadia-export-btn.p-button-primary:disabled,.acadia-page .p-button.acadia-export-btn.p-button-primary:disabled,.acadia-workspace .p-button.acadia-export-btn.p-button-primary:disabled,.acadia-edit-workspace .p-button.acadia-export-btn.p-button-primary:disabled,.acadia-card .p-button.acadia-export-btn.p-button-primary:disabled,.page-shell .p-button.acadia-export-btn.p-button-primary:disabled{background:var(--acadia-surface-muted);border-color:var(--acadia-border);box-shadow:none;color:var(--acadia-text-muted);opacity:1}.acadia-shell .p-button.p-button-secondary:not(:disabled),.acadia-page .p-button.p-button-secondary:not(:disabled),.acadia-workspace .p-button.p-button-secondary:not(:disabled),.acadia-edit-workspace .p-button.p-button-secondary:not(:disabled),.acadia-card .p-button.p-button-secondary:not(:disabled),.page-shell .p-button.p-button-secondary:not(:disabled){background:var(--acadia-surface-card);border-color:var(--acadia-border-strong);color:var(--acadia-text-secondary);box-shadow:var(--acadia-shadow-xs)}.acadia-shell .p-button.p-button-secondary:not(:disabled):hover,.acadia-page .p-button.p-button-secondary:not(:disabled):hover,.acadia-workspace .p-button.p-button-secondary:not(:disabled):hover,.acadia-edit-workspace .p-button.p-button-secondary:not(:disabled):hover,.acadia-card .p-button.p-button-secondary:not(:disabled):hover,.page-shell .p-button.p-button-secondary:not(:disabled):hover{background:var(--acadia-hover-bg);border-color:var(--acadia-border-strong);color:var(--acadia-text)}.acadia-shell .p-selectbutton,.acadia-page .p-selectbutton,.acadia-workspace .p-selectbutton,.acadia-edit-workspace .p-selectbutton,.acadia-card .p-selectbutton,.page-shell .p-selectbutton{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--acadia-space-xs);border:none;background:transparent;padding:0;box-shadow:none}.acadia-shell .p-togglebutton,.acadia-page .p-togglebutton,.acadia-workspace .p-togglebutton,.acadia-edit-workspace .p-togglebutton,.acadia-card .p-togglebutton,.page-shell .p-togglebutton{box-sizing:border-box;border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control)!important;background:var(--acadia-surface-card);color:var(--acadia-text);box-shadow:var(--acadia-shadow-xs);font-size:var(--acadia-font-size-sm);font-weight:500;margin:0;overflow:hidden;white-space:nowrap}.acadia-shell .p-togglebutton.p-togglebutton-sm,.acadia-shell .p-togglebutton.p-inputfield-sm,.acadia-page .p-togglebutton.p-togglebutton-sm,.acadia-page .p-togglebutton.p-inputfield-sm,.acadia-workspace .p-togglebutton.p-togglebutton-sm,.acadia-workspace .p-togglebutton.p-inputfield-sm,.acadia-edit-workspace .p-togglebutton.p-togglebutton-sm,.acadia-edit-workspace .p-togglebutton.p-inputfield-sm,.acadia-card .p-togglebutton.p-togglebutton-sm,.acadia-card .p-togglebutton.p-inputfield-sm,.page-shell .p-togglebutton.p-togglebutton-sm,.page-shell .p-togglebutton.p-inputfield-sm{font-size:calc(var(--acadia-font-size-sm) * .92);min-height:calc(var(--acadia-button-min-height) * .92)}.acadia-shell .p-togglebutton .p-togglebutton-content,.acadia-page .p-togglebutton .p-togglebutton-content,.acadia-workspace .p-togglebutton .p-togglebutton-content,.acadia-edit-workspace .p-togglebutton .p-togglebutton-content,.acadia-card .p-togglebutton .p-togglebutton-content,.page-shell .p-togglebutton .p-togglebutton-content{border:none;border-radius:inherit;background:transparent;box-shadow:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.acadia-shell .p-selectbutton .p-togglebutton,.acadia-page .p-selectbutton .p-togglebutton,.acadia-workspace .p-selectbutton .p-togglebutton,.acadia-edit-workspace .p-selectbutton .p-togglebutton,.acadia-card .p-selectbutton .p-togglebutton,.page-shell .p-selectbutton .p-togglebutton{border-inline-start-width:1px!important;border-start-start-radius:var(--acadia-radius-control)!important;border-start-end-radius:var(--acadia-radius-control)!important;border-end-start-radius:var(--acadia-radius-control)!important;border-end-end-radius:var(--acadia-radius-control)!important}.acadia-shell .p-togglebutton.p-togglebutton-checked,.acadia-shell .p-togglebutton[data-p-checked=true],.acadia-page .p-togglebutton.p-togglebutton-checked,.acadia-page .p-togglebutton[data-p-checked=true],.acadia-workspace .p-togglebutton.p-togglebutton-checked,.acadia-workspace .p-togglebutton[data-p-checked=true],.acadia-edit-workspace .p-togglebutton.p-togglebutton-checked,.acadia-edit-workspace .p-togglebutton[data-p-checked=true],.acadia-card .p-togglebutton.p-togglebutton-checked,.acadia-card .p-togglebutton[data-p-checked=true],.page-shell .p-togglebutton.p-togglebutton-checked,.page-shell .p-togglebutton[data-p-checked=true]{background:var(--acadia-primary)!important;border-color:var(--acadia-primary)!important;color:var(--acadia-primary-contrast)!important}.acadia-shell .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.acadia-shell .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.acadia-page .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.acadia-page .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.acadia-workspace .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.acadia-workspace .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.acadia-edit-workspace .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.acadia-edit-workspace .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.acadia-card .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.acadia-card .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.page-shell .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.page-shell .p-togglebutton[data-p-checked=true] .p-togglebutton-content{background:transparent;color:inherit}.acadia-shell .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover,.acadia-page .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover,.acadia-workspace .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover,.acadia-edit-workspace .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover,.acadia-card .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover,.page-shell .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not(:disabled):not(.p-disabled):hover{border-color:var(--acadia-primary)!important;color:var(--acadia-primary)!important}.acadia-shell .p-togglebutton:focus-visible,.acadia-page .p-togglebutton:focus-visible,.acadia-workspace .p-togglebutton:focus-visible,.acadia-edit-workspace .p-togglebutton:focus-visible,.acadia-card .p-togglebutton:focus-visible,.page-shell .p-togglebutton:focus-visible{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important;outline:none!important}.acadia-shell .p-togglebutton:disabled,.acadia-shell .p-togglebutton.p-disabled,.acadia-page .p-togglebutton:disabled,.acadia-page .p-togglebutton.p-disabled,.acadia-workspace .p-togglebutton:disabled,.acadia-workspace .p-togglebutton.p-disabled,.acadia-edit-workspace .p-togglebutton:disabled,.acadia-edit-workspace .p-togglebutton.p-disabled,.acadia-card .p-togglebutton:disabled,.acadia-card .p-togglebutton.p-disabled,.page-shell .p-togglebutton:disabled,.page-shell .p-togglebutton.p-disabled{cursor:not-allowed;opacity:.6}.acadia-shell .p-togglebutton:disabled:hover,.acadia-shell .p-togglebutton.p-disabled:hover,.acadia-page .p-togglebutton:disabled:hover,.acadia-page .p-togglebutton.p-disabled:hover,.acadia-workspace .p-togglebutton:disabled:hover,.acadia-workspace .p-togglebutton.p-disabled:hover,.acadia-edit-workspace .p-togglebutton:disabled:hover,.acadia-edit-workspace .p-togglebutton.p-disabled:hover,.acadia-card .p-togglebutton:disabled:hover,.acadia-card .p-togglebutton.p-disabled:hover,.page-shell .p-togglebutton:disabled:hover,.page-shell .p-togglebutton.p-disabled:hover{border-color:var(--acadia-control-border)!important;color:var(--acadia-text)!important}.p-button.p-button-danger:not(:disabled){background:var(--acadia-status-danger);border-color:var(--acadia-status-danger);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff;font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.p-button.p-button-danger:not(:disabled):hover{background:var(--acadia-status-danger-hover);border-color:var(--acadia-status-danger-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.p-button.p-button-danger .p-button-icon,.p-button.p-button-danger .p-button-label{color:#fff}.p-button.p-button-danger .p-ink{display:none!important}.p-button.p-button-danger.p-button-text:not(:disabled),.p-button.p-button-danger.p-button-outlined:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:var(--acadia-status-danger);min-height:auto;padding:var(--acadia-space-1);transform:none}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button.p-button-danger.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb,var(--acadia-status-danger) 10%,transparent);border-color:transparent;box-shadow:none;color:var(--acadia-status-danger-hover, var(--acadia-status-danger));transform:none}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button.p-button-danger.p-button-outlined:not(:disabled):active{background:color-mix(in srgb,var(--acadia-status-danger) 16%,transparent);border-color:transparent;box-shadow:none;color:var(--acadia-status-danger-hover, var(--acadia-status-danger));transform:none}.p-button.p-button-danger.p-button-text .p-button-icon,.p-button.p-button-danger.p-button-text .p-button-label,.p-button.p-button-danger.p-button-outlined .p-button-icon,.p-button.p-button-danger.p-button-outlined .p-button-label{color:inherit}.acadia-dialog .p-button,.acadia-project-risk-dialog .p-button,.acadia-project-milestone-dialog .p-button,.acadia-project-task-dialog .p-button,.acadia-project-team-rates-dialog .p-button,.acadia-project-additional-service-dialog .p-button,.acadia-invoices-recurringDialog .p-button,.acadia-invoices-creditNoteDialog .p-button,.acadia-invoices-sendDialog .p-button,.acadia-creditNote-detailDrawer .p-button,.acadia-invoices-generateDialog .p-button,.acadia-invoices-paymentDialog .p-button,.acadia-projects-edit-dialog .p-button,.acadia-fx-rates-add-dialog .p-button,.acadia-fx-rates-edit-dialog .p-button,.acadia-roles-new-dialog .p-button,.acadia-role-form-dialog .p-button,.acadia-roles-assign-dialog .p-button,.acadia-roles-scope-dialog .p-button{border-radius:var(--acadia-radius-control);font-size:var(--acadia-button-font-size);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-dialog .p-button.p-button-primary:not(:disabled),.acadia-project-risk-dialog .p-button.p-button-primary:not(:disabled),.acadia-project-milestone-dialog .p-button.p-button-primary:not(:disabled),.acadia-project-task-dialog .p-button.p-button-primary:not(:disabled),.acadia-project-team-rates-dialog .p-button.p-button-primary:not(:disabled),.acadia-project-additional-service-dialog .p-button.p-button-primary:not(:disabled),.acadia-invoices-recurringDialog .p-button.p-button-primary:not(:disabled),.acadia-invoices-creditNoteDialog .p-button.p-button-primary:not(:disabled),.acadia-invoices-sendDialog .p-button.p-button-primary:not(:disabled),.acadia-creditNote-detailDrawer .p-button.p-button-primary:not(:disabled),.acadia-invoices-generateDialog .p-button.p-button-primary:not(:disabled),.acadia-invoices-paymentDialog .p-button.p-button-primary:not(:disabled),.acadia-projects-edit-dialog .p-button.p-button-primary:not(:disabled),.acadia-fx-rates-add-dialog .p-button.p-button-primary:not(:disabled),.acadia-fx-rates-edit-dialog .p-button.p-button-primary:not(:disabled),.acadia-roles-new-dialog .p-button.p-button-primary:not(:disabled),.acadia-role-form-dialog .p-button.p-button-primary:not(:disabled),.acadia-roles-assign-dialog .p-button.p-button-primary:not(:disabled),.acadia-roles-scope-dialog .p-button.p-button-primary:not(:disabled){background:linear-gradient(180deg,#6b67f7,var(--acadia-primary));border-color:var(--acadia-primary);box-shadow:var(--acadia-shadow-brand);color:var(--acadia-primary-contrast);letter-spacing:var(--acadia-letter-spacing-body)}.acadia-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-project-risk-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-project-milestone-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-project-task-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-project-team-rates-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-project-additional-service-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-invoices-recurringDialog .p-button.p-button-primary:not(:disabled):hover,.acadia-invoices-creditNoteDialog .p-button.p-button-primary:not(:disabled):hover,.acadia-invoices-sendDialog .p-button.p-button-primary:not(:disabled):hover,.acadia-creditNote-detailDrawer .p-button.p-button-primary:not(:disabled):hover,.acadia-invoices-generateDialog .p-button.p-button-primary:not(:disabled):hover,.acadia-invoices-paymentDialog .p-button.p-button-primary:not(:disabled):hover,.acadia-projects-edit-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-fx-rates-add-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-fx-rates-edit-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-roles-new-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-role-form-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-roles-assign-dialog .p-button.p-button-primary:not(:disabled):hover,.acadia-roles-scope-dialog .p-button.p-button-primary:not(:disabled):hover{background:linear-gradient(180deg,var(--acadia-primary),var(--acadia-primary-hover));border-color:var(--acadia-primary-hover);box-shadow:var(--acadia-shadow-brand-hover);transform:translateY(-1px)}.p-button.p-button-success:not(:disabled){background:var(--acadia-status-success);border-color:var(--acadia-status-success);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff;font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.p-button.p-button-success:not(:disabled):hover{background:var(--acadia-status-success-hover);border-color:var(--acadia-status-success-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.p-button.p-button-success .p-button-icon,.p-button.p-button-success .p-button-label{color:#fff}.p-button.p-button-success .p-ink{display:none!important}.p-button.p-button-secondary:not(:disabled){background:var(--acadia-surface-muted);border-color:var(--acadia-border-subtle);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text);font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.p-button.p-button-secondary:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:var(--acadia-border);box-shadow:var(--acadia-shadow-sm);color:var(--acadia-text);transform:translateY(-1px)}.p-button.p-button-secondary .p-button-icon,.p-button.p-button-secondary .p-button-label{color:var(--acadia-text)}.p-button.p-button-secondary .p-ink{display:none!important}.p-button.p-button-secondary.p-button-text.p-button-icon-only:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;min-height:unset;padding:0}.p-button.p-button-secondary.p-button-text.p-button-icon-only:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:transparent;box-shadow:none;transform:none}.acadia-confirm-dialog.p-confirmdialog{max-width:var(--acadia-confirm-dialog-max-width);min-width:var(--acadia-confirm-dialog-min-width);position:relative;width:var(--acadia-confirm-dialog-max-width)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-header .p-dialog-title{align-items:center;display:flex;line-height:1.25;margin-inline-start:calc(2.25rem + var(--acadia-space-md));min-height:2.25rem}.acadia-confirm-dialog.p-confirmdialog .p-dialog-content{display:block;padding:var(--acadia-space-sm) var(--acadia-space-lg) var(--acadia-space-lg)}.acadia-confirm-dialog.p-confirmdialog .p-confirmdialog-icon{align-items:center;background:linear-gradient(135deg,var(--acadia-status-warning-bg) 0%,var(--acadia-status-danger-bg) 100%);border:1px solid var(--acadia-status-warning-border);border-radius:var(--acadia-radius-control);color:var(--acadia-status-warning-ink);display:flex;flex-shrink:0;font-size:1.25rem;height:2.25rem;justify-content:center;left:var(--acadia-space-lg);margin:0;position:absolute;top:var(--acadia-space-lg);width:2.25rem;z-index:1}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer{background:var(--acadia-surface-card);border-top:1px solid var(--acadia-border-subtle);display:flex;gap:var(--acadia-space-sm);justify-content:space-between;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-button{font-size:var(--acadia-button-font-size);letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height);padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-button .p-ink{display:none!important}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger:not(:disabled){background:var(--acadia-status-danger);border-color:var(--acadia-status-danger);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger:not(:disabled):hover{background:var(--acadia-status-danger-hover);border-color:var(--acadia-status-danger-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-danger .p-button-label{color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled){background:var(--acadia-surface-muted);border-color:var(--acadia-border-subtle);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled):hover{background:var(--acadia-surface-hover);border-color:var(--acadia-border);box-shadow:var(--acadia-shadow-sm);color:var(--acadia-text);transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary .p-button-label{color:var(--acadia-text)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-danger:not(:disabled){background:var(--acadia-status-danger);border-color:var(--acadia-status-danger);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-danger:not(:disabled):hover{background:var(--acadia-status-danger-hover);border-color:var(--acadia-status-danger-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-danger .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-danger .p-button-label{color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-success:not(:disabled){background:var(--acadia-status-success);border-color:var(--acadia-status-success);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-success:not(:disabled):hover{background:var(--acadia-status-success-hover);border-color:var(--acadia-status-success-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-success .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-success .p-button-label{color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-primary:not(:disabled){background:linear-gradient(180deg,#6b67f7,var(--acadia-primary));border-color:var(--acadia-primary);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-brand);color:var(--acadia-primary-contrast)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-primary:not(:disabled):hover{background:linear-gradient(180deg,var(--acadia-primary),var(--acadia-primary-hover));border-color:var(--acadia-primary-hover);box-shadow:var(--acadia-shadow-brand-hover);color:var(--acadia-primary-contrast);transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-primary .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button.p-button-primary .p-button-label{color:var(--acadia-primary-contrast)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(.p-button-secondary):not(:disabled){background:var(--acadia-status-danger);border-color:var(--acadia-status-danger);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(.p-button-secondary):not(:disabled):hover{background:var(--acadia-status-danger-hover);border-color:var(--acadia-status-danger-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(.p-button-secondary) .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(.p-button-secondary) .p-button-label{color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button:not(.p-button-danger):not(.p-button-primary):not(:disabled){background:var(--acadia-status-success);border-color:var(--acadia-status-success);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);color:#fff}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button:not(.p-button-danger):not(.p-button-primary):not(:disabled):hover{background:var(--acadia-status-success-hover);border-color:var(--acadia-status-success-hover);box-shadow:var(--acadia-shadow-brand-hover, var(--acadia-shadow-md));color:#fff;transform:translateY(-1px)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button:not(.p-button-danger):not(.p-button-primary) .p-button-icon,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button:not(.p-button-danger):not(.p-button-primary) .p-button-label{color:#fff}@media (min-width: 768px){.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button,.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button{min-width:var(--acadia-confirm-button-min-width);padding-inline:var(--acadia-confirm-button-padding-inline)}}.acadia-expense-workspace .p-button.p-button-primary:not(:disabled){box-shadow:var(--acadia-shadow-brand)}.acadia-list-page .p-button.acadia-export-btn.p-button-primary:not(:disabled){background:var(--acadia-export-bg);border-color:var(--acadia-export-border);box-shadow:var(--acadia-shadow-xs);color:var(--acadia-export-color)}.acadia-list-page .p-button.acadia-export-btn.p-button-primary:not(:disabled):hover{background:var(--acadia-export-bg-hover);border-color:var(--acadia-export-bg-hover);box-shadow:var(--acadia-shadow-sm);color:var(--acadia-export-color);transform:translateY(-1px)}.acadia-list-page .p-button.acadia-export-btn.p-button-primary:disabled{background:var(--acadia-surface-muted);border-color:var(--acadia-border);box-shadow:none;color:var(--acadia-text-muted);opacity:1}.acadia-approval-filterStrip .p-dropdown,.acadia-approval-filterStrip .p-select,.acadia-approval-filterStrip .p-datepicker,.acadia-approval-filterBar .p-dropdown,.acadia-approval-filterBar .p-select,.acadia-approval-filterBar .p-datepicker,.acadia-workspace-filterStrip .p-dropdown,.acadia-workspace-filterStrip .p-select,.acadia-workspace-filterStrip .p-datepicker,.acadia-compact-filter-bar .p-dropdown,.acadia-compact-filter-bar .p-select,.acadia-compact-filter-bar .p-datepicker,.acadia-filter-bar .p-dropdown,.acadia-filter-bar .p-select,.acadia-filter-bar .p-datepicker{width:100%}.acadia-approval-filterStrip .p-dropdown .p-dropdown-label,.acadia-approval-filterStrip .p-select .p-select-label,.acadia-approval-filterStrip .p-inputtext,.acadia-approval-filterBar .p-dropdown .p-dropdown-label,.acadia-approval-filterBar .p-select .p-select-label,.acadia-approval-filterBar .p-inputtext,.acadia-workspace-filterStrip .p-dropdown .p-dropdown-label,.acadia-workspace-filterStrip .p-select .p-select-label,.acadia-workspace-filterStrip .p-inputtext,.acadia-compact-filter-bar .p-dropdown .p-dropdown-label,.acadia-compact-filter-bar .p-select .p-select-label,.acadia-compact-filter-bar .p-inputtext,.acadia-filter-bar .p-dropdown .p-dropdown-label,.acadia-filter-bar .p-select .p-select-label,.acadia-filter-bar .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control, var(--acadia-radius-sm));box-shadow:var(--acadia-shadow-xs);font-size:var(--acadia-font-size-sm);font-weight:500;min-height:2rem}.acadia-approval-filterStrip .p-dropdown .p-dropdown-label,.acadia-approval-filterStrip .p-select .p-select-label,.acadia-approval-filterBar .p-dropdown .p-dropdown-label,.acadia-approval-filterBar .p-select .p-select-label,.acadia-workspace-filterStrip .p-dropdown .p-dropdown-label,.acadia-workspace-filterStrip .p-select .p-select-label,.acadia-compact-filter-bar .p-dropdown .p-dropdown-label,.acadia-compact-filter-bar .p-select .p-select-label,.acadia-filter-bar .p-dropdown .p-dropdown-label,.acadia-filter-bar .p-select .p-select-label,.acadia-approval-filterStrip .p-inputtext,.acadia-approval-filterBar .p-inputtext,.acadia-workspace-filterStrip .p-inputtext,.acadia-compact-filter-bar .p-inputtext,.acadia-filter-bar .p-inputtext{padding:.4375rem .6875rem}.acadia-approval-filterStrip .p-dropdown:not(.p-disabled):hover,.acadia-approval-filterStrip .p-select:not(.p-disabled):hover,.acadia-approval-filterStrip .p-inputtext:enabled:hover,.acadia-approval-filterBar .p-dropdown:not(.p-disabled):hover,.acadia-approval-filterBar .p-select:not(.p-disabled):hover,.acadia-approval-filterBar .p-inputtext:enabled:hover,.acadia-workspace-filterStrip .p-dropdown:not(.p-disabled):hover,.acadia-workspace-filterStrip .p-select:not(.p-disabled):hover,.acadia-workspace-filterStrip .p-inputtext:enabled:hover,.acadia-compact-filter-bar .p-dropdown:not(.p-disabled):hover,.acadia-compact-filter-bar .p-select:not(.p-disabled):hover,.acadia-compact-filter-bar .p-inputtext:enabled:hover,.acadia-filter-bar .p-dropdown:not(.p-disabled):hover,.acadia-filter-bar .p-select:not(.p-disabled):hover,.acadia-filter-bar .p-inputtext:enabled:hover{border-color:var(--acadia-border-strong, var(--acadia-primary))}.acadia-approval-filterStrip .p-inputtext:focus-visible,.acadia-approval-filterStrip .p-dropdown.p-focus,.acadia-approval-filterStrip .p-select.p-focus,.acadia-approval-filterBar .p-inputtext:focus-visible,.acadia-approval-filterBar .p-dropdown.p-focus,.acadia-approval-filterBar .p-select.p-focus,.acadia-workspace-filterStrip .p-inputtext:focus-visible,.acadia-workspace-filterStrip .p-dropdown.p-focus,.acadia-workspace-filterStrip .p-select.p-focus,.acadia-compact-filter-bar .p-inputtext:focus-visible,.acadia-compact-filter-bar .p-dropdown.p-focus,.acadia-compact-filter-bar .p-select.p-focus,.acadia-filter-bar .p-inputtext:focus-visible,.acadia-filter-bar .p-dropdown.p-focus,.acadia-filter-bar .p-select.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-approval-filterStrip .acadia-list-search .acadia-list-search-input,.acadia-approval-filterStrip .acadia-approval-search .p-inputtext,.acadia-approval-filterBar .acadia-list-search .acadia-list-search-input,.acadia-approval-filterBar .acadia-approval-search .p-inputtext,.acadia-workspace-filterStrip .acadia-list-search .acadia-list-search-input,.acadia-workspace-filterStrip .acadia-approval-search .p-inputtext,.acadia-compact-filter-bar .acadia-list-search .acadia-list-search-input,.acadia-compact-filter-bar .acadia-approval-search .p-inputtext,.acadia-filter-bar .acadia-list-search .acadia-list-search-input,.acadia-filter-bar .acadia-approval-search .p-inputtext{background:transparent;border:none;box-shadow:none;padding-inline:0}.acadia-approval-filterStrip .p-variant-filled.acadia-filter-control.p-dropdown,.acadia-approval-filterStrip .p-variant-filled.acadia-filter-control.p-select,.acadia-approval-filterStrip .acadia-filter-control.p-variant-filled.p-dropdown,.acadia-approval-filterStrip .acadia-filter-control.p-variant-filled.p-select,.acadia-approval-filterBar .p-variant-filled.acadia-filter-control.p-dropdown,.acadia-approval-filterBar .p-variant-filled.acadia-filter-control.p-select,.acadia-approval-filterBar .acadia-filter-control.p-variant-filled.p-dropdown,.acadia-approval-filterBar .acadia-filter-control.p-variant-filled.p-select,.acadia-workspace-filterStrip .p-variant-filled.acadia-filter-control.p-dropdown,.acadia-workspace-filterStrip .p-variant-filled.acadia-filter-control.p-select,.acadia-workspace-filterStrip .acadia-filter-control.p-variant-filled.p-dropdown,.acadia-workspace-filterStrip .acadia-filter-control.p-variant-filled.p-select,.acadia-compact-filter-bar .p-variant-filled.acadia-filter-control.p-dropdown,.acadia-compact-filter-bar .p-variant-filled.acadia-filter-control.p-select,.acadia-compact-filter-bar .acadia-filter-control.p-variant-filled.p-dropdown,.acadia-compact-filter-bar .acadia-filter-control.p-variant-filled.p-select,.acadia-filter-bar .p-variant-filled.acadia-filter-control.p-dropdown,.acadia-filter-bar .p-variant-filled.acadia-filter-control.p-select,.acadia-filter-bar .acadia-filter-control.p-variant-filled.p-dropdown,.acadia-filter-bar .acadia-filter-control.p-variant-filled.p-select{border-radius:var(--acadia-radius-control)}.acadia-approval-filterStrip .p-dropdown-clear-icon,.acadia-approval-filterStrip .p-select-clear-icon,.acadia-approval-filterBar .p-dropdown-clear-icon,.acadia-approval-filterBar .p-select-clear-icon,.acadia-workspace-filterStrip .p-dropdown-clear-icon,.acadia-workspace-filterStrip .p-select-clear-icon,.acadia-compact-filter-bar .p-dropdown-clear-icon,.acadia-compact-filter-bar .p-select-clear-icon,.acadia-filter-bar .p-dropdown-clear-icon,.acadia-filter-bar .p-select-clear-icon{display:none!important}.acadia-filter-control.p-dropdown,.acadia-filter-control.p-select,.acadia-filter-control.p-autocomplete,.acadia-filter-control .p-dropdown,.acadia-filter-control .p-select,.acadia-filter-control .p-autocomplete{width:100%}.acadia-filter-control.p-dropdown,.acadia-filter-control.p-select,.acadia-filter-control.p-autocomplete,.acadia-creatable-text-suggest.p-autocomplete{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);min-height:2.5rem;overflow:hidden}.acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-filter-control.p-select .p-select-label{border:none;border-radius:0;box-shadow:none;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:2.5rem}.acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-filter-control.p-autocomplete .p-inputtext,.acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-creatable-text-suggest.p-autocomplete .p-inputtext{background:transparent;border:none;border-radius:0;box-shadow:none;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:2.5rem}.acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{background:transparent;border:none;box-shadow:none}.acadia-filter-control.p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:2.5rem;width:100%!important}.acadia-list-search-input.acadia-filter-control,.acadia-list-search-input,.acadia-approval-search .p-inputtext{background:transparent;border:none;box-shadow:none;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:calc(var(--acadia-list-search-min-height) - 2px);padding-block:.375rem;padding-inline:0}.acadia-filter-control.p-variant-filled.p-inputtext,.acadia-list-search-input.p-variant-filled{border-radius:var(--acadia-radius-control)}.acadia-filter-control.p-variant-filled.p-dropdown,.acadia-filter-control.p-variant-filled.p-select,.p-variant-filled.acadia-filter-control.p-dropdown,.p-variant-filled.acadia-filter-control.p-select{border-radius:var(--acadia-radius-control);overflow:hidden}.acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-filter-control.p-select:not(.p-disabled):hover{border-color:var(--acadia-border-strong, var(--acadia-border))}.acadia-filter-control.p-inputtext:enabled:hover{border-color:var(--acadia-border-strong, var(--acadia-border))}.acadia-filter-control.p-dropdown.p-focus,.acadia-filter-control.p-select.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-filter-control.p-datepicker,.acadia-filter-control.p-inputnumber,p-calendar.acadia-filter-control,p-calendar .acadia-filter-control.p-datepicker,p-datepicker.acadia-filter-control,p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%}.acadia-filter-control.p-datepicker .p-datepicker-input,p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input,p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-filter-control.p-inputnumber .p-inputnumber-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;font-size:var(--acadia-font-size-sm);font-weight:500;min-height:2.5rem;width:100%}.acadia-filter-control.p-datepicker .p-datepicker-dropdown,p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown,p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;flex-shrink:0;justify-content:center;min-height:2.5rem;min-width:2.5rem}.acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary);height:1rem;width:1rem}.acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-filter-control.p-dropdown,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-filter-control.p-select,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-filter-control.p-dropdown,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-filter-control.p-select{min-height:2rem}.acadia-workspace-listCard-header .acadia-workspace-filterStrip .p-dropdown .p-dropdown-label,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .p-select .p-select-label,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .p-inputtext,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-list-search-input,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-filter-control.p-select .p-select-label,.acadia-workspace-listCard-header .acadia-workspace-filterStrip .acadia-filter-control.p-inputtext,.acadia-workspace-listCard-header .acadia-approval-filterStrip .p-dropdown .p-dropdown-label,.acadia-workspace-listCard-header .acadia-approval-filterStrip .p-select .p-select-label,.acadia-workspace-listCard-header .acadia-approval-filterStrip .p-inputtext,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-list-search-input,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-filter-control.p-select .p-select-label,.acadia-workspace-listCard-header .acadia-approval-filterStrip .acadia-filter-control.p-inputtext{min-height:2rem;padding-bottom:.375rem;padding-top:.375rem}@media (min-width: 992px){.acadia-workspace-filterBar--inlineDesktop .acadia-filter-control.p-dropdown,.acadia-workspace-filterBar--inlineDesktop .acadia-filter-control.p-select{min-height:2rem}.acadia-workspace-filterBar--inlineDesktop .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-workspace-filterBar--inlineDesktop .acadia-filter-control.p-select .p-select-label{font-size:var(--acadia-font-size-xs);min-height:2rem;overflow:hidden;padding-inline:.375rem;padding-block:.375rem;text-overflow:ellipsis;white-space:nowrap}}.acadia-projects-listFilterBar,.acadia-expense-summary-listFilterBar{gap:var(--acadia-space-2xs);min-width:0}.acadia-projects-listFilterBar .acadia-approval-filterField,.acadia-expense-summary-listFilterBar .acadia-approval-filterField{min-width:0}.acadia-projects-listFilterBar .acadia-filter-control.p-dropdown,.acadia-projects-listFilterBar .acadia-filter-control.p-select,.acadia-expense-summary-listFilterBar .acadia-filter-control.p-dropdown,.acadia-expense-summary-listFilterBar .acadia-filter-control.p-select{min-height:2rem}.acadia-projects-listFilterBar .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-projects-listFilterBar .acadia-filter-control.p-select .p-select-label,.acadia-expense-summary-listFilterBar .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-expense-summary-listFilterBar .acadia-filter-control.p-select .p-select-label{font-size:var(--acadia-font-size-xs);min-height:2rem;overflow:hidden;padding-inline:.375rem;padding-block:.375rem;text-overflow:ellipsis;white-space:nowrap}.acadia-expense-summary-listFilterBar .acadia-approval-filterField,.acadia-expense-summary-listFilterBar .acadia-workspace-filterField{max-width:var(--acadia-expense-summary-filter-field-width);min-width:var(--acadia-expense-summary-filter-field-width);width:var(--acadia-expense-summary-filter-field-width)}.p-dropdown-panel.acadia-filter-dropdown-panel,.p-select-overlay.acadia-filter-dropdown-panel{border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-md);overflow:hidden}.p-dropdown-panel.acadia-filter-dropdown-panel .p-dropdown-items,.p-select-overlay.acadia-filter-dropdown-panel .p-select-list{padding:var(--acadia-space-2xs)}.p-dropdown-panel.acadia-filter-dropdown-panel .p-dropdown-item,.p-select-overlay.acadia-filter-dropdown-panel .p-select-option{border-radius:var(--acadia-radius-sm);font-size:var(--acadia-font-size-sm);margin:1px 0}.p-dropdown-panel.acadia-filter-dropdown-panel .p-dropdown-item.p-highlight,.p-select-overlay.acadia-filter-dropdown-panel .p-select-option.p-select-option-selected{background:var(--acadia-primary-soft, color-mix(in srgb, var(--acadia-primary) 12%, transparent));color:var(--acadia-primary)}.p-dropdown-panel.acadia-filter-dropdown-panel .p-ink,.p-select-overlay.acadia-filter-dropdown-panel .p-ink{pointer-events:none}.acadia-client-form-dialog .p-inputtext,.acadia-client-form-dialog .p-inputtextarea,.acadia-client-form-dialog .p-textarea,.acadia-client-form-dialog .p-dropdown,.acadia-client-form-dialog .p-select,.acadia-client-form-dialog .p-autocomplete,.acadia-manageuser-invite-dialog .p-inputtext,.acadia-manageuser-invite-dialog .p-inputtextarea,.acadia-manageuser-invite-dialog .p-textarea,.acadia-manageuser-invite-dialog .p-dropdown,.acadia-manageuser-invite-dialog .p-select,.acadia-manageuser-invite-dialog .p-autocomplete,.acadia-clients-new-dialog .p-inputtext,.acadia-clients-new-dialog .p-inputtextarea,.acadia-clients-new-dialog .p-textarea,.acadia-clients-new-dialog .p-dropdown,.acadia-clients-new-dialog .p-select,.acadia-clients-new-dialog .p-autocomplete,.acadia-client-edit-dialog .p-inputtext,.acadia-client-edit-dialog .p-inputtextarea,.acadia-client-edit-dialog .p-textarea,.acadia-client-edit-dialog .p-dropdown,.acadia-client-edit-dialog .p-select,.acadia-client-edit-dialog .p-autocomplete,.acadia-projects-new-dialog .p-inputtext,.acadia-projects-new-dialog .p-inputtextarea,.acadia-projects-new-dialog .p-textarea,.acadia-projects-new-dialog .p-dropdown,.acadia-projects-new-dialog .p-select,.acadia-projects-new-dialog .p-autocomplete,.acadia-projects-edit-dialog .p-inputtext,.acadia-projects-edit-dialog .p-inputtextarea,.acadia-projects-edit-dialog .p-textarea,.acadia-projects-edit-dialog .p-dropdown,.acadia-projects-edit-dialog .p-select,.acadia-projects-edit-dialog .p-autocomplete,.acadia-fx-rates-add-dialog .p-inputtext,.acadia-fx-rates-add-dialog .p-inputtextarea,.acadia-fx-rates-add-dialog .p-textarea,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-add-dialog .p-select,.acadia-fx-rates-add-dialog .p-autocomplete,.acadia-expense-add-dialog .p-inputtext,.acadia-expense-add-dialog .p-inputtextarea,.acadia-expense-add-dialog .p-textarea,.acadia-expense-add-dialog .p-dropdown,.acadia-expense-add-dialog .p-select,.acadia-expense-add-dialog .p-autocomplete,.acadia-project-risk-dialog .p-inputtext,.acadia-project-risk-dialog .p-inputtextarea,.acadia-project-risk-dialog .p-textarea,.acadia-project-risk-dialog .p-dropdown,.acadia-project-risk-dialog .p-select,.acadia-project-risk-dialog .p-autocomplete,.acadia-project-milestone-dialog .p-inputtext,.acadia-project-milestone-dialog .p-inputtextarea,.acadia-project-milestone-dialog .p-textarea,.acadia-project-milestone-dialog .p-dropdown,.acadia-project-milestone-dialog .p-select,.acadia-project-milestone-dialog .p-autocomplete,.acadia-project-task-dialog .p-inputtext,.acadia-project-task-dialog .p-inputtextarea,.acadia-project-task-dialog .p-textarea,.acadia-project-task-dialog .p-dropdown,.acadia-project-task-dialog .p-select,.acadia-project-task-dialog .p-autocomplete,.acadia-project-team-rates-dialog .p-inputtext,.acadia-project-team-rates-dialog .p-inputtextarea,.acadia-project-team-rates-dialog .p-textarea,.acadia-project-team-rates-dialog .p-dropdown,.acadia-project-team-rates-dialog .p-select,.acadia-project-team-rates-dialog .p-autocomplete,.acadia-project-additional-service-dialog .p-inputtext,.acadia-project-additional-service-dialog .p-inputtextarea,.acadia-project-additional-service-dialog .p-textarea,.acadia-project-additional-service-dialog .p-dropdown,.acadia-project-additional-service-dialog .p-select,.acadia-project-additional-service-dialog .p-autocomplete,.acadia-invoices-recurringDialog .p-inputtext,.acadia-invoices-recurringDialog .p-inputtextarea,.acadia-invoices-recurringDialog .p-textarea,.acadia-invoices-recurringDialog .p-dropdown,.acadia-invoices-recurringDialog .p-select,.acadia-invoices-recurringDialog .p-autocomplete,.acadia-invoices-creditNoteDialog .p-inputtext,.acadia-invoices-creditNoteDialog .p-inputtextarea,.acadia-invoices-creditNoteDialog .p-textarea,.acadia-invoices-creditNoteDialog .p-dropdown,.acadia-invoices-creditNoteDialog .p-select,.acadia-invoices-creditNoteDialog .p-autocomplete,.acadia-invoices-sendDialog .p-inputtext,.acadia-invoices-sendDialog .p-inputtextarea,.acadia-invoices-sendDialog .p-textarea,.acadia-invoices-sendDialog .p-dropdown,.acadia-invoices-sendDialog .p-select,.acadia-invoices-sendDialog .p-autocomplete,.acadia-creditNote-detailDrawer .p-inputtext,.acadia-creditNote-detailDrawer .p-inputtextarea,.acadia-creditNote-detailDrawer .p-textarea,.acadia-creditNote-detailDrawer .p-dropdown,.acadia-creditNote-detailDrawer .p-select,.acadia-creditNote-detailDrawer .p-autocomplete,.acadia-invoices-generateDialog .p-inputtext,.acadia-invoices-generateDialog .p-inputtextarea,.acadia-invoices-generateDialog .p-textarea,.acadia-invoices-generateDialog .p-dropdown,.acadia-invoices-generateDialog .p-select,.acadia-invoices-generateDialog .p-autocomplete,.acadia-invoices-paymentDialog .p-inputtext,.acadia-invoices-paymentDialog .p-inputtextarea,.acadia-invoices-paymentDialog .p-textarea,.acadia-invoices-paymentDialog .p-dropdown,.acadia-invoices-paymentDialog .p-select,.acadia-invoices-paymentDialog .p-autocomplete,.acadia-roles-new-dialog .p-inputtext,.acadia-roles-new-dialog .p-inputtextarea,.acadia-roles-new-dialog .p-textarea,.acadia-roles-new-dialog .p-dropdown,.acadia-roles-new-dialog .p-select,.acadia-roles-new-dialog .p-autocomplete,.acadia-role-form-dialog .p-inputtext,.acadia-role-form-dialog .p-inputtextarea,.acadia-role-form-dialog .p-textarea,.acadia-role-form-dialog .p-dropdown,.acadia-role-form-dialog .p-select,.acadia-role-form-dialog .p-autocomplete,.acadia-roles-assign-dialog .p-inputtext,.acadia-roles-assign-dialog .p-inputtextarea,.acadia-roles-assign-dialog .p-textarea,.acadia-roles-assign-dialog .p-dropdown,.acadia-roles-assign-dialog .p-select,.acadia-roles-assign-dialog .p-autocomplete,.acadia-approval-delegation-dialog .p-inputtext,.acadia-approval-delegation-dialog .p-inputtextarea,.acadia-approval-delegation-dialog .p-textarea,.acadia-approval-delegation-dialog .p-dropdown,.acadia-approval-delegation-dialog .p-select,.acadia-approval-delegation-dialog .p-autocomplete,.acadia-edit-workspace .p-inputtext,.acadia-edit-workspace .p-inputtextarea,.acadia-edit-workspace .p-textarea,.acadia-edit-workspace .p-dropdown,.acadia-edit-workspace .p-select,.acadia-edit-workspace .p-autocomplete{width:100%}.acadia-client-form-dialog .p-inputtext:not(.acadia-filter-control),.acadia-client-form-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-client-form-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-client-form-dialog .p-textarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog .p-inputtext:not(.acadia-filter-control),.acadia-manageuser-invite-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog .p-textarea:not(.acadia-filter-control),.acadia-clients-new-dialog .p-inputtext:not(.acadia-filter-control),.acadia-clients-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-clients-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-clients-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-client-edit-dialog .p-inputtext:not(.acadia-filter-control),.acadia-client-edit-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-client-edit-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-client-edit-dialog .p-textarea:not(.acadia-filter-control),.acadia-projects-new-dialog .p-inputtext:not(.acadia-filter-control),.acadia-projects-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-projects-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-projects-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-projects-edit-dialog .p-inputtext:not(.acadia-filter-control),.acadia-projects-edit-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-projects-edit-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-projects-edit-dialog .p-textarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog .p-inputtext:not(.acadia-filter-control),.acadia-fx-rates-add-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog .p-textarea:not(.acadia-filter-control),.acadia-expense-add-dialog .p-inputtext:not(.acadia-filter-control),.acadia-expense-add-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-expense-add-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-expense-add-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-risk-dialog .p-inputtext:not(.acadia-filter-control),.acadia-project-risk-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-risk-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-risk-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-milestone-dialog .p-inputtext:not(.acadia-filter-control),.acadia-project-milestone-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-milestone-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-milestone-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-task-dialog .p-inputtext:not(.acadia-filter-control),.acadia-project-task-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-task-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-task-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog .p-inputtext:not(.acadia-filter-control),.acadia-project-team-rates-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog .p-inputtext:not(.acadia-filter-control),.acadia-project-additional-service-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog .p-inputtext:not(.acadia-filter-control),.acadia-invoices-recurringDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog .p-inputtext:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-sendDialog .p-inputtext:not(.acadia-filter-control),.acadia-invoices-sendDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-sendDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-sendDialog .p-textarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer .p-inputtext:not(.acadia-filter-control),.acadia-creditNote-detailDrawer textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer textarea.p-textarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer .p-textarea:not(.acadia-filter-control),.acadia-invoices-generateDialog .p-inputtext:not(.acadia-filter-control),.acadia-invoices-generateDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-generateDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-generateDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog .p-inputtext:not(.acadia-filter-control),.acadia-invoices-paymentDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog .p-textarea:not(.acadia-filter-control),.acadia-roles-new-dialog .p-inputtext:not(.acadia-filter-control),.acadia-roles-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-roles-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-roles-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-role-form-dialog .p-inputtext:not(.acadia-filter-control),.acadia-role-form-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-role-form-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-role-form-dialog .p-textarea:not(.acadia-filter-control),.acadia-roles-assign-dialog .p-inputtext:not(.acadia-filter-control),.acadia-roles-assign-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-roles-assign-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-roles-assign-dialog .p-textarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog .p-inputtext:not(.acadia-filter-control),.acadia-approval-delegation-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog .p-textarea:not(.acadia-filter-control),.acadia-edit-workspace .p-inputtext:not(.acadia-filter-control),.acadia-edit-workspace textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-edit-workspace textarea.p-textarea:not(.acadia-filter-control),.acadia-edit-workspace .p-textarea:not(.acadia-filter-control){border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;font-size:var(--acadia-font-size-sm);min-height:2.5rem}.acadia-client-form-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-client-form-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-client-form-dialog .p-textarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-manageuser-invite-dialog .p-textarea:not(.acadia-filter-control),.acadia-clients-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-clients-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-clients-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-client-edit-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-client-edit-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-client-edit-dialog .p-textarea:not(.acadia-filter-control),.acadia-projects-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-projects-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-projects-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-projects-edit-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-projects-edit-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-projects-edit-dialog .p-textarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-fx-rates-add-dialog .p-textarea:not(.acadia-filter-control),.acadia-expense-add-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-expense-add-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-expense-add-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-risk-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-risk-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-risk-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-milestone-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-milestone-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-milestone-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-task-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-task-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-task-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-team-rates-dialog .p-textarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-project-additional-service-dialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-recurringDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-creditNoteDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-sendDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-sendDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-sendDialog .p-textarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer textarea.p-textarea:not(.acadia-filter-control),.acadia-creditNote-detailDrawer .p-textarea:not(.acadia-filter-control),.acadia-invoices-generateDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-generateDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-generateDialog .p-textarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog textarea.p-textarea:not(.acadia-filter-control),.acadia-invoices-paymentDialog .p-textarea:not(.acadia-filter-control),.acadia-roles-new-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-roles-new-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-roles-new-dialog .p-textarea:not(.acadia-filter-control),.acadia-role-form-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-role-form-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-role-form-dialog .p-textarea:not(.acadia-filter-control),.acadia-roles-assign-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-roles-assign-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-roles-assign-dialog .p-textarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog textarea.p-textarea:not(.acadia-filter-control),.acadia-approval-delegation-dialog .p-textarea:not(.acadia-filter-control),.acadia-edit-workspace textarea.p-inputtextarea:not(.acadia-filter-control),.acadia-edit-workspace textarea.p-textarea:not(.acadia-filter-control),.acadia-edit-workspace .p-textarea:not(.acadia-filter-control){min-height:5rem;padding:.5rem .75rem}.acadia-client-form-dialog .acadia-filter-control.p-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-select,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown,.acadia-clients-new-dialog .acadia-filter-control.p-select,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown,.acadia-client-edit-dialog .acadia-filter-control.p-select,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown,.acadia-projects-new-dialog .acadia-filter-control.p-select,.acadia-projects-edit-dialog .acadia-filter-control.p-dropdown,.acadia-projects-edit-dialog .acadia-filter-control.p-select,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select,.acadia-expense-add-dialog .acadia-filter-control.p-dropdown,.acadia-expense-add-dialog .acadia-filter-control.p-select,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown,.acadia-project-risk-dialog .acadia-filter-control.p-select,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown,.acadia-project-milestone-dialog .acadia-filter-control.p-select,.acadia-project-task-dialog .acadia-filter-control.p-dropdown,.acadia-project-task-dialog .acadia-filter-control.p-select,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown,.acadia-project-team-rates-dialog .acadia-filter-control.p-select,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown,.acadia-project-additional-service-dialog .acadia-filter-control.p-select,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown,.acadia-invoices-recurringDialog .acadia-filter-control.p-select,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown,.acadia-invoices-sendDialog .acadia-filter-control.p-select,.acadia-creditNote-detailDrawer .acadia-filter-control.p-dropdown,.acadia-creditNote-detailDrawer .acadia-filter-control.p-select,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown,.acadia-invoices-generateDialog .acadia-filter-control.p-select,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown,.acadia-invoices-paymentDialog .acadia-filter-control.p-select,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown,.acadia-roles-new-dialog .acadia-filter-control.p-select,.acadia-role-form-dialog .acadia-filter-control.p-dropdown,.acadia-role-form-dialog .acadia-filter-control.p-select,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-select,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown,.acadia-approval-delegation-dialog .acadia-filter-control.p-select,.acadia-edit-workspace .acadia-filter-control.p-dropdown,.acadia-edit-workspace .acadia-filter-control.p-select{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);min-height:2.5rem}.acadia-client-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-client-form-dialog .acadia-filter-control.p-select .p-select-label,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select .p-select-label,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-clients-new-dialog .acadia-filter-control.p-select .p-select-label,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-client-edit-dialog .acadia-filter-control.p-select .p-select-label,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-projects-new-dialog .acadia-filter-control.p-select .p-select-label,.acadia-projects-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-projects-edit-dialog .acadia-filter-control.p-select .p-select-label,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select .p-select-label,.acadia-expense-add-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-expense-add-dialog .acadia-filter-control.p-select .p-select-label,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-risk-dialog .acadia-filter-control.p-select .p-select-label,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-milestone-dialog .acadia-filter-control.p-select .p-select-label,.acadia-project-task-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-task-dialog .acadia-filter-control.p-select .p-select-label,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-team-rates-dialog .acadia-filter-control.p-select .p-select-label,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-additional-service-dialog .acadia-filter-control.p-select .p-select-label,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-recurringDialog .acadia-filter-control.p-select .p-select-label,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select .p-select-label,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-sendDialog .acadia-filter-control.p-select .p-select-label,.acadia-creditNote-detailDrawer .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-creditNote-detailDrawer .acadia-filter-control.p-select .p-select-label,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-generateDialog .acadia-filter-control.p-select .p-select-label,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-paymentDialog .acadia-filter-control.p-select .p-select-label,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-roles-new-dialog .acadia-filter-control.p-select .p-select-label,.acadia-role-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-role-form-dialog .acadia-filter-control.p-select .p-select-label,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-label,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-approval-delegation-dialog .acadia-filter-control.p-select .p-select-label,.acadia-edit-workspace .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-edit-workspace .acadia-filter-control.p-select .p-select-label{border:none;border-radius:0;box-shadow:none;min-height:2.5rem}.acadia-client-form-dialog .p-inputtext:enabled:focus,.acadia-client-form-dialog textarea.p-inputtextarea:enabled:focus,.acadia-client-form-dialog textarea.p-textarea:enabled:focus,.acadia-client-form-dialog .p-textarea:enabled:focus,.acadia-client-form-dialog .p-dropdown.p-focus,.acadia-client-form-dialog .p-select.p-focus,.acadia-manageuser-invite-dialog .p-inputtext:enabled:focus,.acadia-manageuser-invite-dialog textarea.p-inputtextarea:enabled:focus,.acadia-manageuser-invite-dialog textarea.p-textarea:enabled:focus,.acadia-manageuser-invite-dialog .p-textarea:enabled:focus,.acadia-manageuser-invite-dialog .p-dropdown.p-focus,.acadia-manageuser-invite-dialog .p-select.p-focus,.acadia-clients-new-dialog .p-inputtext:enabled:focus,.acadia-clients-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-clients-new-dialog textarea.p-textarea:enabled:focus,.acadia-clients-new-dialog .p-textarea:enabled:focus,.acadia-clients-new-dialog .p-dropdown.p-focus,.acadia-clients-new-dialog .p-select.p-focus,.acadia-client-edit-dialog .p-inputtext:enabled:focus,.acadia-client-edit-dialog textarea.p-inputtextarea:enabled:focus,.acadia-client-edit-dialog textarea.p-textarea:enabled:focus,.acadia-client-edit-dialog .p-textarea:enabled:focus,.acadia-client-edit-dialog .p-dropdown.p-focus,.acadia-client-edit-dialog .p-select.p-focus,.acadia-projects-new-dialog .p-inputtext:enabled:focus,.acadia-projects-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-projects-new-dialog textarea.p-textarea:enabled:focus,.acadia-projects-new-dialog .p-textarea:enabled:focus,.acadia-projects-new-dialog .p-dropdown.p-focus,.acadia-projects-new-dialog .p-select.p-focus,.acadia-projects-edit-dialog .p-inputtext:enabled:focus,.acadia-projects-edit-dialog textarea.p-inputtextarea:enabled:focus,.acadia-projects-edit-dialog textarea.p-textarea:enabled:focus,.acadia-projects-edit-dialog .p-textarea:enabled:focus,.acadia-projects-edit-dialog .p-dropdown.p-focus,.acadia-projects-edit-dialog .p-select.p-focus,.acadia-fx-rates-add-dialog .p-inputtext:enabled:focus,.acadia-fx-rates-add-dialog textarea.p-inputtextarea:enabled:focus,.acadia-fx-rates-add-dialog textarea.p-textarea:enabled:focus,.acadia-fx-rates-add-dialog .p-textarea:enabled:focus,.acadia-fx-rates-add-dialog .p-dropdown.p-focus,.acadia-fx-rates-add-dialog .p-select.p-focus,.acadia-expense-add-dialog .p-inputtext:enabled:focus,.acadia-expense-add-dialog textarea.p-inputtextarea:enabled:focus,.acadia-expense-add-dialog textarea.p-textarea:enabled:focus,.acadia-expense-add-dialog .p-textarea:enabled:focus,.acadia-expense-add-dialog .p-dropdown.p-focus,.acadia-expense-add-dialog .p-select.p-focus,.acadia-project-risk-dialog .p-inputtext:enabled:focus,.acadia-project-risk-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-risk-dialog textarea.p-textarea:enabled:focus,.acadia-project-risk-dialog .p-textarea:enabled:focus,.acadia-project-risk-dialog .p-dropdown.p-focus,.acadia-project-risk-dialog .p-select.p-focus,.acadia-project-milestone-dialog .p-inputtext:enabled:focus,.acadia-project-milestone-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-milestone-dialog textarea.p-textarea:enabled:focus,.acadia-project-milestone-dialog .p-textarea:enabled:focus,.acadia-project-milestone-dialog .p-dropdown.p-focus,.acadia-project-milestone-dialog .p-select.p-focus,.acadia-project-task-dialog .p-inputtext:enabled:focus,.acadia-project-task-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-task-dialog textarea.p-textarea:enabled:focus,.acadia-project-task-dialog .p-textarea:enabled:focus,.acadia-project-task-dialog .p-dropdown.p-focus,.acadia-project-task-dialog .p-select.p-focus,.acadia-project-team-rates-dialog .p-inputtext:enabled:focus,.acadia-project-team-rates-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-team-rates-dialog textarea.p-textarea:enabled:focus,.acadia-project-team-rates-dialog .p-textarea:enabled:focus,.acadia-project-team-rates-dialog .p-dropdown.p-focus,.acadia-project-team-rates-dialog .p-select.p-focus,.acadia-project-additional-service-dialog .p-inputtext:enabled:focus,.acadia-project-additional-service-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-additional-service-dialog textarea.p-textarea:enabled:focus,.acadia-project-additional-service-dialog .p-textarea:enabled:focus,.acadia-project-additional-service-dialog .p-dropdown.p-focus,.acadia-project-additional-service-dialog .p-select.p-focus,.acadia-invoices-recurringDialog .p-inputtext:enabled:focus,.acadia-invoices-recurringDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-recurringDialog textarea.p-textarea:enabled:focus,.acadia-invoices-recurringDialog .p-textarea:enabled:focus,.acadia-invoices-recurringDialog .p-dropdown.p-focus,.acadia-invoices-recurringDialog .p-select.p-focus,.acadia-invoices-creditNoteDialog .p-inputtext:enabled:focus,.acadia-invoices-creditNoteDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-creditNoteDialog textarea.p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog .p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog .p-dropdown.p-focus,.acadia-invoices-creditNoteDialog .p-select.p-focus,.acadia-invoices-sendDialog .p-inputtext:enabled:focus,.acadia-invoices-sendDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-sendDialog textarea.p-textarea:enabled:focus,.acadia-invoices-sendDialog .p-textarea:enabled:focus,.acadia-invoices-sendDialog .p-dropdown.p-focus,.acadia-invoices-sendDialog .p-select.p-focus,.acadia-creditNote-detailDrawer .p-inputtext:enabled:focus,.acadia-creditNote-detailDrawer textarea.p-inputtextarea:enabled:focus,.acadia-creditNote-detailDrawer textarea.p-textarea:enabled:focus,.acadia-creditNote-detailDrawer .p-textarea:enabled:focus,.acadia-creditNote-detailDrawer .p-dropdown.p-focus,.acadia-creditNote-detailDrawer .p-select.p-focus,.acadia-invoices-generateDialog .p-inputtext:enabled:focus,.acadia-invoices-generateDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-generateDialog textarea.p-textarea:enabled:focus,.acadia-invoices-generateDialog .p-textarea:enabled:focus,.acadia-invoices-generateDialog .p-dropdown.p-focus,.acadia-invoices-generateDialog .p-select.p-focus,.acadia-invoices-paymentDialog .p-inputtext:enabled:focus,.acadia-invoices-paymentDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-paymentDialog textarea.p-textarea:enabled:focus,.acadia-invoices-paymentDialog .p-textarea:enabled:focus,.acadia-invoices-paymentDialog .p-dropdown.p-focus,.acadia-invoices-paymentDialog .p-select.p-focus,.acadia-roles-new-dialog .p-inputtext:enabled:focus,.acadia-roles-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-roles-new-dialog textarea.p-textarea:enabled:focus,.acadia-roles-new-dialog .p-textarea:enabled:focus,.acadia-roles-new-dialog .p-dropdown.p-focus,.acadia-roles-new-dialog .p-select.p-focus,.acadia-role-form-dialog .p-inputtext:enabled:focus,.acadia-role-form-dialog textarea.p-inputtextarea:enabled:focus,.acadia-role-form-dialog textarea.p-textarea:enabled:focus,.acadia-role-form-dialog .p-textarea:enabled:focus,.acadia-role-form-dialog .p-dropdown.p-focus,.acadia-role-form-dialog .p-select.p-focus,.acadia-roles-assign-dialog .p-inputtext:enabled:focus,.acadia-roles-assign-dialog textarea.p-inputtextarea:enabled:focus,.acadia-roles-assign-dialog textarea.p-textarea:enabled:focus,.acadia-roles-assign-dialog .p-textarea:enabled:focus,.acadia-roles-assign-dialog .p-dropdown.p-focus,.acadia-roles-assign-dialog .p-select.p-focus,.acadia-approval-delegation-dialog .p-inputtext:enabled:focus,.acadia-approval-delegation-dialog textarea.p-inputtextarea:enabled:focus,.acadia-approval-delegation-dialog textarea.p-textarea:enabled:focus,.acadia-approval-delegation-dialog .p-textarea:enabled:focus,.acadia-approval-delegation-dialog .p-dropdown.p-focus,.acadia-approval-delegation-dialog .p-select.p-focus,.acadia-edit-workspace .p-inputtext:enabled:focus,.acadia-edit-workspace textarea.p-inputtextarea:enabled:focus,.acadia-edit-workspace textarea.p-textarea:enabled:focus,.acadia-edit-workspace .p-textarea:enabled:focus,.acadia-edit-workspace .p-dropdown.p-focus,.acadia-edit-workspace .p-select.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-client-form-dialog .p-invalid.p-inputtext,.acadia-client-form-dialog .p-invalid.p-inputtextarea,.acadia-client-form-dialog .p-invalid.p-textarea,.acadia-client-form-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-invalid.p-select,.acadia-client-form-dialog .p-invalid.p-dropdown,.acadia-client-form-dialog .p-invalid.p-select,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-select,.acadia-client-form-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-client-form-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-client-form-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-client-form-dialog p-select.ng-invalid>.p-select,.acadia-client-form-dialog .acadia-form-control--invalid .p-inputtext,.acadia-client-form-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-client-form-dialog .acadia-form-control--invalid .p-textarea,.acadia-client-form-dialog .acadia-form-control--invalid .p-dropdown,.acadia-client-form-dialog .acadia-form-control--invalid .p-select,.acadia-client-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-client-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-manageuser-invite-dialog .p-invalid.p-inputtext,.acadia-manageuser-invite-dialog .p-invalid.p-inputtextarea,.acadia-manageuser-invite-dialog .p-invalid.p-textarea,.acadia-manageuser-invite-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-invalid.p-select,.acadia-manageuser-invite-dialog .p-invalid.p-dropdown,.acadia-manageuser-invite-dialog .p-invalid.p-select,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-select,.acadia-manageuser-invite-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-manageuser-invite-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-manageuser-invite-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-manageuser-invite-dialog p-select.ng-invalid>.p-select,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-inputtext,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-textarea,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-select,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-clients-new-dialog .p-invalid.p-inputtext,.acadia-clients-new-dialog .p-invalid.p-inputtextarea,.acadia-clients-new-dialog .p-invalid.p-textarea,.acadia-clients-new-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-clients-new-dialog .acadia-filter-control.p-invalid.p-select,.acadia-clients-new-dialog .p-invalid.p-dropdown,.acadia-clients-new-dialog .p-invalid.p-select,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-clients-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-clients-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-clients-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-clients-new-dialog p-select.ng-invalid>.p-select,.acadia-clients-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-clients-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-clients-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-clients-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-clients-new-dialog .acadia-form-control--invalid .p-select,.acadia-clients-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-clients-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-client-edit-dialog .p-invalid.p-inputtext,.acadia-client-edit-dialog .p-invalid.p-inputtextarea,.acadia-client-edit-dialog .p-invalid.p-textarea,.acadia-client-edit-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-client-edit-dialog .acadia-filter-control.p-invalid.p-select,.acadia-client-edit-dialog .p-invalid.p-dropdown,.acadia-client-edit-dialog .p-invalid.p-select,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-select,.acadia-client-edit-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-client-edit-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-client-edit-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-client-edit-dialog p-select.ng-invalid>.p-select,.acadia-client-edit-dialog .acadia-form-control--invalid .p-inputtext,.acadia-client-edit-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-client-edit-dialog .acadia-form-control--invalid .p-textarea,.acadia-client-edit-dialog .acadia-form-control--invalid .p-dropdown,.acadia-client-edit-dialog .acadia-form-control--invalid .p-select,.acadia-client-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-client-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-projects-new-dialog .p-invalid.p-inputtext,.acadia-projects-new-dialog .p-invalid.p-inputtextarea,.acadia-projects-new-dialog .p-invalid.p-textarea,.acadia-projects-new-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-projects-new-dialog .acadia-filter-control.p-invalid.p-select,.acadia-projects-new-dialog .p-invalid.p-dropdown,.acadia-projects-new-dialog .p-invalid.p-select,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-projects-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-projects-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-projects-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-projects-new-dialog p-select.ng-invalid>.p-select,.acadia-projects-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-projects-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-projects-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-projects-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-projects-new-dialog .acadia-form-control--invalid .p-select,.acadia-projects-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-projects-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-projects-edit-dialog .p-invalid.p-inputtext,.acadia-projects-edit-dialog .p-invalid.p-inputtextarea,.acadia-projects-edit-dialog .p-invalid.p-textarea,.acadia-projects-edit-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-projects-edit-dialog .acadia-filter-control.p-invalid.p-select,.acadia-projects-edit-dialog .p-invalid.p-dropdown,.acadia-projects-edit-dialog .p-invalid.p-select,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-select,.acadia-projects-edit-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-projects-edit-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-projects-edit-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-projects-edit-dialog p-select.ng-invalid>.p-select,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-inputtext,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-textarea,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-dropdown,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-select,.acadia-projects-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-projects-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-fx-rates-add-dialog .p-invalid.p-inputtext,.acadia-fx-rates-add-dialog .p-invalid.p-inputtextarea,.acadia-fx-rates-add-dialog .p-invalid.p-textarea,.acadia-fx-rates-add-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-fx-rates-add-dialog .acadia-filter-control.p-invalid.p-select,.acadia-fx-rates-add-dialog .p-invalid.p-dropdown,.acadia-fx-rates-add-dialog .p-invalid.p-select,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-select,.acadia-fx-rates-add-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-fx-rates-add-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-fx-rates-add-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-fx-rates-add-dialog p-select.ng-invalid>.p-select,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-inputtext,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-textarea,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-select,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-expense-add-dialog .p-invalid.p-inputtext,.acadia-expense-add-dialog .p-invalid.p-inputtextarea,.acadia-expense-add-dialog .p-invalid.p-textarea,.acadia-expense-add-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-expense-add-dialog .acadia-filter-control.p-invalid.p-select,.acadia-expense-add-dialog .p-invalid.p-dropdown,.acadia-expense-add-dialog .p-invalid.p-select,.acadia-expense-add-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-expense-add-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-expense-add-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-expense-add-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-expense-add-dialog .ng-dirty.ng-invalid.p-select,.acadia-expense-add-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-expense-add-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-expense-add-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-expense-add-dialog p-select.ng-invalid>.p-select,.acadia-expense-add-dialog .acadia-form-control--invalid .p-inputtext,.acadia-expense-add-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-expense-add-dialog .acadia-form-control--invalid .p-textarea,.acadia-expense-add-dialog .acadia-form-control--invalid .p-dropdown,.acadia-expense-add-dialog .acadia-form-control--invalid .p-select,.acadia-expense-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-expense-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-project-risk-dialog .p-invalid.p-inputtext,.acadia-project-risk-dialog .p-invalid.p-inputtextarea,.acadia-project-risk-dialog .p-invalid.p-textarea,.acadia-project-risk-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-project-risk-dialog .acadia-filter-control.p-invalid.p-select,.acadia-project-risk-dialog .p-invalid.p-dropdown,.acadia-project-risk-dialog .p-invalid.p-select,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-risk-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-risk-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-risk-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-risk-dialog p-select.ng-invalid>.p-select,.acadia-project-risk-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-risk-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-risk-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-risk-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-risk-dialog .acadia-form-control--invalid .p-select,.acadia-project-risk-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-risk-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-project-milestone-dialog .p-invalid.p-inputtext,.acadia-project-milestone-dialog .p-invalid.p-inputtextarea,.acadia-project-milestone-dialog .p-invalid.p-textarea,.acadia-project-milestone-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-project-milestone-dialog .acadia-filter-control.p-invalid.p-select,.acadia-project-milestone-dialog .p-invalid.p-dropdown,.acadia-project-milestone-dialog .p-invalid.p-select,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-milestone-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-milestone-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-milestone-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-milestone-dialog p-select.ng-invalid>.p-select,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-select,.acadia-project-milestone-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-milestone-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-project-task-dialog .p-invalid.p-inputtext,.acadia-project-task-dialog .p-invalid.p-inputtextarea,.acadia-project-task-dialog .p-invalid.p-textarea,.acadia-project-task-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-project-task-dialog .acadia-filter-control.p-invalid.p-select,.acadia-project-task-dialog .p-invalid.p-dropdown,.acadia-project-task-dialog .p-invalid.p-select,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-task-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-task-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-task-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-task-dialog p-select.ng-invalid>.p-select,.acadia-project-task-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-task-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-task-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-task-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-task-dialog .acadia-form-control--invalid .p-select,.acadia-project-task-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-task-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-project-team-rates-dialog .p-invalid.p-inputtext,.acadia-project-team-rates-dialog .p-invalid.p-inputtextarea,.acadia-project-team-rates-dialog .p-invalid.p-textarea,.acadia-project-team-rates-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-project-team-rates-dialog .acadia-filter-control.p-invalid.p-select,.acadia-project-team-rates-dialog .p-invalid.p-dropdown,.acadia-project-team-rates-dialog .p-invalid.p-select,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-team-rates-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-team-rates-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-team-rates-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-team-rates-dialog p-select.ng-invalid>.p-select,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-select,.acadia-project-team-rates-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-team-rates-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-project-additional-service-dialog .p-invalid.p-inputtext,.acadia-project-additional-service-dialog .p-invalid.p-inputtextarea,.acadia-project-additional-service-dialog .p-invalid.p-textarea,.acadia-project-additional-service-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-project-additional-service-dialog .acadia-filter-control.p-invalid.p-select,.acadia-project-additional-service-dialog .p-invalid.p-dropdown,.acadia-project-additional-service-dialog .p-invalid.p-select,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-additional-service-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-additional-service-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-additional-service-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-additional-service-dialog p-select.ng-invalid>.p-select,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-select,.acadia-project-additional-service-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-additional-service-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-invoices-recurringDialog .p-invalid.p-inputtext,.acadia-invoices-recurringDialog .p-invalid.p-inputtextarea,.acadia-invoices-recurringDialog .p-invalid.p-textarea,.acadia-invoices-recurringDialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-invoices-recurringDialog .acadia-filter-control.p-invalid.p-select,.acadia-invoices-recurringDialog .p-invalid.p-dropdown,.acadia-invoices-recurringDialog .p-invalid.p-select,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-recurringDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-recurringDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-recurringDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-recurringDialog p-select.ng-invalid>.p-select,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-select,.acadia-invoices-recurringDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-recurringDialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-invoices-creditNoteDialog .p-invalid.p-inputtext,.acadia-invoices-creditNoteDialog .p-invalid.p-inputtextarea,.acadia-invoices-creditNoteDialog .p-invalid.p-textarea,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-invalid.p-select,.acadia-invoices-creditNoteDialog .p-invalid.p-dropdown,.acadia-invoices-creditNoteDialog .p-invalid.p-select,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-creditNoteDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-creditNoteDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-creditNoteDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-creditNoteDialog p-select.ng-invalid>.p-select,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-select,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-invoices-sendDialog .p-invalid.p-inputtext,.acadia-invoices-sendDialog .p-invalid.p-inputtextarea,.acadia-invoices-sendDialog .p-invalid.p-textarea,.acadia-invoices-sendDialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-invoices-sendDialog .acadia-filter-control.p-invalid.p-select,.acadia-invoices-sendDialog .p-invalid.p-dropdown,.acadia-invoices-sendDialog .p-invalid.p-select,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-sendDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-sendDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-sendDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-sendDialog p-select.ng-invalid>.p-select,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-select,.acadia-invoices-sendDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-sendDialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-creditNote-detailDrawer .p-invalid.p-inputtext,.acadia-creditNote-detailDrawer .p-invalid.p-inputtextarea,.acadia-creditNote-detailDrawer .p-invalid.p-textarea,.acadia-creditNote-detailDrawer .acadia-filter-control.p-invalid.p-dropdown,.acadia-creditNote-detailDrawer .acadia-filter-control.p-invalid.p-select,.acadia-creditNote-detailDrawer .p-invalid.p-dropdown,.acadia-creditNote-detailDrawer .p-invalid.p-select,.acadia-creditNote-detailDrawer .ng-dirty.ng-invalid.p-inputtext,.acadia-creditNote-detailDrawer .ng-dirty.ng-invalid.p-inputtextarea,.acadia-creditNote-detailDrawer .ng-dirty.ng-invalid.p-textarea,.acadia-creditNote-detailDrawer .ng-dirty.ng-invalid.p-dropdown,.acadia-creditNote-detailDrawer .ng-dirty.ng-invalid.p-select,.acadia-creditNote-detailDrawer p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-creditNote-detailDrawer p-select.ng-dirty.ng-invalid>.p-select,.acadia-creditNote-detailDrawer p-dropdown.ng-invalid>.p-dropdown,.acadia-creditNote-detailDrawer p-select.ng-invalid>.p-select,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .p-inputtext,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .p-inputtextarea,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .p-textarea,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .p-dropdown,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .p-select,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-creditNote-detailDrawer .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-invoices-generateDialog .p-invalid.p-inputtext,.acadia-invoices-generateDialog .p-invalid.p-inputtextarea,.acadia-invoices-generateDialog .p-invalid.p-textarea,.acadia-invoices-generateDialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-invoices-generateDialog .acadia-filter-control.p-invalid.p-select,.acadia-invoices-generateDialog .p-invalid.p-dropdown,.acadia-invoices-generateDialog .p-invalid.p-select,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-generateDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-generateDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-generateDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-generateDialog p-select.ng-invalid>.p-select,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-select,.acadia-invoices-generateDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-generateDialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-invoices-paymentDialog .p-invalid.p-inputtext,.acadia-invoices-paymentDialog .p-invalid.p-inputtextarea,.acadia-invoices-paymentDialog .p-invalid.p-textarea,.acadia-invoices-paymentDialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-invoices-paymentDialog .acadia-filter-control.p-invalid.p-select,.acadia-invoices-paymentDialog .p-invalid.p-dropdown,.acadia-invoices-paymentDialog .p-invalid.p-select,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-paymentDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-paymentDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-paymentDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-paymentDialog p-select.ng-invalid>.p-select,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-select,.acadia-invoices-paymentDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-paymentDialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-roles-new-dialog .p-invalid.p-inputtext,.acadia-roles-new-dialog .p-invalid.p-inputtextarea,.acadia-roles-new-dialog .p-invalid.p-textarea,.acadia-roles-new-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-roles-new-dialog .acadia-filter-control.p-invalid.p-select,.acadia-roles-new-dialog .p-invalid.p-dropdown,.acadia-roles-new-dialog .p-invalid.p-select,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-roles-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-roles-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-roles-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-roles-new-dialog p-select.ng-invalid>.p-select,.acadia-roles-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-roles-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-roles-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-roles-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-roles-new-dialog .acadia-form-control--invalid .p-select,.acadia-roles-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-roles-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-role-form-dialog .p-invalid.p-inputtext,.acadia-role-form-dialog .p-invalid.p-inputtextarea,.acadia-role-form-dialog .p-invalid.p-textarea,.acadia-role-form-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-role-form-dialog .acadia-filter-control.p-invalid.p-select,.acadia-role-form-dialog .p-invalid.p-dropdown,.acadia-role-form-dialog .p-invalid.p-select,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-select,.acadia-role-form-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-role-form-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-role-form-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-role-form-dialog p-select.ng-invalid>.p-select,.acadia-role-form-dialog .acadia-form-control--invalid .p-inputtext,.acadia-role-form-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-role-form-dialog .acadia-form-control--invalid .p-textarea,.acadia-role-form-dialog .acadia-form-control--invalid .p-dropdown,.acadia-role-form-dialog .acadia-form-control--invalid .p-select,.acadia-role-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-role-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-roles-assign-dialog .p-invalid.p-inputtext,.acadia-roles-assign-dialog .p-invalid.p-inputtextarea,.acadia-roles-assign-dialog .p-invalid.p-textarea,.acadia-roles-assign-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-invalid.p-select,.acadia-roles-assign-dialog .p-invalid.p-dropdown,.acadia-roles-assign-dialog .p-invalid.p-select,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-select,.acadia-roles-assign-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-roles-assign-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-roles-assign-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-roles-assign-dialog p-select.ng-invalid>.p-select,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-inputtext,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-textarea,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-dropdown,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-select,.acadia-roles-assign-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-approval-delegation-dialog .p-invalid.p-inputtext,.acadia-approval-delegation-dialog .p-invalid.p-inputtextarea,.acadia-approval-delegation-dialog .p-invalid.p-textarea,.acadia-approval-delegation-dialog .acadia-filter-control.p-invalid.p-dropdown,.acadia-approval-delegation-dialog .acadia-filter-control.p-invalid.p-select,.acadia-approval-delegation-dialog .p-invalid.p-dropdown,.acadia-approval-delegation-dialog .p-invalid.p-select,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-select,.acadia-approval-delegation-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-approval-delegation-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-approval-delegation-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-approval-delegation-dialog p-select.ng-invalid>.p-select,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-inputtext,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-textarea,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-dropdown,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-select,.acadia-approval-delegation-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-approval-delegation-dialog .acadia-form-control--invalid .acadia-filter-control.p-select,.acadia-edit-workspace .p-invalid.p-inputtext,.acadia-edit-workspace .p-invalid.p-inputtextarea,.acadia-edit-workspace .p-invalid.p-textarea,.acadia-edit-workspace .acadia-filter-control.p-invalid.p-dropdown,.acadia-edit-workspace .acadia-filter-control.p-invalid.p-select,.acadia-edit-workspace .p-invalid.p-dropdown,.acadia-edit-workspace .p-invalid.p-select,.acadia-edit-workspace .ng-dirty.ng-invalid.p-inputtext,.acadia-edit-workspace .ng-dirty.ng-invalid.p-inputtextarea,.acadia-edit-workspace .ng-dirty.ng-invalid.p-textarea,.acadia-edit-workspace .ng-dirty.ng-invalid.p-dropdown,.acadia-edit-workspace .ng-dirty.ng-invalid.p-select,.acadia-edit-workspace p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-edit-workspace p-select.ng-dirty.ng-invalid>.p-select,.acadia-edit-workspace p-dropdown.ng-invalid>.p-dropdown,.acadia-edit-workspace p-select.ng-invalid>.p-select,.acadia-edit-workspace .acadia-form-control--invalid .p-inputtext,.acadia-edit-workspace .acadia-form-control--invalid .p-inputtextarea,.acadia-edit-workspace .acadia-form-control--invalid .p-textarea,.acadia-edit-workspace .acadia-form-control--invalid .p-dropdown,.acadia-edit-workspace .acadia-form-control--invalid .p-select,.acadia-edit-workspace .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-edit-workspace .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-form-dialog .p-dropdown-clear-icon,.acadia-client-form-dialog .p-select-clear-icon,.acadia-manageuser-invite-dialog .p-dropdown-clear-icon,.acadia-manageuser-invite-dialog .p-select-clear-icon,.acadia-clients-new-dialog .p-dropdown-clear-icon,.acadia-clients-new-dialog .p-select-clear-icon,.acadia-client-edit-dialog .p-dropdown-clear-icon,.acadia-client-edit-dialog .p-select-clear-icon,.acadia-projects-new-dialog .p-dropdown-clear-icon,.acadia-projects-new-dialog .p-select-clear-icon,.acadia-projects-edit-dialog .p-dropdown-clear-icon,.acadia-projects-edit-dialog .p-select-clear-icon,.acadia-fx-rates-add-dialog .p-dropdown-clear-icon,.acadia-fx-rates-add-dialog .p-select-clear-icon,.acadia-expense-add-dialog .p-dropdown-clear-icon,.acadia-expense-add-dialog .p-select-clear-icon,.acadia-project-risk-dialog .p-dropdown-clear-icon,.acadia-project-risk-dialog .p-select-clear-icon,.acadia-project-milestone-dialog .p-dropdown-clear-icon,.acadia-project-milestone-dialog .p-select-clear-icon,.acadia-project-task-dialog .p-dropdown-clear-icon,.acadia-project-task-dialog .p-select-clear-icon,.acadia-project-team-rates-dialog .p-dropdown-clear-icon,.acadia-project-team-rates-dialog .p-select-clear-icon,.acadia-project-additional-service-dialog .p-dropdown-clear-icon,.acadia-project-additional-service-dialog .p-select-clear-icon,.acadia-invoices-recurringDialog .p-dropdown-clear-icon,.acadia-invoices-recurringDialog .p-select-clear-icon,.acadia-invoices-creditNoteDialog .p-dropdown-clear-icon,.acadia-invoices-creditNoteDialog .p-select-clear-icon,.acadia-invoices-sendDialog .p-dropdown-clear-icon,.acadia-invoices-sendDialog .p-select-clear-icon,.acadia-creditNote-detailDrawer .p-dropdown-clear-icon,.acadia-creditNote-detailDrawer .p-select-clear-icon,.acadia-invoices-generateDialog .p-dropdown-clear-icon,.acadia-invoices-generateDialog .p-select-clear-icon,.acadia-invoices-paymentDialog .p-dropdown-clear-icon,.acadia-invoices-paymentDialog .p-select-clear-icon,.acadia-roles-new-dialog .p-dropdown-clear-icon,.acadia-roles-new-dialog .p-select-clear-icon,.acadia-role-form-dialog .p-dropdown-clear-icon,.acadia-role-form-dialog .p-select-clear-icon,.acadia-roles-assign-dialog .p-dropdown-clear-icon,.acadia-roles-assign-dialog .p-select-clear-icon,.acadia-approval-delegation-dialog .p-dropdown-clear-icon,.acadia-approval-delegation-dialog .p-select-clear-icon,.acadia-edit-workspace .p-dropdown-clear-icon,.acadia-edit-workspace .p-select-clear-icon{display:none!important}.acadia-client-form-dialog app-form-field,.acadia-manageuser-invite-dialog app-form-field,.acadia-clients-new-dialog app-form-field,.acadia-client-edit-dialog app-form-field,.acadia-projects-new-dialog app-form-field,.acadia-projects-edit-dialog app-form-field,.acadia-fx-rates-add-dialog app-form-field,.acadia-expense-add-dialog app-form-field,.acadia-project-risk-dialog app-form-field,.acadia-project-milestone-dialog app-form-field,.acadia-project-task-dialog app-form-field,.acadia-project-team-rates-dialog app-form-field,.acadia-project-additional-service-dialog app-form-field,.acadia-invoices-recurringDialog app-form-field,.acadia-invoices-creditNoteDialog app-form-field,.acadia-invoices-sendDialog app-form-field,.acadia-creditNote-detailDrawer app-form-field,.acadia-invoices-generateDialog app-form-field,.acadia-invoices-paymentDialog app-form-field,.acadia-roles-new-dialog app-form-field,.acadia-role-form-dialog app-form-field,.acadia-roles-assign-dialog app-form-field,.acadia-approval-delegation-dialog app-form-field,.acadia-edit-workspace app-form-field{display:block;margin-bottom:0;width:100%}.acadia-approval-filterBar-action .p-button{overflow:hidden;position:relative}.acadia-approval-filterBar-action .p-ink{display:none!important}.acadia-filter-bar .p-inputtext:focus-visible{outline:none;border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.p-tag{border-radius:var(--acadia-radius-full);font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x)}.p-tag.acadia-status-badge{border-radius:var(--acadia-radius-full)}.p-tag.acadia-status-badge.acadia-status-badge--charcoal{background:var(--acadia-status-charcoal-bg);border:1px solid var(--acadia-status-charcoal-border);color:var(--acadia-status-charcoal-ink)}.p-tag.acadia-status-badge.acadia-status-badge--inactive{background:var(--acadia-status-danger-bg);border:1px solid var(--acadia-status-danger-border);color:var(--acadia-status-danger-ink)}.p-tag.acadia-status-badge.acadia-aad-role-badge--amethyst{background:var(--acadia-palette-amethyst-bg);border:1px solid var(--acadia-palette-amethyst-border);color:var(--acadia-palette-amethyst-ink)}.p-tag.acadia-status-badge.acadia-aad-role-badge--citrine{background:var(--acadia-palette-citrine-bg);border:1px solid var(--acadia-palette-citrine-border);color:var(--acadia-palette-citrine-ink)}.p-tag.acadia-status-badge.acadia-aad-role-badge--teal{background:var(--acadia-palette-teal-bg);border:1px solid var(--acadia-palette-teal-border);color:var(--acadia-palette-teal-ink)}.p-tag.acadia-status-badge.acadia-aad-role-badge--dark-grey{background:var(--acadia-palette-dark-grey-bg);border:1px solid var(--acadia-palette-dark-grey-border);color:var(--acadia-palette-dark-grey-ink)}.p-tag.acadia-billing-type-badge--1,.p-tag.acadia-status-badge.acadia-billing-type-badge--1{background:var(--acadia-billing-type-time-materials);border:none;color:#fff}.p-tag.acadia-billing-type-badge--2,.p-tag.acadia-status-badge.acadia-billing-type-badge--2{background:var(--acadia-billing-type-fixed-fee);border:none;color:#fff}.p-tag.acadia-billing-type-badge--3,.p-tag.acadia-status-badge.acadia-billing-type-badge--3{background:var(--acadia-billing-type-fixed-milestone);border:none;color:#fff}.p-tag.acadia-billing-type-badge--4,.p-tag.acadia-status-badge.acadia-billing-type-badge--4{background:var(--acadia-billing-type-non-billable);border:none;color:#fff}.p-tag.acadia-billing-type-badge--5,.p-tag.acadia-status-badge.acadia-billing-type-badge--5{background:var(--acadia-billing-type-csp-licensing);border:none;color:#fff}.p-tag.acadia-project-status-tag{border:none;border-radius:var(--acadia-radius-full)}.p-tag.acadia-project-status-tag--presales{background:var(--acadia-project-status-presales-bg);color:var(--acadia-project-status-presales-ink)}.p-tag.acadia-project-status-tag--in-progress{background:var(--acadia-project-status-in-progress-bg);color:var(--acadia-project-status-in-progress-ink)}.p-tag.acadia-project-status-tag--paused{background:var(--acadia-project-status-paused-bg);color:var(--acadia-project-status-paused-ink)}.p-tag.acadia-project-status-tag--completed{background:var(--acadia-project-status-completed-bg);color:var(--acadia-project-status-completed-ink)}.p-tag.acadia-project-status-tag--cancelled{background:var(--acadia-project-status-cancelled-bg);color:var(--acadia-project-status-cancelled-ink)}.p-tag.acadia-access-level-badge{border-radius:var(--acadia-radius-full);justify-content:center}.p-tag.acadia-access-level-badge--fixed{display:inline-flex;justify-content:center;min-width:4.625rem}.p-tag.acadia-access-level-badge--full{background:color-mix(in srgb,var(--acadia-status-success) 12%,var(--acadia-surface-card));color:var(--acadia-status-success)}.p-tag.acadia-access-level-badge--partial{background:color-mix(in srgb,var(--acadia-status-warning) 14%,var(--acadia-surface-card));color:var(--acadia-status-warning)}.p-tag.acadia-access-level-badge--none{background:var(--acadia-surface-muted);color:var(--acadia-text-muted)}.acadia-inline-edit-table .acadia-filter-control.p-datepicker,.acadia-inline-edit-table .acadia-filter-control.p-inputnumber{min-height:var(--acadia-control-min-height-compact)}.acadia-inline-edit-table .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-inline-edit-table .acadia-filter-control.p-inputnumber .p-inputnumber-input,.acadia-inline-edit-table .acadia-filter-control.p-dropdown,.acadia-inline-edit-table .acadia-filter-control.p-select{font-size:var(--acadia-font-size-sm);min-height:var(--acadia-control-min-height-compact)}.acadia-inline-edit-table .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-inline-edit-table .acadia-filter-control.p-select .p-select-label{min-height:var(--acadia-control-min-height-compact)}.acadia-section-panel .p-panel-header{border-radius:var(--acadia-radius-card) var(--acadia-radius-card) 0 0}.acadia-section-panel.p-panel-collapsed .p-panel-header{border-radius:var(--acadia-radius-card)}.p-progressbar{box-sizing:border-box;overflow:hidden;padding-inline:var(--acadia-progress-track-inset)}.acadia-progress-thin,.acadia-projects-listProgress{height:2.25px;margin-top:var(--acadia-space-xs)}.acadia-projects-listItem-progress .acadia-progress-thin,.acadia-projects-listItem-progress .acadia-projects-listProgress{height:4px;margin-top:0}.acadia-progress-thin.p-progressbar,.acadia-projects-listProgress.p-progressbar,.acadia-progress-thin .p-progressbar,.acadia-projects-listProgress .p-progressbar{border-radius:2px;height:2.25px;min-height:0}.acadia-projects-listItem-progress .acadia-progress-thin.p-progressbar,.acadia-projects-listItem-progress .acadia-projects-listProgress.p-progressbar,.acadia-projects-listItem-progress .acadia-progress-thin .p-progressbar,.acadia-projects-listItem-progress .acadia-projects-listProgress .p-progressbar{height:4px}.acadia-table-progress .acadia-progress-thin,.acadia-table-progress .acadia-progress-thin.p-progressbar,.acadia-table-progress .acadia-progress-thin .p-progressbar,.acadia-table-progress .acadia-projects-listProgress,.acadia-table-progress .acadia-projects-listProgress.p-progressbar,.acadia-table-progress .acadia-projects-listProgress .p-progressbar{border-radius:var(--acadia-radius-full);height:var(--acadia-table-progress-height);margin-top:0;min-height:0}.acadia-table-progress .acadia-progress-thin.p-progressbar,.acadia-table-progress .acadia-progress-thin .p-progressbar,.acadia-table-progress .acadia-projects-listProgress.p-progressbar,.acadia-table-progress .acadia-projects-listProgress .p-progressbar{background:var(--acadia-table-progress-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-status-neutral) 28%,transparent)}.acadia-table-progress .acadia-progress-thin .p-progressbar-value,.acadia-table-progress .acadia-projects-listProgress .p-progressbar-value{background:var(--acadia-table-progress-fill);border-radius:var(--acadia-radius-full)}.acadia-shell .p-skeleton,.acadia-page .p-skeleton,.acadia-workspace .p-skeleton,.acadia-card .p-skeleton,.page-shell .p-skeleton,.acadia-skeleton-host .p-skeleton,.acadia-state-panel .p-skeleton{background-color:var(--acadia-skeleton-base);border-radius:var(--acadia-skeleton-radius)}.acadia-shell .p-skeleton:after,.acadia-page .p-skeleton:after,.acadia-workspace .p-skeleton:after,.acadia-card .p-skeleton:after,.page-shell .p-skeleton:after,.acadia-skeleton-host .p-skeleton:after,.acadia-state-panel .p-skeleton:after{background:linear-gradient(90deg,transparent,var(--acadia-skeleton-highlight),transparent)}.acadia-skeleton-host .p-datatable-mask.p-overlay-mask{position:absolute!important;inset:0;width:auto;height:auto}.acadia-skeleton-host .p-datatable-loading-icon,.p-tabs .p-tablist-active-bar{display:none!important}.p-tabs .p-tablist,.p-tabs .p-tablist-content,.p-tabs .p-tablist-tab-list{background:transparent!important;box-shadow:none}.p-tabs .p-tablist{border:none;border-bottom:1px solid var(--acadia-border-subtle);margin:0;padding:0}.p-tabs .p-tablist-tab-list{align-items:stretch;display:flex;flex-wrap:nowrap;gap:0}.p-tabs .p-tablist-tab-list>button.p-tab,.p-tabs .p-tablist-tab-list>p-tab.p-tab,.p-tabs .p-tablist-tab-list>.p-tab{align-items:center;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--acadia-text-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--acadia-font-size-sm);font-weight:600;gap:.375rem;justify-content:center;margin-bottom:-1px;min-width:auto;padding:.75rem 1rem!important;transition:color .15s ease,border-color .15s ease}.p-tabs .p-tablist-tab-list>button.p-tab:hover,.p-tabs .p-tablist-tab-list>p-tab.p-tab:hover,.p-tabs .p-tablist-tab-list>.p-tab:hover{background:transparent!important;color:var(--acadia-text)}.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.p-tabs .p-tablist-tab-list>p-tab.p-tab.p-tab-active,.p-tabs .p-tablist-tab-list>.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)}.p-tabs .p-tablist-tab-list>button.p-tab:focus-visible,.p-tabs .p-tablist-tab-list>p-tab.p-tab:focus-visible,.p-tabs .p-tablist-tab-list>.p-tab:focus-visible{outline:2px solid var(--acadia-primary);outline-offset:2px}.p-tabview .p-tabview-nav{background:transparent!important;border:none;border-bottom:1px solid var(--acadia-border-subtle)}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--acadia-text-secondary);font-size:var(--acadia-font-size-sm);font-weight:600;margin-bottom:-1px;padding:.75rem 1rem;transition:color .15s ease,border-color .15s ease}.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{background:transparent!important;color:var(--acadia-text)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)}.acadia-typography--dotted-zero .p-inputtext,.acadia-typography--dotted-zero .p-inputnumber-input,.acadia-typography--dotted-zero .p-textarea,.acadia-typography--dotted-zero .p-datatable-tbody>tr>td,.acadia-typography--dotted-zero .p-datatable-thead>tr>th{font-feature-settings:var(--acadia-font-feature-numeric-zero),"tnum" 1;font-variant-numeric:tabular-nums}.acadia-typography--dotted-zero .pi,.acadia-typography--dotted-zero .p-button .pi,.acadia-typography--dotted-zero .p-button-icon{font-family:PrimeIcons!important}.p-checkbox .p-checkbox-box,.p-checkbox .p-checkbox-input{border-radius:var(--acadia-radius-checkbox)!important}p-toggleswitch,p-toggleSwitch,p-toggle-switch{display:inline-flex!important;width:fit-content!important;max-width:100%;vertical-align:middle;flex-shrink:0}.p-toggleswitch{position:relative!important;display:inline-block!important;width:var(--acadia-toggle-width, 2.875rem)!important;height:var(--acadia-toggle-height, 1.75rem)!important;vertical-align:middle;flex-shrink:0}.p-toggleswitch-slider{border-radius:99px!important;border-color:transparent!important;background:var(--acadia-toggle-off, #e5e5ea)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-text) 3%,transparent)!important;transition:background .25s ease!important}.p-toggleswitch-handle{width:var(--acadia-toggle-knob, 1.5rem)!important;height:var(--acadia-toggle-knob, 1.5rem)!important;border-radius:50%!important;background:#fff!important;color:transparent!important;margin-block-start:calc(-1 * var(--acadia-toggle-knob, 1.5rem) / 2)!important;inset-inline-start:var(--acadia-toggle-pad, .125rem)!important;box-shadow:0 2px 6px color-mix(in srgb,var(--acadia-text) 14%,transparent),0 1px 1px color-mix(in srgb,var(--acadia-text) 6%,transparent)!important;transition:inset-inline-start .25s cubic-bezier(.34,1.15,.64,1)!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--acadia-toggle-on, #0f9d58)!important;border-color:var(--acadia-toggle-on, #0f9d58)!important;box-shadow:none!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{background:#fff!important;inset-inline-start:calc(100% - var(--acadia-toggle-knob, 1.5rem) - var(--acadia-toggle-pad, .125rem))!important}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{background:color-mix(in srgb,var(--acadia-toggle-off, #e5e5ea) 88%,var(--acadia-text-secondary))!important}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider{background:var(--acadia-toggle-on-hover, #0d8a4c)!important;border-color:var(--acadia-toggle-on-hover, #0d8a4c)!important}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle,.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle,.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-handle,.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible).p-toggleswitch-checked .p-toggleswitch-handle{background:#fff!important;color:transparent!important;box-shadow:0 2px 6px color-mix(in srgb,var(--acadia-text) 14%,transparent),0 1px 1px color-mix(in srgb,var(--acadia-text) 6%,transparent)!important}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{box-shadow:var(--acadia-focus-ring)!important;outline:none!important}p-toggleswitch:has(.p-toggleswitch.p-disabled),p-toggleSwitch:has(.p-toggleswitch.p-disabled),p-toggle-switch:has(.p-toggleswitch.p-disabled){cursor:not-allowed!important;pointer-events:none}.p-toggleswitch.p-disabled{opacity:.55;cursor:not-allowed!important;pointer-events:none}.p-toggleswitch.p-disabled .p-toggleswitch-slider{cursor:not-allowed!important;background:var(--acadia-toggle-off, #e5e5ea)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acadia-text) 4%,transparent)!important}.p-toggleswitch.p-disabled .p-toggleswitch-handle{background:#fff!important;color:transparent!important;box-shadow:0 1px 3px color-mix(in srgb,var(--acadia-text) 10%,transparent),0 1px 1px color-mix(in srgb,var(--acadia-text) 4%,transparent)!important}.p-toggleswitch.p-disabled.p-toggleswitch-checked .p-toggleswitch-slider{background:color-mix(in srgb,var(--acadia-toggle-on, #0f9d58) 50%,var(--acadia-toggle-off, #e5e5ea))!important;border-color:transparent!important;box-shadow:none!important}.p-toggleswitch.p-disabled.p-toggleswitch-checked .p-toggleswitch-handle{background:#fff!important;inset-inline-start:calc(100% - var(--acadia-toggle-knob, 1.5rem) - var(--acadia-toggle-pad, .125rem))!important}.app-dark{--acadia-text: var(--p-text-color, var(--text-color));--acadia-text-secondary: var(--p-text-muted-color, var(--text-color-secondary));--acadia-text-muted: var(--p-text-muted-color, var(--text-color-secondary));--acadia-surface-page: var(--p-surface-ground, var(--surface-ground));--acadia-surface-card: var(--p-content-background, var(--surface-card));--acadia-surface-muted: var(--p-surface-800, var(--surface-800, var(--surface-section)));--acadia-surface-overlay: var(--p-overlay-popover-background, var(--surface-overlay));--acadia-border: var(--p-content-border-color, var(--surface-border));--acadia-border-subtle: color-mix(in srgb, var(--acadia-border) 55%, transparent);--acadia-shell-search-bg: var(--acadia-surface-card);--acadia-shell-search-bg-focus: var(--acadia-surface-card);--acadia-hover-bg: color-mix(in srgb, var(--acadia-text) 6%, transparent);--acadia-active-bg: color-mix(in srgb, var(--acadia-primary) 20%, var(--acadia-surface-card));--acadia-backdrop: color-mix(in srgb, var(--acadia-text) 55%, transparent);--acadia-shadow-sm: 0 1px 2px 0 color-mix(in srgb, var(--acadia-text) 10%, transparent);--acadia-shadow-md: 0 4px 6px -1px color-mix(in srgb, var(--acadia-text) 12%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--acadia-text) 8%, transparent);--acadia-shadow-lg: 0 10px 15px -3px color-mix(in srgb, var(--acadia-text) 14%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--acadia-text) 10%, transparent);--acadia-shadow-xl: 0 20px 25px -5px color-mix(in srgb, var(--acadia-text) 16%, transparent), 0 8px 10px -6px color-mix(in srgb, var(--acadia-text) 12%, transparent);--acadia-shadow-hover-sm: 0 4px 8px -2px color-mix(in srgb, var(--acadia-text) 14%, transparent);--acadia-shadow-hover-md: 0 8px 16px -4px color-mix(in srgb, var(--acadia-text) 16%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--acadia-text) 12%, transparent);--acadia-shadow-hover-lg: 0 16px 24px -6px color-mix(in srgb, var(--acadia-text) 18%, transparent), 0 6px 12px -6px color-mix(in srgb, var(--acadia-text) 14%, transparent);--acadia-status-success-bg: color-mix(in srgb, var(--acadia-status-success) 18%, var(--acadia-surface-card));--acadia-status-info-bg: color-mix(in srgb, var(--acadia-status-info) 18%, var(--acadia-surface-card));--acadia-status-warning-bg: color-mix(in srgb, var(--acadia-status-warning) 20%, var(--acadia-surface-card));--acadia-status-danger-bg: color-mix(in srgb, var(--acadia-status-danger) 18%, var(--acadia-surface-card));--acadia-status-neutral-bg: color-mix(in srgb, var(--acadia-status-neutral) 16%, var(--acadia-surface-card));--acadia-status-charcoal-bg: color-mix(in srgb, var(--acadia-text) 10%, var(--acadia-surface-card));--acadia-status-charcoal-ink: color-mix(in srgb, var(--acadia-text) 88%, var(--acadia-text-secondary));--acadia-status-charcoal-border: var(--acadia-border);--acadia-palette-amethyst-bg: color-mix(in srgb, #7c3aed 18%, var(--acadia-surface-card));--acadia-palette-amethyst-ink: #c4b5fd;--acadia-palette-amethyst-border: color-mix(in srgb, #7c3aed 35%, var(--acadia-border));--acadia-palette-citrine-bg: color-mix(in srgb, var(--acadia-status-warning) 20%, var(--acadia-surface-card));--acadia-palette-citrine-ink: color-mix(in srgb, var(--acadia-status-warning) 75%, #fff);--acadia-palette-citrine-border: color-mix(in srgb, var(--acadia-status-warning) 35%, var(--acadia-border));--acadia-palette-teal-bg: color-mix(in srgb, #0d9488 18%, var(--acadia-surface-card));--acadia-palette-teal-ink: #5eead4;--acadia-palette-teal-border: color-mix(in srgb, #0d9488 35%, var(--acadia-border));--acadia-palette-dark-grey-bg: var(--acadia-status-charcoal-bg);--acadia-palette-dark-grey-ink: var(--acadia-status-charcoal-ink);--acadia-palette-dark-grey-border: var(--acadia-status-charcoal-border);--acadia-menuitem-hover-bg: color-mix(in srgb, var(--acadia-text) 6%, transparent);--acadia-menuitem-active-bg: color-mix(in srgb, var(--acadia-primary) 18%, transparent);--acadia-menuitem-disabled-text: var(--acadia-text-secondary);--acadia-menuitem-disabled-bg: color-mix(in srgb, var(--acadia-surface-muted) 90%, var(--acadia-border));--acadia-scrollbar-thumb: color-mix(in srgb, var(--acadia-text) 22%, transparent);--acadia-shell-sidebar-bg: var(--acadia-surface-card);--acadia-shell-nav-group-label-color: color-mix( in srgb, var(--acadia-text-muted) 55%, var(--acadia-shell-sidebar-bg) );--acadia-shell-nav-item-active-bg: color-mix(in srgb, var(--acadia-primary) 16%, var(--acadia-surface-card));--acadia-shell-nav-item-active-border: color-mix(in srgb, var(--acadia-primary) 28%, var(--acadia-border));--acadia-shell-nav-item-active-text: color-mix(in srgb, var(--acadia-primary) 85%, #ffffff);--acadia-shell-nav-item-active-indicator: transparent;--acadia-shell-role-pill-bg: color-mix(in srgb, var(--acadia-primary) 16%, var(--acadia-surface-card));--acadia-shell-role-pill-text: color-mix(in srgb, var(--acadia-primary) 80%, var(--acadia-text));--acadia-shell-manager-pill-bg: color-mix(in srgb, var(--acadia-status-success) 18%, var(--acadia-surface-card));--acadia-shell-manager-pill-text: color-mix(in srgb, var(--acadia-status-success) 75%, var(--acadia-text));--acadia-shell-topbar-date-color: var(--acadia-text-secondary);--acadia-shell-brand-logo-bg: color-mix(in srgb, var(--acadia-primary) 75%, var(--acadia-surface-muted));--acadia-skeleton-base: color-mix(in srgb, var(--acadia-text) 8%, var(--acadia-surface-muted));--acadia-skeleton-highlight: color-mix(in srgb, var(--acadia-text) 4%, var(--acadia-surface-card))}.app-dark .acadia-shell-profileMenu-rowIcon--bu{background:color-mix(in srgb,#155e75 22%,var(--acadia-surface-card));color:color-mix(in srgb,#cffafe 70%,var(--acadia-text))}.app-dark .acadia-time-entry{--acadia-time-entry-grid-header-bg: color-mix(in srgb, var(--acadia-text) 12%, var(--acadia-surface-muted));--acadia-time-entry-grid-header-border: var(--acadia-border);--acadia-time-entry-grid-row-border: var(--acadia-border-subtle);--acadia-time-entry-grid-weekend-bg: color-mix(in srgb, var(--acadia-text) 6%, var(--acadia-surface-card));--acadia-time-entry-grid-totals-bg: color-mix(in srgb, var(--acadia-text) 4%, var(--acadia-surface-muted));--acadia-time-entry-grid-header-text: var(--acadia-text-secondary)}.app-dark .acadia-time-entry .timeentry-chip-internal.p-chip{color:var(--green-300, #86efac)}.app-dark .acadia-time-entry .timeentry-chip-timeoff.p-chip{color:var(--orange-200, #fed7aa)}.app-dark .acadia-time-entry .timeentry-chip-timeoff.p-tag.timeentry-row-meta-pill{background:color-mix(in srgb,var(--acadia-status-danger) 18%,var(--acadia-surface-card));color:var(--acadia-status-danger);border-color:color-mix(in srgb,var(--acadia-status-danger) 35%,transparent)}.app-dark .acadia-time-entry .acadia-time-entry-heatmap-cell--submitted{background:var(--acadia-time-entry-heatmap-submitted-bg)}.app-dark .acadia-timesheet-table.p-datatable .acadia-timesheet-hr:hover:not(:read-only):not(:disabled),.app-dark .acadia-timesheet-table.p-datatable .acadia-timesheet-hr:focus:not(:read-only):not(:disabled){background:var(--acadia-surface-muted)!important}.app-dark .acadia-timesheet-table.p-datatable .timeentry-project-dropdown-wrapper .p-dropdown:not(.p-disabled):hover{background:var(--acadia-surface-muted)}.app-dark .acadia-approval{--acadia-project-status-presales-bg: color-mix(in srgb, #8a9fd4 22%, var(--acadia-surface-card));--acadia-project-status-presales-ink: #b8c4e8;--acadia-project-status-presales-border: color-mix(in srgb, #8a9fd4 35%, var(--acadia-border));--acadia-project-status-in-progress-bg: color-mix(in srgb, #38bdf8 20%, var(--acadia-surface-card));--acadia-project-status-in-progress-ink: #7dd3fc;--acadia-project-status-in-progress-border: color-mix(in srgb, #38bdf8 35%, var(--acadia-border));--acadia-project-status-paused-bg: color-mix(in srgb, #a78bfa 20%, var(--acadia-surface-card));--acadia-project-status-paused-ink: #c4b5fd;--acadia-project-status-paused-border: color-mix(in srgb, #a78bfa 35%, var(--acadia-border));--acadia-project-status-completed-bg: color-mix(in srgb, #10b981 18%, var(--acadia-surface-card));--acadia-project-status-completed-ink: #6ee7b7;--acadia-project-status-completed-border: color-mix(in srgb, #10b981 35%, var(--acadia-border));--acadia-project-status-cancelled-bg: color-mix(in srgb, #d4a5b0 22%, var(--acadia-surface-card));--acadia-project-status-cancelled-ink: #e8b8c4;--acadia-project-status-cancelled-border: color-mix(in srgb, #d4a5b0 35%, var(--acadia-border))}.app-dark .acadia-approval .acadia-approval-tabs,.app-dark .acadia-approval .acadia-section-tabs{border-bottom-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-approval-tab--active,.app-dark .acadia-approval .acadia-section-tab--active{border-bottom-color:var(--acadia-primary);color:var(--acadia-primary)}.app-dark .acadia-approval .acadia-section-tabs.p-tabs .p-tablist{border-bottom-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active{border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)}.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist,.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist{border-bottom-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab,.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:var(--acadia-text-secondary)}.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab:hover,.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab:hover{background:transparent!important;color:var(--acadia-text)}.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)}.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tabpanels,.app-dark .acadia-approval .acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tabpanels{background:var(--acadia-surface-card);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-approval-bulkBar{background:var(--acadia-surface-muted);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-approval-history-listShell{background:var(--acadia-surface-card);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-approval-filterStrip{background:var(--acadia-surface-muted);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-workspace-listCard-header .acadia-approval-filterStrip,.app-dark .acadia-approval .acadia-workspace-listCard-header .acadia-workspace-filterStrip,.app-dark .acadia-approval .acadia-invoices-list .acadia-approval-filterStrip{background:transparent;border-color:transparent}.app-dark .acadia-approval .acadia-projects-listItem--active{background:color-mix(in srgb,var(--acadia-text-muted) 12%,var(--acadia-surface-card))}.app-dark .acadia-approval .acadia-page .p-inputtext,.app-dark .acadia-approval .acadia-page textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-page textarea.p-textarea,.app-dark .acadia-approval .acadia-page .p-textarea,.app-dark .acadia-approval .acadia-page .p-dropdown,.app-dark .acadia-approval .acadia-page .p-select,.app-dark .acadia-approval .acadia-page .p-autocomplete,.app-dark .acadia-approval .acadia-page .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-page .p-select .p-select-label,.app-dark .acadia-approval .acadia-page .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-page .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-page .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-page .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-page .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-page .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-page .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-edit-workspace .p-inputtext,.app-dark .acadia-approval .acadia-edit-workspace textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-edit-workspace textarea.p-textarea,.app-dark .acadia-approval .acadia-edit-workspace .p-textarea,.app-dark .acadia-approval .acadia-edit-workspace .p-dropdown,.app-dark .acadia-approval .acadia-edit-workspace .p-select,.app-dark .acadia-approval .acadia-edit-workspace .p-autocomplete,.app-dark .acadia-approval .acadia-edit-workspace .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-edit-workspace .p-select .p-select-label,.app-dark .acadia-approval .acadia-edit-workspace .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-edit-workspace .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-edit-workspace .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-edit-workspace .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-edit-workspace .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-edit-workspace .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-edit-workspace .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-dialog .p-inputtext,.app-dark .acadia-approval .acadia-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-dialog .p-textarea,.app-dark .acadia-approval .acadia-dialog .p-dropdown,.app-dark .acadia-approval .acadia-dialog .p-select,.app-dark .acadia-approval .acadia-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-inputtext,.app-dark .acadia-approval .acadia-reject-comment-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-reject-comment-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-textarea,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-dropdown,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-select,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-client-form-dialog .p-inputtext,.app-dark .acadia-approval .acadia-client-form-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-client-form-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-client-form-dialog .p-textarea,.app-dark .acadia-approval .acadia-client-form-dialog .p-dropdown,.app-dark .acadia-approval .acadia-client-form-dialog .p-select,.app-dark .acadia-approval .acadia-client-form-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-client-form-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-client-form-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-client-form-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-client-form-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-client-form-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-client-form-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-client-form-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-client-form-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-client-form-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-inputtext,.app-dark .acadia-approval .acadia-manageuser-invite-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-manageuser-invite-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-textarea,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-dropdown,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-select,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-clients-new-dialog .p-inputtext,.app-dark .acadia-approval .acadia-clients-new-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-clients-new-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-clients-new-dialog .p-textarea,.app-dark .acadia-approval .acadia-clients-new-dialog .p-dropdown,.app-dark .acadia-approval .acadia-clients-new-dialog .p-select,.app-dark .acadia-approval .acadia-clients-new-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-clients-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-clients-new-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-clients-new-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-clients-new-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-clients-new-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-clients-new-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-clients-new-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-clients-new-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-client-edit-dialog .p-inputtext,.app-dark .acadia-approval .acadia-client-edit-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-client-edit-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-client-edit-dialog .p-textarea,.app-dark .acadia-approval .acadia-client-edit-dialog .p-dropdown,.app-dark .acadia-approval .acadia-client-edit-dialog .p-select,.app-dark .acadia-approval .acadia-client-edit-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-client-edit-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-client-edit-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-client-edit-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-client-edit-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-client-edit-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-client-edit-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-client-edit-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-client-edit-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-projects-new-dialog .p-inputtext,.app-dark .acadia-approval .acadia-projects-new-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-projects-new-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-projects-new-dialog .p-textarea,.app-dark .acadia-approval .acadia-projects-new-dialog .p-dropdown,.app-dark .acadia-approval .acadia-projects-new-dialog .p-select,.app-dark .acadia-approval .acadia-projects-new-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-projects-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-projects-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-projects-new-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-projects-new-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-projects-new-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-projects-new-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-projects-new-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-projects-new-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-projects-new-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-inputtext,.app-dark .acadia-approval .acadia-projects-edit-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-projects-edit-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-textarea,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-dropdown,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-select,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-inputtext,.app-dark .acadia-approval .acadia-fx-rates-add-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-fx-rates-add-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-textarea,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-dropdown,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-select,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-project-risk-dialog .p-inputtext,.app-dark .acadia-approval .acadia-project-risk-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-project-risk-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-project-risk-dialog .p-textarea,.app-dark .acadia-approval .acadia-project-risk-dialog .p-dropdown,.app-dark .acadia-approval .acadia-project-risk-dialog .p-select,.app-dark .acadia-approval .acadia-project-risk-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-project-risk-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-risk-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-risk-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-project-risk-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-project-risk-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-project-risk-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-project-risk-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-project-risk-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-project-risk-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-inputtext,.app-dark .acadia-approval .acadia-project-milestone-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-project-milestone-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-textarea,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-dropdown,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-select,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-project-task-dialog .p-inputtext,.app-dark .acadia-approval .acadia-project-task-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-project-task-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-project-task-dialog .p-textarea,.app-dark .acadia-approval .acadia-project-task-dialog .p-dropdown,.app-dark .acadia-approval .acadia-project-task-dialog .p-select,.app-dark .acadia-approval .acadia-project-task-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-project-task-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-task-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-task-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-project-task-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-project-task-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-project-task-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-project-task-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-project-task-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-project-task-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-inputtext,.app-dark .acadia-approval .acadia-project-additional-service-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-project-additional-service-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-textarea,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-dropdown,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-select,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-roles-new-dialog .p-inputtext,.app-dark .acadia-approval .acadia-roles-new-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-roles-new-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-roles-new-dialog .p-textarea,.app-dark .acadia-approval .acadia-roles-new-dialog .p-dropdown,.app-dark .acadia-approval .acadia-roles-new-dialog .p-select,.app-dark .acadia-approval .acadia-roles-new-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-new-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-roles-new-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-roles-new-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-roles-new-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-roles-new-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-roles-new-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-roles-new-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-role-form-dialog .p-inputtext,.app-dark .acadia-approval .acadia-role-form-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-role-form-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-role-form-dialog .p-textarea,.app-dark .acadia-approval .acadia-role-form-dialog .p-dropdown,.app-dark .acadia-approval .acadia-role-form-dialog .p-select,.app-dark .acadia-approval .acadia-role-form-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-role-form-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-role-form-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-role-form-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-role-form-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-role-form-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-role-form-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-role-form-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-role-form-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-role-form-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-inputtext,.app-dark .acadia-approval .acadia-roles-assign-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-roles-assign-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-textarea,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-dropdown,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-select,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-inputnumber .p-inputnumber-input,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-inputtext,.app-dark .acadia-approval .acadia-roles-scope-dialog textarea.p-inputtextarea,.app-dark .acadia-approval .acadia-roles-scope-dialog textarea.p-textarea,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-textarea,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-dropdown,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-select,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-autocomplete,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-variant-filled.p-textarea,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-variant-filled.p-dropdown,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-variant-filled.p-select,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-variant-filled.p-autocomplete,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-inputtext,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-textarea,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-dropdown,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-select,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-autocomplete,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-datepicker .p-datepicker-input,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important;color:#15171c}.app-dark .acadia-approval .acadia-page .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-page .p-select .p-select-label,.app-dark .acadia-approval .acadia-edit-workspace .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-edit-workspace .p-select .p-select-label,.app-dark .acadia-approval .acadia-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-reject-comment-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-client-form-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-client-form-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-clients-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-client-edit-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-projects-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-projects-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-projects-edit-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-risk-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-risk-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-milestone-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-task-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-task-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-project-additional-service-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-new-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-role-form-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-role-form-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-assign-dialog .p-select .p-select-label,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-dropdown .p-dropdown-label,.app-dark .acadia-approval .acadia-roles-scope-dialog .p-select .p-select-label{color:#15171c}.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-page .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-reject-comment-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-projects-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-roles-scope-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input{background:transparent!important;background-color:transparent!important}.app-dark .acadia-approval .acadia-shell-search-field--desktop,.app-dark .acadia-approval .acadia-list-search{--p-inputtext-filled-background: var(--acadia-shell-search-bg)}.app-dark .acadia-approval .acadia-shell-search-field--desktop:focus-within,.app-dark .acadia-approval .acadia-list-search:focus-within{background:var(--acadia-shell-search-bg-focus)}.app-dark .acadia-approval .acadia-shell-search .p-inputtext,.app-dark .acadia-approval .acadia-shell-search .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-shell-menu-search-autocomplete .p-inputtext,.app-dark .acadia-approval .acadia-shell-menu-search-autocomplete .p-variant-filled.p-inputtext,.app-dark .acadia-approval .acadia-list-search .acadia-list-search-input,.app-dark .acadia-approval .acadia-list-search input.p-inputtext{background:transparent!important;background-color:transparent!important;color:var(--acadia-text)}.app-dark .acadia-approval .acadia-roles-matrix-wrap{background:var(--acadia-surface-card);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-roles-detail-header{color:inherit}.app-dark .acadia-approval .acadia-roles-matrix-card.p-card,.app-dark .acadia-approval .acadia-roles-matrix-card.acadia-edit-card.p-card,.app-dark .acadia-approval .acadia-roles-content-card .p-card{background:var(--acadia-surface-card);border-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-roles-member-item{border-bottom-color:var(--acadia-border-subtle)}.app-dark .acadia-approval .acadia-roles-matrix-table .acadia-roles-matrix-roleCol{background:var(--acadia-surface-card);border-right-color:var(--acadia-border)}.app-dark .acadia-approval .acadia-roles-matrix-table .p-datatable-thead>tr>th{background:var(--acadia-surface-muted);border-bottom-color:var(--acadia-border)}.app-dark .acadia-approval .p-tag.acadia-access-level-badge--none{background:var(--acadia-surface-muted);color:var(--acadia-text-muted)}.app-dark .acadia-approval .acadia-provider-card--selected,.app-dark .acadia-approval .acadia-time-entry-recall-notice{background:color-mix(in srgb,var(--acadia-primary) 10%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-primary) 45%,var(--acadia-border))}.app-dark .acadia-approval .acadia-info-banner{background:color-mix(in srgb,var(--acadia-status-info) 14%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-status-info) 35%,var(--acadia-border))}.app-dark .acadia-approval .acadia-info-banner--hint{background:color-mix(in srgb,var(--acadia-text-secondary) 12%,var(--acadia-surface-card));border-color:color-mix(in srgb,var(--acadia-border) 50%,transparent);color:var(--acadia-text-secondary)}.app-dark .acadia-approval .acadia-info-banner--hint .acadia-info-banner__icon{color:var(--acadia-text-muted)}.app-dark .acadia-page.acadia-roles .acadia-roles-tabCanvas{background:var(--acadia-surface-page)}.app-dark .acadia-page.acadia-roles .acadia-roles-body>p-tabs>p-tabpanels,.app-dark .acadia-page.acadia-roles .acadia-roles-edit>p-tabs>p-tabpanels{--p-tabs-tabpanel-background: transparent;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}.app-dark .acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs{--p-tabs-tabpanel-background: transparent;--p-content-background: transparent;background:transparent}.app-dark .acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs .p-tabpanels,.app-dark .acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs .p-tabpanel,.app-dark .acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs p-tabpanels,.app-dark .acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs p-tabpanel{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}.app-dark .acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs{--p-tabs-tabpanel-background: transparent;--p-content-background: transparent;background:transparent}.app-dark .acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs .p-tabpanels,.app-dark .acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs .p-tabpanel,.app-dark .acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs p-tabpanels,.app-dark .acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs p-tabpanel{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}@media (max-width: 991px){.acadia-page-panel-half{max-width:100%}.acadia-shell--sidebar-collapsed .acadia-shell-sidebar{flex:0 0 var(--acadia-shell-sidebar-width);width:var(--acadia-shell-sidebar-width);min-width:var(--acadia-shell-sidebar-width);border-right-color:var(--acadia-border);pointer-events:auto}.acadia-shell-topbar{flex-wrap:nowrap;column-gap:var(--acadia-shell-topbar-gap);height:var(--acadia-shell-topbar-height);min-height:var(--acadia-shell-topbar-height);padding-block:0}.acadia-shell-topbar-start{flex:1 1 auto;max-width:100%;min-width:0}.acadia-shell-topbar-end{flex:0 0 auto;margin-inline-start:auto}.acadia-shell-topbar-middle{display:none!important}.acadia-shell-topbar-titleWrap{min-width:0;max-width:14rem}.acadia-shell-topbar-titleText{max-width:18rem}.acadia-shell-sidebar{position:fixed;top:0;left:0;bottom:0;height:100vh;z-index:var(--acadia-z-sidebar);transform:translate(-100%)}.acadia-shell-sidebar.acadia-shell-sidebar-open{transform:translate(0)}.acadia-shell-backdrop.acadia-shell-backdrop-visible{display:block;position:fixed;inset:0;background:var(--acadia-backdrop);z-index:var(--acadia-z-backdrop)}.acadia-shell-content{padding:var(--acadia-space-md);padding-bottom:var(--acadia-shell-content-padding-bottom)}.acadia-page,.acadia-workspace{padding:var(--acadia-space-md)}.acadia-page-header,.page-shell-header,.acadia-list-header,.acadia-card-header,.acadia-split,.acadia-form-actions,.acadia-action-bar,.acadia-time-entry-week-nav-row.acadia-split{flex-direction:column;align-items:stretch}.acadia-time-entry-week-nav-lead,.acadia-time-entry-week-nav-trail{justify-content:center}.acadia-time-entry-week-toolbar{flex-direction:column;align-items:stretch}.acadia-time-entry-week-toolbar .acadia-time-entry-mutation-actions,.acadia-time-entry-week-toolbar-meta{margin-left:0;justify-content:stretch;width:100%}.acadia-time-entry-week-toolbar .acadia-time-entry-mutation-actions .p-button,.acadia-time-entry-week-toolbar-actions .p-button{flex:1 1 auto}.acadia-list-search{width:100%;min-width:0}.acadia-dashboard-grid{grid-template-columns:1fr}.acadia-dashboard-metricGrid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-form-grid{--acadia-form-columns: 1}.acadia-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 576px){.acadia-time-entry-heatmap-hd{flex-wrap:wrap}.acadia-time-entry-heatmap-member-select{margin-inline-start:0;max-width:100%}.acadia-time-entry-heatmap-month-nav{margin-inline-start:auto}.acadia-shell-topbar{padding:var(--acadia-space-xs) var(--acadia-space-sm);column-gap:var(--acadia-space-sm)}.acadia-shell-topbar-start{gap:var(--acadia-space-sm)}.acadia-shell-topbar-titleWrap{padding-left:var(--acadia-space-xs);margin-left:0;max-width:9rem}.acadia-shell-topbar-titleText{max-width:100%}.acadia-shell-content{padding:var(--acadia-space-sm);padding-bottom:var(--acadia-shell-content-padding-bottom)}.acadia-page,.acadia-workspace{padding:var(--acadia-space-sm)}.acadia-page{gap:var(--acadia-space-sm)}.acadia-card-body,.page-shell-body{padding:var(--acadia-space-md)}.acadia-card-header,.page-shell-header{padding:var(--acadia-space-sm) var(--acadia-space-md)}.acadia-action-bar .p-button{flex:1 1 auto}.acadia-stat-card-value{font-size:var(--acadia-font-size-lg)}.acadia-form-actions .p-button{width:100%}.acadia-dashboard-metricGrid--cols-2,.acadia-dashboard-metricGrid--cols-3{grid-template-columns:1fr}.acadia-dashboard-header-metrics{width:100%;flex-direction:column;align-items:stretch}.acadia-dashboard-header-enter-time{align-self:stretch;width:100%}.acadia-dashboard-header-enter-time .p-button{width:100%}.acadia-dashboard-metric-value{font-size:var(--acadia-font-size-lg)}.acadia-kpi-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-time-entry-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.acadia-time-entry-grid-scroll{-webkit-overflow-scrolling:touch}.acadia-timesheet-table.p-datatable .p-datatable-table{min-width:64rem}.acadia-time-entry-grid-footer{flex-direction:column;align-items:stretch;gap:var(--acadia-space-sm)}.acadia-time-entry-grid-footer .acadia-time-entry-mutation-actions{justify-content:flex-end}.timeentry-cell-notes-overlay.p-overlaypanel,.timeentry-cell-notes-overlay.p-popover{max-width:calc(100vw - 2rem)}}@media (width <= 575px){.acadia-kpi-grid--3,.acadia-time-entry-support-grid{grid-template-columns:1fr}}@media (width <= 768px){.acadia-projects .acadia-projects-overviewSplit{grid-template-columns:1fr}}@media (width <= 991px){.acadia-expense-summary-workspace-grid.acadia-workspace-grid{grid-template-columns:1fr}.acadia-expense-summary-listCard{max-height:280px}.acadia-expense-bottomGrid{grid-template-columns:1fr}.acadia-kpi-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= calc(var(--acadia-breakpoint-filter-dates-inline) - .0625rem)){.acadia-invoices-list .acadia-invoices-filters .acadia-approval-filterField--date{display:none}}@media (width <= 991px){.acadia-approval-filterStrip{padding:var(--acadia-space-sm)}.acadia-approval-filterBar{align-items:stretch;flex-direction:column}.acadia-approval-filterField,.acadia-approval-filterField--dateRange,.acadia-approval-search{max-width:none;min-width:0;width:100%}.acadia-approval-filterBar-action,.acadia-approval-filterBar-action .p-button{width:100%}.acadia-workspace-listFilterBar,.acadia-projects-listFilterBar,.acadia-clients-listFilterBar,.acadia-invoices-list .acadia-invoices-filters,.acadia-expense-summary-listFilterBar,.acadia-expense-workspace .acadia-form-grid--4{grid-template-columns:1fr}.time-approval-queue .ta-datepicker-range{flex-direction:column;align-items:stretch}.time-approval-queue .ta-date-range-sep{display:none}.acadia-approval-tabs,.acadia-section-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.acadia-approval-viewBar{align-items:stretch;flex-direction:column;gap:var(--acadia-space-xs);padding-bottom:var(--acadia-space-xs)}.acadia-approval-viewModes{align-self:flex-end;margin-bottom:0;max-width:100%;overflow-x:auto}.acadia-expense-approval .acadia-approval-groupTable.p-datatable .p-datatable-table,.acadia-expense-approval .acadia-approval-memberGroupTable.p-datatable .p-datatable-table{min-width:48rem}.acadia-approval-tab,.acadia-section-tab{flex-shrink:0}.acadia-section-tabs.p-tabs .p-tablist-tab-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-section-tabs.p-tabs .p-tablist-tab-list>button.p-tab{flex-shrink:0}}@media (width <= 575px){.acadia-kpi-grid--4{grid-template-columns:1fr}.acadia-approval-actions{width:100%}.acadia-approval-actions .p-button{flex:1 1 auto}.acadia-approval-viewModes{align-self:stretch}.acadia-approval-viewMode{flex:1 0 auto}.acadia-expense-approval .acadia-approval-bulkBar{align-items:stretch}.acadia-expense-approval .acadia-approval-bulkBar .p-button{flex:1 1 auto}.acadia-expense-detailHeader{flex-direction:column;align-items:stretch}.acadia-expense-periodControls{flex-wrap:wrap}.acadia-expense-footerActions--split{flex-direction:column;align-items:stretch}.acadia-expense-footerActions--split .acadia-expense-footerActions-main{margin-left:0;justify-content:flex-end}.acadia-projects .acadia-kpi-grid--4,.acadia-projects .acadia-kpi-grid-compact--4,.acadia-clients .acadia-kpi-grid-compact--4,.acadia-roles .acadia-kpi-grid-compact--4,.acadia-manageuser .acadia-kpi-grid-compact--4,.acadia-manageuser-insights-grid{grid-template-columns:1fr}.acadia-projects .acadia-kpi-grid-compact--5,.acadia-projects .acadia-kpi-grid-compact--7{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.acadia-projects-workspace-grid,.acadia-clients-workspace-grid,.acadia-expense-summary-workspace-grid,.acadia-roles-workspace-grid,.acadia-workspace-grid{grid-template-columns:1fr;min-height:auto}.acadia-projects-listCard,.acadia-clients-listCard,.acadia-roles-listCard{max-height:320px}.acadia-projects-detailHeader-top,.acadia-clients-detailHeader-top{flex-direction:column}.acadia-projects-actionButtons,.acadia-clients-actionButtons{width:100%}.acadia-projects-actionButtons .p-button,.acadia-clients-actionButtons .p-button{flex:1 1 auto}.acadia-projects-financialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 991px){.acadia-projects .acadia-kpi-grid--4,.acadia-projects .acadia-kpi-grid-compact--4,.acadia-clients .acadia-kpi-grid-compact--4{grid-template-columns:repeat(2,minmax(0,1fr))}.acadia-projects-workspace-grid,.acadia-clients-workspace-grid,.acadia-expense-summary-workspace-grid,.acadia-roles-workspace-grid,.acadia-workspace-grid{grid-template-columns:1fr;min-height:auto}.acadia-projects-listCard,.acadia-clients-listCard,.acadia-roles-listCard{max-height:360px}}@media (width >= 992px){.acadia-projects-workspace-grid,.acadia-clients-workspace-grid,.acadia-expense-summary-workspace-grid,.acadia-roles-workspace-grid,.acadia-workspace-grid{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.acadia-workspace-listCard-header .acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop),.acadia-workspace-listCard-header .acadia-clients-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){grid-template-columns:repeat(3,minmax(0,1fr))}.acadia-workspace-listCard-header .acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){grid-template-columns:minmax(0,.65fr) minmax(0,.35fr)}.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){grid-template-columns:repeat(2,minmax(0,var(--acadia-expense-summary-filter-field-width)))}}@media (width >= 992px){:root{--acadia-shell-nav-padding-block: var(--acadia-space-xs);--acadia-shell-nav-group-gap: .21125rem ;--acadia-shell-nav-group-label-padding-block-start: .63375rem ;--acadia-shell-nav-group-label-padding-block-end: .21125rem ;--acadia-shell-nav-item-margin-block: calc(.0625rem * 1.25 * 1.69);--acadia-shell-nav-item-padding-block: .3125rem;--acadia-shell-sidebar-footer-padding: var(--acadia-space-xs);--acadia-shell-sidebar-footer-gap: .125rem}.acadia-dashboard-container{gap:var(--acadia-dashboard-section-gap)}}@media (width <= 768px){.acadia-time-entry-submit-approvers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 575px){.acadia-time-entry-submit-checklist,.acadia-time-entry-submit-approvers-grid{grid-template-columns:minmax(0,1fr)}}:root{--font-size-base: 12px;--font-size-small: 11px;--font-size-xsmall: 10px;--spacing-xs: .2rem;--spacing-sm: .4rem;--spacing-md: .65rem;--spacing-lg: .85rem;--spacing-xl: 1.1rem;--input-height-compact: 1.85rem;--button-height-compact: 30px;--table-row-height-compact: 2rem;--header-height-compact: 2.75rem;--sidebar-width-compact: 220px;--sidebar-item-height-compact: 1.85rem}body{font-size:var(--font-size-base);line-height:1.35}h1{font-size:1.6rem;margin:.85rem 0 .65rem}h2{font-size:1.35rem;margin:.75rem 0 .55rem}h3{font-size:1.15rem;margin:.65rem 0 .45rem}h4{font-size:1rem;margin:.55rem 0 .4rem}h5{font-size:.9rem;margin:.45rem 0 .35rem}h6{font-size:.8rem;margin:.45rem 0 .35rem}p{margin:0 0 .65rem;line-height:1.35}.p-datatable{font-size:var(--font-size-base)}.p-datatable .p-datatable-thead>tr>th{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small);font-weight:600;background:var(--surface-50);border-bottom:1px solid var(--surface-border)}.p-datatable .p-datatable-tbody>tr{height:var(--table-row-height-compact)}.p-datatable .p-datatable-tbody>tr>td{padding:.15rem var(--spacing-sm);font-size:var(--font-size-base);line-height:1.25}.p-datatable .p-datatable-tbody>tr:hover{background:var(--surface-hover)}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--primary-50);color:var(--primary-700)}.p-datatable .p-datatable-tfoot>tr>td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small)}.p-datatable .p-column-filter-menu-button,.p-datatable .p-column-filter-clear-button{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.p-datatable .p-column-filter-overlay .p-dropdown,.p-datatable .p-column-filter-overlay .p-multiselect,.p-datatable .p-column-filter-overlay .p-calendar,.p-datatable .p-column-filter-overlay .p-inputtext{min-height:var(--input-height-compact)}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column p-sorticon,.p-datatable .p-datatable-thead>tr>th.p-sortable-column p-sorticon{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;line-height:0;vertical-align:middle}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column p-sorticon .p-iconwrapper,.p-datatable .p-datatable-thead>tr>th.p-sortable-column p-sorticon .p-iconwrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column p-sorticon svg.p-icon,.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column p-sorticon svg.p-sortable-column-icon,.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column p-sorticon svg,.p-datatable .p-datatable-thead>tr>th.p-sortable-column p-sorticon svg.p-icon,.p-datatable .p-datatable-thead>tr>th.p-sortable-column p-sorticon svg.p-sortable-column-icon,.p-datatable .p-datatable-thead>tr>th.p-sortable-column p-sorticon svg{width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important;flex-shrink:0;display:block}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column .p-sortable-column-icon:not(svg),.p-datatable .p-datatable-thead>tr>th.p-sortable-column .p-sortable-column-icon:not(svg){font-size:10px;line-height:1;margin-left:.35rem;vertical-align:middle}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column .p-datatable-sort-icon,.p-datatable .p-datatable-thead>tr>th.p-sortable-column .p-datatable-sort-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;line-height:0;vertical-align:middle}.p-datatable .p-datatable-thead>tr>th.p-datatable-sortable-column .p-datatable-sort-icon svg,.p-datatable .p-datatable-thead>tr>th.p-sortable-column .p-datatable-sort-icon svg{width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important}.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column p-sorticon,.p-treetable .p-treetable-thead>tr>th.p-sortable-column p-sorticon{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;line-height:0;vertical-align:middle}.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column p-sorticon .p-iconwrapper,.p-treetable .p-treetable-thead>tr>th.p-sortable-column p-sorticon .p-iconwrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0}.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column p-sorticon svg.p-icon,.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column p-sorticon svg.p-sortable-column-icon,.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column p-sorticon svg,.p-treetable .p-treetable-thead>tr>th.p-sortable-column p-sorticon svg.p-icon,.p-treetable .p-treetable-thead>tr>th.p-sortable-column p-sorticon svg.p-sortable-column-icon,.p-treetable .p-treetable-thead>tr>th.p-sortable-column p-sorticon svg{width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important;flex-shrink:0;display:block}.p-treetable .p-treetable-thead>tr>th.p-treetable-sortable-column .p-sortable-column-icon:not(svg),.p-treetable .p-treetable-thead>tr>th.p-sortable-column .p-sortable-column-icon:not(svg){font-size:10px;line-height:1;margin-left:.35rem;vertical-align:middle}.p-paginator{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small)}.p-paginator .p-paginator-current{font-size:var(--font-size-small)}.p-paginator .p-paginator-pages .p-paginator-page{min-width:1.6rem;height:1.6rem;font-size:var(--font-size-small)}.p-paginator .p-paginator-element{min-width:1.6rem;height:1.6rem}.p-datatable-header{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--surface-border);background:transparent}.p-datatable-header .p-input-icon-left,.p-datatable-header .p-input-icon-right{font-size:var(--font-size-base)}.p-datatable-sm .p-datatable-thead>tr>th{padding:.15rem var(--spacing-xs)}.p-datatable-sm .p-datatable-tbody>tr>td{padding:.1rem var(--spacing-xs)}.p-button:not(.p-button-icon-only){min-width:2.25rem}.p-button{font-size:clamp(9px,var(--font-size-base) * .5625,1rem);padding:calc(var(--spacing-xs) * .5625) calc(var(--spacing-md) * .5625);height:var(--button-height-compact);min-height:var(--button-height-compact);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing-xs) * .5625)}.p-button .p-button-label{font-weight:500;line-height:1.2}.p-button .p-button-icon{font-size:.875rem}.p-button.p-button-icon-only{width:var(--button-height-compact);padding:calc(var(--spacing-xs) * .5625)}.p-button.p-button-sm{font-size:clamp(8px,var(--font-size-small) * .5625,.95rem);padding:.140625rem .3515625rem;height:26px;min-height:26px}.p-button.p-button-sm .p-button-icon{font-size:.75rem}.p-button.p-button-text{padding:calc(var(--spacing-xs) * .5625) calc(var(--spacing-sm) * .5625);height:auto;min-height:var(--button-height-compact)}.p-button.p-button-rounded{padding:calc(var(--spacing-xs) * .5625)}.p-buttonset .p-button{padding:calc(var(--spacing-xs) * .5625) calc(var(--spacing-sm) * .5625)}.p-inputtext,.p-inputtextarea,.p-dropdown,.p-multiselect,.p-autocomplete,.p-calendar,.p-inputnumber,.p-chips,.p-password{box-sizing:border-box;font-size:var(--font-size-base)}.p-inputtext{font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-md);height:var(--input-height-compact);line-height:1.2;display:inline-flex;align-items:center;vertical-align:middle;box-sizing:border-box}.p-inputtextarea{font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-md);line-height:1.4}.p-dropdown{font-size:var(--font-size-base);min-height:var(--input-height-compact);height:var(--input-height-compact);display:inline-flex!important;align-items:center!important;vertical-align:middle;box-sizing:border-box}.p-dropdown .p-dropdown-label{padding:var(--spacing-xs) var(--spacing-md);line-height:1.2!important;display:flex;align-items:center;height:100%;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-dropdown .p-dropdown-trigger{width:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown .p-dropdown-clear-icon{margin-top:0;display:flex;align-items:center}.p-dropdown-panel .p-dropdown-item{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-multiselect{font-size:var(--font-size-base);min-height:var(--input-height-compact);height:var(--input-height-compact);display:inline-flex!important;align-items:center!important;vertical-align:middle;box-sizing:border-box}.p-multiselect .p-multiselect-label{padding:var(--spacing-xs) var(--spacing-md);line-height:1.2!important;display:flex;align-items:center;min-height:calc(var(--input-height-compact) - 2px);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-multiselect .p-multiselect-trigger{width:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-panel .p-multiselect-item{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-autocomplete .p-autocomplete-input{padding:var(--spacing-xs) var(--spacing-md);height:var(--input-height-compact);font-size:var(--font-size-base);line-height:1.2;display:inline-flex;align-items:center;box-sizing:border-box}.p-autocomplete .p-autocomplete-dropdown{width:2rem;display:flex;align-items:center;justify-content:center}.p-autocomplete-panel .p-autocomplete-item{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-calendar .p-inputtext{padding:var(--spacing-xs) var(--spacing-md);height:var(--input-height-compact);line-height:1.2;display:inline-flex;align-items:center;box-sizing:border-box}.p-calendar .p-datepicker-trigger{width:2rem;display:flex;align-items:center;justify-content:center}.p-checkbox{width:1.125rem;height:1.125rem}.p-checkbox .p-checkbox-box{width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center}.p-radiobutton{width:1.125rem;height:1.125rem}.p-radiobutton .p-radiobutton-box{width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center}.p-inputnumber .p-inputtext{padding:var(--spacing-xs) var(--spacing-md);height:var(--input-height-compact);line-height:1.2;display:inline-flex;align-items:center;box-sizing:border-box}.p-inputnumber .p-inputnumber-button{width:1.75rem;display:flex;align-items:center;justify-content:center}.p-inputnumber .p-inputnumber-button .p-button-icon{font-size:.75rem}.p-inputnumber .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber .p-inputnumber-button-group .p-inputnumber-button{flex:1;border-radius:0}.p-chips .p-chips-multiple-container{padding:var(--spacing-xs);gap:var(--spacing-xs);min-height:var(--input-height-compact);display:flex;align-items:center;box-sizing:border-box}.p-chips .p-chips-multiple-container .p-chips-token{padding:.125rem var(--spacing-xs);font-size:var(--font-size-small)}.p-chips .p-chips-multiple-container .p-chips-input-token input{padding:.15rem var(--spacing-xs);font-size:var(--font-size-base);line-height:1.2}.p-card{font-size:var(--font-size-base)}.p-card .p-card-header,.p-card .p-card-body,.p-card .p-card-footer{padding:var(--spacing-md)}.p-card .p-card-title{font-size:1.125rem;margin-bottom:var(--spacing-sm)}.p-card .p-card-subtitle{font-size:var(--font-size-small);margin-bottom:var(--spacing-sm)}.p-dialog{font-size:var(--font-size-base)}.p-dialog .p-dialog-header{padding:var(--spacing-md) var(--spacing-lg)}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.125rem;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{width:1.75rem;height:1.75rem}.p-dialog .p-dialog-content{padding:var(--spacing-lg)}.p-dialog .p-dialog-footer{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm)}.p-listbox{font-size:var(--font-size-base)}.p-listbox .p-listbox-header{padding:var(--spacing-sm) var(--spacing-md)}.p-listbox .p-listbox-item{padding:var(--spacing-xs) var(--spacing-md);height:var(--sidebar-item-height-compact);font-size:var(--font-size-base);line-height:1.3}.p-tabview .p-tabview-nav-container{background:var(--surface-ground);border-bottom:2px solid var(--surface-border)}.p-tabview .p-tabview-nav{background:transparent!important;border:none!important;padding:.25rem .5rem;gap:.25rem;display:flex;align-items:center}.p-tabview .p-tabview-nav-link{background:transparent!important;border:none!important;border-radius:var(--radius-md);padding:.5rem 1rem!important;margin:0!important;display:flex!important;align-items:center!important;gap:.5rem;font-size:var(--font-size-base);font-weight:500;color:var(--text-color-secondary)!important;transition:all .2s ease;position:relative;border-left:3px solid transparent!important}.p-tabview .p-tabview-nav-link:after{display:none!important}.p-tabview .p-tabview-nav-link .pi{font-size:1rem;transition:all .2s ease}.p-tabview .p-tabview-nav-link:hover{background:var(--hover-bg)!important;color:var(--text-color)!important}.p-tabview .p-tabview-nav-link:hover .pi{transform:scale(1.1)}.p-tabview li.p-highlight .p-tabview-nav-link{background:var(--surface-card)!important;color:var(--text-color)!important;font-weight:600!important;box-shadow:var(--shadow-sm)}.p-tabview li.p-highlight .p-tabview-nav-link .pi{filter:brightness(.9)}.p-tabview .p-tabview-ink-bar{display:none!important}.p-tabview .p-tabview-close{margin-left:.5rem;opacity:.6;transition:opacity .2s ease}.p-tabview .p-tabview-close:hover{opacity:1}.p-tabview .p-tabview-panels{background:transparent;padding:0;border:none}.p-tabview .p-tabview-nav li:nth-child(1) .p-tabview-nav-link{border-left-color:var(--accent-blue)!important}.p-tabview .p-tabview-nav li:nth-child(1) .p-tabview-nav-link .pi{color:var(--accent-blue)}.p-tabview .p-tabview-nav li:nth-child(1).p-highlight .p-tabview-nav-link{background:var(--accent-blue-light)!important;border-left-color:var(--accent-blue-border)!important}.p-tabview .p-tabview-nav li:nth-child(2) .p-tabview-nav-link{border-left-color:var(--accent-purple)!important}.p-tabview .p-tabview-nav li:nth-child(2) .p-tabview-nav-link .pi{color:var(--accent-purple)}.p-tabview .p-tabview-nav li:nth-child(2).p-highlight .p-tabview-nav-link{background:var(--accent-purple-light)!important;border-left-color:var(--accent-purple-border)!important}.p-tabview .p-tabview-nav li:nth-child(3) .p-tabview-nav-link{border-left-color:var(--accent-teal)!important}.p-tabview .p-tabview-nav li:nth-child(3) .p-tabview-nav-link .pi{color:var(--accent-teal)}.p-tabview .p-tabview-nav li:nth-child(3).p-highlight .p-tabview-nav-link{background:var(--accent-teal-light)!important;border-left-color:var(--accent-teal-border)!important}.p-tabview .p-tabview-nav li:nth-child(4) .p-tabview-nav-link{border-left-color:var(--accent-orange)!important}.p-tabview .p-tabview-nav li:nth-child(4) .p-tabview-nav-link .pi{color:var(--accent-orange)}.p-tabview .p-tabview-nav li:nth-child(4).p-highlight .p-tabview-nav-link{background:var(--accent-orange-light)!important;border-left-color:var(--accent-orange-border)!important}.p-tabview .p-tabview-nav li:nth-child(5) .p-tabview-nav-link{border-left-color:var(--accent-indigo)!important}.p-tabview .p-tabview-nav li:nth-child(5) .p-tabview-nav-link .pi{color:var(--accent-indigo)}.p-tabview .p-tabview-nav li:nth-child(5).p-highlight .p-tabview-nav-link{background:var(--accent-indigo-light)!important;border-left-color:var(--accent-indigo-border)!important}.p-tabview .p-tabview-nav li:nth-child(6) .p-tabview-nav-link{border-left-color:var(--accent-cyan)!important}.p-tabview .p-tabview-nav li:nth-child(6) .p-tabview-nav-link .pi{color:var(--accent-cyan)}.p-tabview .p-tabview-nav li:nth-child(6).p-highlight .p-tabview-nav-link{background:var(--accent-cyan-light)!important;border-left-color:var(--accent-cyan-border)!important}.p-tabview .p-tabview-nav li:nth-child(7) .p-tabview-nav-link{border-left-color:var(--accent-green)!important}.p-tabview .p-tabview-nav li:nth-child(7) .p-tabview-nav-link .pi{color:var(--accent-green)}.p-tabview .p-tabview-nav li:nth-child(7).p-highlight .p-tabview-nav-link{background:var(--accent-green-light)!important;border-left-color:var(--accent-green-border)!important}.p-tabview .p-tabview-nav li:nth-child(8) .p-tabview-nav-link{border-left-color:var(--accent-pink)!important}.p-tabview .p-tabview-nav li:nth-child(8) .p-tabview-nav-link .pi{color:var(--accent-pink)}.p-tabview .p-tabview-nav li:nth-child(8).p-highlight .p-tabview-nav-link{background:var(--accent-pink-light)!important;border-left-color:var(--accent-pink-border)!important}.p-tabview .p-tabview-nav li:nth-child(n+9):nth-child(9n+9) .p-tabview-nav-link{border-left-color:var(--accent-blue)!important}.p-tabview .p-tabview-nav li:nth-child(n+9):nth-child(9n+9) .p-tabview-nav-link .pi{color:var(--accent-blue)}.p-tabview .p-tabview-nav li:nth-child(n+9):nth-child(9n+9).p-highlight .p-tabview-nav-link{background:var(--accent-blue-light)!important;border-left-color:var(--accent-blue-border)!important}.p-tabview.p-tabview-scrollable .p-tabview-nav-container{padding:0}.p-tabview.p-tabview-scrollable .p-tabview-nav-prev,.p-tabview.p-tabview-scrollable .p-tabview-nav-next{width:2rem!important;height:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:.25rem!important}.p-menu{font-size:var(--font-size-base)}.p-menu .p-menuitem-link{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-menu .p-menuitem-icon{font-size:.875rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{padding:var(--spacing-sm) var(--spacing-md)}.p-megamenu .p-megamenu-panel .p-menuitem-link{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-panelmenu .p-panelmenu-header>a{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}.p-panelmenu .p-panelmenu-content .p-menuitem-link{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-breadcrumb{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-small)}.p-breadcrumb .p-menuitem-link{padding:var(--spacing-xs);font-size:var(--font-size-small)}.p-breadcrumb .p-menuitem-icon{font-size:.75rem}.p-toolbar{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}.p-toolbar .p-toolbar-group-left,.p-toolbar .p-toolbar-group-right{gap:var(--spacing-sm)}.p-tag{font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x)}.p-badge{font-size:var(--font-size-xsmall);min-width:1.125rem;height:1.125rem;line-height:1.125rem}.p-toast .p-toast-message{margin:0 0 var(--spacing-sm) 0}.p-toast .p-toast-message .p-toast-message-content{padding:var(--spacing-md)}.p-toast .p-toast-message .p-toast-summary{font-size:var(--font-size-base)}.p-toast .p-toast-message .p-toast-detail{font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.p-fieldset .p-fieldset-legend{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-fieldset .p-fieldset-content{padding:var(--spacing-md)}.p-panel .p-panel-header{padding:var(--spacing-sm) var(--spacing-md)}.p-panel .p-panel-content,.p-sidebar .p-sidebar-header,.p-sidebar .p-sidebar-content{padding:var(--spacing-md)}.p-progressbar{height:1rem}.p-progressbar .p-progressbar-label{font-size:var(--font-size-small);line-height:1rem}.p-dropdown,.p-select,.p-multiselect,.p-autocomplete,.p-calendar,.p-inputnumber,.p-inputtext{min-height:var(--input-height-compact);height:var(--input-height-compact);box-sizing:border-box}.p-dropdown{display:inline-flex!important;align-items:center!important;vertical-align:middle}.p-dropdown .p-dropdown-label{flex:1;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important;padding:var(--spacing-xs) var(--spacing-md)}.p-dropdown .p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown .p-dropdown-clear-icon{display:flex;align-items:center}.p-select{display:inline-flex!important;align-items:center!important;font-size:var(--font-size-base);vertical-align:middle}.p-select .p-select-label{flex:1;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important;padding:var(--spacing-xs) var(--spacing-md)}.p-select .p-select-trigger{width:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-select .p-select-clear-icon{display:flex;align-items:center}.p-select-panel .p-select-option{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}.p-multiselect{display:inline-flex!important;align-items:center!important;vertical-align:middle}.p-multiselect .p-multiselect-label{flex:1;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important;padding:var(--spacing-xs) var(--spacing-md)}.p-multiselect .p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-autocomplete .p-autocomplete-input{line-height:1.2!important;padding:var(--spacing-xs) var(--spacing-md);display:inline-flex;align-items:center}.p-autocomplete .p-autocomplete-dropdown{display:flex;align-items:center;justify-content:center}.p-field,.p-fluid .p-field{margin-bottom:var(--spacing-md)}label{font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);display:inline-block;font-weight:500}.p-error,.p-invalid{font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.masterdata-sidebar{width:var(--sidebar-width-compact);min-width:var(--sidebar-width-compact)}.masterdata-sidebar .sidebar-header{padding:var(--spacing-sm) var(--spacing-md)}.masterdata-sidebar .sidebar-content{padding:var(--spacing-xs) var(--spacing-sm)}.masterdata-card .card-header,.masterdata-card .masterdata-content{padding:var(--spacing-md)}.masterdata-action-buttons{gap:var(--spacing-sm)}@media (max-width: 1366px){:root{--sidebar-width-compact: 220px}}@media (max-width: 1024px){:root{--button-height-compact: 36px;--input-height-compact: 2.25rem}}@media (max-width: 768px){:root{--button-height-compact: 40px;--input-height-compact: 2.5rem;--table-row-height-compact: 2.75rem}}:root{--accent-blue: #0078d4;--accent-blue-light: #e6f2fa;--accent-blue-border: #0078d4;--accent-purple: #8b5cf6;--accent-purple-light: #f3f0ff;--accent-purple-border: #8b5cf6;--accent-teal: #14b8a6;--accent-teal-light: #e6faf7;--accent-teal-border: #14b8a6;--accent-orange: #f97316;--accent-orange-light: #fff3e6;--accent-orange-border: #f97316;--accent-pink: #ec4899;--accent-pink-light: #fef1f7;--accent-pink-border: #ec4899;--accent-indigo: #6366f1;--accent-indigo-light: #eef0ff;--accent-indigo-border: #6366f1;--accent-cyan: #06b6d4;--accent-cyan-light: #e6f9fc;--accent-cyan-border: #06b6d4;--accent-green: #10b981;--accent-green-light: #e6faf1;--accent-green-border: #10b981;--status-success: #22c55e;--status-success-bg: #f0fdf4;--status-success-border: #86efac;--status-info: #3b82f6;--status-info-bg: #eff6ff;--status-info-border: #93c5fd;--status-warning: #f59e0b;--status-warning-bg: #fffbeb;--status-warning-border: #fcd34d;--status-danger: #ef4444;--status-danger-bg: #fef2f2;--status-danger-border: #fca5a5;--status-neutral: #6b7280;--status-neutral-bg: #f9fafb;--status-neutral-border: #d1d5db;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-hover: 0 6px 12px -2px rgba(0, 0, 0, .08), 0 3px 7px -3px rgba(0, 0, 0, .1);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--hover-bg: rgba(0, 0, 0, .03);--focus-ring: 0 0 0 3px rgba(59, 130, 246, .1)}.masterdata-sidebar{box-shadow:var(--shadow-sm)}.masterdata-sidebar .sidebar-header{background:linear-gradient(to bottom,var(--surface-card) 0%,var(--surface-50) 100%);border-bottom:2px solid var(--primary-color)}.masterdata-sidebar .p-listbox-option{position:relative;border-left:3px solid transparent;transition:all .2s ease}.masterdata-sidebar .p-listbox-option:nth-child(8n+1){border-left-color:var(--accent-blue)}.masterdata-sidebar .p-listbox-option:nth-child(8n+1) .pi{color:var(--accent-blue)}.masterdata-sidebar .p-listbox-option:nth-child(8n+1).p-highlight{background:var(--accent-blue-light);border-left-color:var(--accent-blue-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+2){border-left-color:var(--accent-purple)}.masterdata-sidebar .p-listbox-option:nth-child(8n+2) .pi{color:var(--accent-purple)}.masterdata-sidebar .p-listbox-option:nth-child(8n+2).p-highlight{background:var(--accent-purple-light);border-left-color:var(--accent-purple-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+3){border-left-color:var(--accent-teal)}.masterdata-sidebar .p-listbox-option:nth-child(8n+3) .pi{color:var(--accent-teal)}.masterdata-sidebar .p-listbox-option:nth-child(8n+3).p-highlight{background:var(--accent-teal-light);border-left-color:var(--accent-teal-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+4){border-left-color:var(--accent-orange)}.masterdata-sidebar .p-listbox-option:nth-child(8n+4) .pi{color:var(--accent-orange)}.masterdata-sidebar .p-listbox-option:nth-child(8n+4).p-highlight{background:var(--accent-orange-light);border-left-color:var(--accent-orange-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+5){border-left-color:var(--accent-pink)}.masterdata-sidebar .p-listbox-option:nth-child(8n+5) .pi{color:var(--accent-pink)}.masterdata-sidebar .p-listbox-option:nth-child(8n+5).p-highlight{background:var(--accent-pink-light);border-left-color:var(--accent-pink-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+6){border-left-color:var(--accent-indigo)}.masterdata-sidebar .p-listbox-option:nth-child(8n+6) .pi{color:var(--accent-indigo)}.masterdata-sidebar .p-listbox-option:nth-child(8n+6).p-highlight{background:var(--accent-indigo-light);border-left-color:var(--accent-indigo-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+7){border-left-color:var(--accent-cyan)}.masterdata-sidebar .p-listbox-option:nth-child(8n+7) .pi{color:var(--accent-cyan)}.masterdata-sidebar .p-listbox-option:nth-child(8n+7).p-highlight{background:var(--accent-cyan-light);border-left-color:var(--accent-cyan-border);font-weight:600}.masterdata-sidebar .p-listbox-option:nth-child(8n+8){border-left-color:var(--accent-green)}.masterdata-sidebar .p-listbox-option:nth-child(8n+8) .pi{color:var(--accent-green)}.masterdata-sidebar .p-listbox-option:nth-child(8n+8).p-highlight{background:var(--accent-green-light);border-left-color:var(--accent-green-border);font-weight:600}.masterdata-sidebar .p-listbox-option:hover:not(.p-highlight){background:var(--hover-bg);border-left-width:3px}.masterdata-sidebar .p-listbox-option.p-highlight{box-shadow:var(--shadow-sm);font-weight:600}.masterdata-sidebar .p-listbox-option.p-highlight .pi{filter:brightness(.9)}.project-edit-nav-wrapper{width:220px;flex-shrink:0;border-right:1px solid var(--surface-border);background:var(--surface-ground);box-shadow:var(--shadow-sm)}.project-edit-nav-menu{width:100%;border:none!important;background:transparent!important}.project-edit-nav-menu .p-menu-list{padding:.5rem 0;margin:0;list-style:none}.project-edit-nav-menu .p-menuitem{margin:0;position:relative;transition:all .2s ease}.project-edit-nav-menu .p-menuitem-link{padding:.65rem 1rem!important;border-radius:0!important;border-left:3px solid transparent;color:var(--text-color);font-size:var(--font-size-base);transition:all .2s ease;display:flex!important;align-items:center!important;gap:.75rem}.project-edit-nav-menu .p-menuitem-icon{font-size:1rem;transition:all .2s ease}.project-edit-nav-menu .p-menuitem:nth-child(1) .p-menuitem-link{border-left-color:var(--accent-blue)}.project-edit-nav-menu .p-menuitem:nth-child(1) .p-menuitem-icon{color:var(--accent-blue)}.project-edit-nav-menu .p-menuitem:nth-child(1).project-nav-active .p-menuitem-link{background:var(--accent-blue-light)!important;border-left-color:var(--accent-blue-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(2) .p-menuitem-link{border-left-color:var(--accent-purple)}.project-edit-nav-menu .p-menuitem:nth-child(2) .p-menuitem-icon{color:var(--accent-purple)}.project-edit-nav-menu .p-menuitem:nth-child(2).project-nav-active .p-menuitem-link{background:var(--accent-purple-light)!important;border-left-color:var(--accent-purple-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(3) .p-menuitem-link{border-left-color:var(--accent-teal)}.project-edit-nav-menu .p-menuitem:nth-child(3) .p-menuitem-icon{color:var(--accent-teal)}.project-edit-nav-menu .p-menuitem:nth-child(3).project-nav-active .p-menuitem-link{background:var(--accent-teal-light)!important;border-left-color:var(--accent-teal-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(4) .p-menuitem-link{border-left-color:var(--accent-orange)}.project-edit-nav-menu .p-menuitem:nth-child(4) .p-menuitem-icon{color:var(--accent-orange)}.project-edit-nav-menu .p-menuitem:nth-child(4).project-nav-active .p-menuitem-link{background:var(--accent-orange-light)!important;border-left-color:var(--accent-orange-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(5) .p-menuitem-link{border-left-color:var(--accent-indigo)}.project-edit-nav-menu .p-menuitem:nth-child(5) .p-menuitem-icon{color:var(--accent-indigo)}.project-edit-nav-menu .p-menuitem:nth-child(5).project-nav-active .p-menuitem-link{background:var(--accent-indigo-light)!important;border-left-color:var(--accent-indigo-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(6) .p-menuitem-link{border-left-color:var(--accent-cyan)}.project-edit-nav-menu .p-menuitem:nth-child(6) .p-menuitem-icon{color:var(--accent-cyan)}.project-edit-nav-menu .p-menuitem:nth-child(6).project-nav-active .p-menuitem-link{background:var(--accent-cyan-light)!important;border-left-color:var(--accent-cyan-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(7) .p-menuitem-link{border-left-color:var(--accent-green)}.project-edit-nav-menu .p-menuitem:nth-child(7) .p-menuitem-icon{color:var(--accent-green)}.project-edit-nav-menu .p-menuitem:nth-child(7).project-nav-active .p-menuitem-link{background:var(--accent-green-light)!important;border-left-color:var(--accent-green-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:nth-child(8) .p-menuitem-link{border-left-color:var(--accent-pink)}.project-edit-nav-menu .p-menuitem:nth-child(8) .p-menuitem-icon{color:var(--accent-pink)}.project-edit-nav-menu .p-menuitem:nth-child(8).project-nav-active .p-menuitem-link{background:var(--accent-pink-light)!important;border-left-color:var(--accent-pink-border);font-weight:600;box-shadow:var(--shadow-sm)}.project-edit-nav-menu .p-menuitem:not(.project-nav-active) .p-menuitem-link:hover{background:var(--hover-bg)!important;border-left-width:3px;transform:translate(2px)}.project-edit-nav-menu .p-menuitem:not(.project-nav-active) .p-menuitem-link:hover .p-menuitem-icon{filter:brightness(.9);transform:scale(1.1)}.project-edit-nav-menu .p-menuitem.project-nav-active .p-menuitem-icon{filter:brightness(.9)}.p-datatable{box-shadow:var(--shadow-sm);border-radius:var(--radius-md);overflow:hidden}.p-datatable .p-datatable-thead>tr>th{background:linear-gradient(to bottom,var(--surface-0) 0%,var(--surface-50) 100%);border-bottom:2px solid var(--primary-color);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:var(--text-color-secondary)}.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#00000004}.p-datatable .p-datatable-tbody>tr:hover{background:var(--hover-bg);box-shadow:inset 3px 0 0 var(--primary-color);transition:all .2s ease}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--primary-50);box-shadow:inset 3px 0 0 var(--primary-color)}.p-tag{font-weight:600;font-size:var(--acadia-status-badge-font-size);line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);border-radius:var(--acadia-radius-full, 9999px);box-shadow:var(--shadow-sm)}.p-tag .p-tag-icon{font-size:var(--acadia-status-badge-icon-size)}.p-tag.status-active{background:var(--status-success-bg);color:var(--status-success);border:1px solid var(--status-success-border)}.p-tag.status-inactive{background:var(--status-neutral-bg);color:var(--status-neutral);border:1px solid var(--status-neutral-border)}.p-tag.category-primary{background:var(--accent-blue-light);color:var(--accent-blue);border:1px solid var(--accent-blue-border)}.p-tag.category-secondary{background:var(--accent-purple-light);color:var(--accent-purple);border:1px solid var(--accent-purple-border)}.p-tag.category-tertiary{background:var(--accent-teal-light);color:var(--accent-teal);border:1px solid var(--accent-teal-border)}.p-tag.info-tag{background:var(--status-info-bg);color:var(--status-info);border:1px solid var(--status-info-border)}.p-tag.warning-tag{background:var(--status-warning-bg);color:var(--status-warning);border:1px solid var(--status-warning-border)}.p-chip{font-size:.75rem;padding:.25rem .5rem;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.p-chip.chip-blue{background:var(--accent-blue-light);color:var(--accent-blue)}.p-chip.chip-purple{background:var(--accent-purple-light);color:var(--accent-purple)}.p-chip.chip-teal{background:var(--accent-teal-light);color:var(--accent-teal)}.p-chip.chip-orange{background:var(--accent-orange-light);color:var(--accent-orange)}.card-header{background:none;border-bottom:none;box-shadow:none}.masterdata-action-buttons .p-button{box-shadow:var(--shadow-sm);transition:all .2s ease;font-weight:500}.masterdata-action-buttons .p-button.p-button-success{background:linear-gradient(135deg,var(--green-500) 0%,var(--green-600) 100%);border:none}.masterdata-action-buttons .p-button.p-button-success:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.masterdata-action-buttons .p-button.p-button-outlined:hover{background:var(--hover-bg);box-shadow:var(--shadow-sm)}.masterdata-action-buttons .p-button .p-button-icon{margin-right:.375rem}.masterdata-action-buttons .p-button:hover{box-shadow:var(--shadow-hover)}.masterdata-action-buttons .p-button:active{transform:scale(.98)}.p-card{box-shadow:var(--shadow-md);border-radius:var(--radius-lg);border:1px solid var(--surface-border);overflow:hidden;transition:box-shadow .3s ease}.p-card:hover{box-shadow:var(--shadow-lg)}.p-card .p-card-header{background:none;border-bottom:none;box-shadow:none}.masterdata-card{box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-md)}.empty-state-container{background:linear-gradient(135deg,var(--surface-0) 0%,var(--surface-50) 100%);border-radius:var(--radius-lg);border:2px dashed var(--surface-border);padding:var(--spacing-xl);text-align:center;box-shadow:var(--shadow-sm)}.empty-state-container .empty-state-icon{font-size:4rem;color:var(--primary-color);opacity:.6;margin-bottom:var(--spacing-md);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.empty-state-container .empty-state-title{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-bottom:var(--spacing-sm)}.empty-state-container .empty-state-description{font-size:.875rem;color:var(--text-color-secondary);max-width:400px;margin:0 auto}.p-dialog{box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}.p-dialog .p-dialog-header{background:linear-gradient(to bottom,var(--surface-0) 0%,var(--surface-50) 100%);border-bottom:2px solid var(--primary-color)}.p-dialog .p-dialog-header .p-dialog-title{color:var(--text-color);font-weight:600}.p-dialog .p-dialog-footer{background:var(--surface-50);border-top:1px solid var(--surface-border)}.p-inputtext,.p-dropdown,.p-autocomplete-input{transition:all .2s ease}.p-inputtext:focus,.p-dropdown:focus,.p-autocomplete-input:focus{box-shadow:var(--focus-ring);border-color:var(--primary-color)}.p-input-icon-left{position:relative}.p-input-icon-left .pi-search{color:var(--primary-color)}.p-input-icon-left input:focus~.pi-search{color:var(--primary-color);filter:brightness(1.2)}@media (max-width: 768px){.empty-state-container{padding:var(--spacing-lg)}.empty-state-container .empty-state-icon{font-size:3rem}.empty-state-container .empty-state-title{font-size:1.125rem}}.acadia-list-page{--page-accent: var(--p-primary-color, var(--primary-color));--page-accent-ring: color-mix(in srgb, var(--page-accent) 30%, transparent);--page-surface-card: var(--surface-card);--page-surface-muted: var(--surface-50, var(--surface-section));--page-surface-section: var(--surface-section);--page-border: var(--surface-border);--page-border-subtle: color-mix(in srgb, var(--page-border) 65%, transparent);--page-text: var(--text-color);--page-text-secondary: var(--text-color-secondary);--page-heading: var(--text-color);--page-primary: var(--page-accent);--page-primary-ring: var(--page-accent-ring);--page-hover-row: var(--surface-hover);--page-radius-card: .625rem;padding:calc(var(--inline-spacing, .5rem) * 2);min-height:0;background:transparent;font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);color:var(--page-text);overflow-x:hidden}.page-shell .acadia-list-page{font-family:inherit;font-size:inherit;letter-spacing:inherit}.acadia-list-page-container{max-width:100%}.acadia-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.375rem}:root{--pm-purple: #7C3AED;--pm-purple-light: #F3E8FF;--pm-purple-soft: #E9D5FF;--pm-purple-dark: #5B21B6;--pm-green: #10B981;--pm-green-light: #DCFCE7;--pm-green-soft: #BBF7D0;--pm-green-dark: #047857;--pm-orange: #F97316;--pm-orange-light: #FFEDD5;--pm-orange-soft: #FED7AA;--pm-orange-dark: #C2410C;--pm-blue: #2563EB;--pm-blue-light: #DBEAFE;--pm-blue-soft: #BFDBFE;--pm-blue-dark: #1D4ED8;--pm-purple-hover: #F8F5FF}.acadia-stat-card--kpi1{--kpi-accent: #534AB7}.acadia-stat-card--kpi2{--kpi-accent: #1D9E75}.acadia-stat-card--kpi3{--kpi-accent: #D85A30}.acadia-stat-card--kpi4{--kpi-accent: #378ADD}.acadia-stat-card{background:var(--surface-card);border-radius:var(--page-radius-card);border:1px solid var(--surface-border);padding:.9375rem 1.125rem;display:flex;align-items:center;gap:.875rem}.acadia-stat-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:var(--acadia-font-size-lg);flex-shrink:0;background:transparent;border:1px solid var(--text-color);color:var(--text-color)}.kpi-card{border-radius:14px;border:1px solid var(--surface-border);border-left-width:4px;padding:1.25rem;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 4px 14px #0f172a0a;display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.kpi-card.total{background:color-mix(in srgb,var(--pm-purple) 12%,var(--surface-card));border-left-color:var(--pm-purple)}.kpi-card.active{background:color-mix(in srgb,var(--pm-green) 12%,var(--surface-card));border-left-color:var(--pm-green)}.kpi-card.hold{background:color-mix(in srgb,var(--pm-orange) 12%,var(--surface-card));border-left-color:var(--pm-orange)}.kpi-card.manager{background:color-mix(in srgb,var(--pm-blue) 12%,var(--surface-card));border-left-color:var(--pm-blue)}.kpi-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:var(--acadia-font-size-md);flex-shrink:0}.kpi-icon.total{background:var(--pm-purple-soft);color:var(--pm-purple-dark)}.kpi-icon.active{background:var(--pm-green-soft);color:var(--pm-green-dark)}.kpi-icon.hold{background:var(--pm-orange-soft);color:var(--pm-orange-dark)}.kpi-icon.manager{background:var(--pm-blue-soft);color:var(--pm-blue-dark)}.kpi-content{display:flex;flex-direction:column;min-width:0}.kpi-value{font-size:var(--acadia-font-size-xl);font-weight:600;line-height:1.15}.kpi-label,.kpi-sub{font-size:var(--acadia-font-size-xs);color:var(--text-color-secondary);margin-top:.25rem}.kpi-card.total .kpi-value{color:var(--pm-purple-dark)}.kpi-card.active .kpi-value{color:var(--pm-green-dark)}.kpi-card.hold .kpi-value{color:var(--pm-orange-dark)}.kpi-card.manager .kpi-value{color:var(--pm-blue-dark)}.acadia-stat-icon-purple{background:linear-gradient(135deg,var(--accent-purple-light) 0%,var(--accent-purple) 100%);color:var(--primary-color-text)}.acadia-stat-icon-green{background:linear-gradient(135deg,var(--status-success-border) 0%,var(--status-success) 100%);color:var(--primary-color-text)}.acadia-stat-icon-orange{background:linear-gradient(135deg,var(--accent-orange-light) 0%,var(--accent-orange) 100%);color:var(--primary-color-text)}.acadia-stat-icon-blue{background:linear-gradient(135deg,var(--accent-blue-light) 0%,var(--accent-blue) 100%);color:var(--primary-color-text)}.acadia-stat-value{font-size:var(--acadia-font-size-lg);font-weight:500;color:var(--text-color);line-height:1.2}.acadia-stat-label{font-size:var(--acadia-font-size-xs);color:var(--text-color-secondary);margin-top:.125rem}.acadia-stat-sub{font-size:var(--acadia-font-size-xs);color:var(--text-color-secondary);margin-top:.2rem;line-height:1.3}.acadia-stat-sub--success{color:var(--green-600, var(--green-500))}.acadia-stat-sub--warn{color:var(--orange-600, var(--orange-500))}.acadia-main-card{background:var(--page-surface-card);border-radius:var(--page-radius-card);border:1px solid var(--page-border);box-shadow:0 1px 2px #0000000d;overflow:hidden}.acadia-card-header{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;border-bottom:1px solid var(--page-border);flex-wrap:wrap;gap:.875rem}.acadia-card-title{font-size:var(--acadia-font-size-base);font-weight:600;color:var(--page-heading);display:flex;align-items:center;gap:.4375rem}.acadia-card-title-icon{color:var(--page-text-secondary);font-size:var(--acadia-font-size-sm)}.acadia-header-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.acadia-search-wrap{position:relative;display:flex;align-items:center}.acadia-s-icon{position:absolute;left:.75rem;color:var(--page-text-secondary);font-size:var(--acadia-font-size-base);pointer-events:none}.acadia-search-input{border:1px solid var(--page-border)!important;border-radius:8px!important;padding:.4375rem .625rem .4375rem 2.25rem!important;font-size:var(--acadia-font-size-sm)!important;color:var(--page-heading)!important;width:200px;max-width:100%;background:var(--page-surface-muted)!important;outline:none}.acadia-search-input:focus{border-color:var(--page-accent)!important;background:var(--page-surface-card)!important;box-shadow:0 0 0 3px var(--page-accent-ring)!important}.acadia-search-input::placeholder{color:var(--page-text-secondary)}.acadia-list-page .acadia-btn.acadia-btn-outline.p-button{background:var(--page-surface-card);border:1px solid var(--page-border);color:var(--page-text);border-radius:8px;font-size:var(--acadia-font-size-sm);font-weight:500;padding:.4375rem .875rem;gap:.375rem}.acadia-list-page .acadia-btn.acadia-btn-outline.p-button:not(:disabled):hover{background:var(--page-surface-muted)}.acadia-list-page .acadia-header-actions .ac-toolbar-refresh-icon.p-button{color:var(--page-text)!important;border-color:var(--page-border)!important;background:var(--page-surface-card)!important}.acadia-list-page .acadia-header-actions .ac-toolbar-refresh-icon.p-button .p-button-icon{color:var(--page-text-secondary)!important}.acadia-list-page .acadia-header-actions .ac-toolbar-refresh-icon.p-button:not(:disabled):hover{background:var(--page-hover-row)!important;border-color:var(--page-border)!important;color:var(--page-text)!important}.acadia-list-page .acadia-header-actions .ac-toolbar-refresh-icon.p-button:not(:disabled):hover .p-button-icon{color:var(--page-text)!important}.acadia-list-page .acadia-btn.acadia-btn-primary.p-button{background:var(--p-button-primary-background, var(--primary-color, var(--p-primary-color)))!important;border-color:var(--p-button-primary-border-color, var(--primary-color, var(--p-primary-color)))!important;color:var(--p-button-primary-color, var(--primary-color-text))!important;border-style:solid;border-width:1px;border-radius:8px;font-size:var(--acadia-font-size-sm);font-weight:500;padding:.4375rem .875rem;gap:.375rem}.acadia-list-page .acadia-btn.acadia-btn-primary.p-button .p-button-label{color:var(--p-button-primary-color, var(--primary-color-text))!important}.acadia-list-page .acadia-btn.acadia-btn-primary.p-button:not(:disabled):hover{background:var(--p-button-primary-hover-background, var(--primary-600, var(--primary-color, var(--p-primary-color))))!important;border-color:var(--p-button-primary-hover-border-color, var(--primary-600, var(--primary-color, var(--p-primary-color))))!important;color:var(--p-button-primary-hover-color, var(--primary-color-text))!important}.acadia-list-page .acadia-btn.acadia-btn-primary.p-button:not(:disabled):hover .p-button-label{color:var(--p-button-primary-hover-color, var(--primary-color-text))!important}.acadia-card-body{padding:1.375rem}.acadia-filters-section{background:var(--page-surface-section);border-radius:.5rem;padding:1.125rem;margin-bottom:1.25rem}.acadia-filters-area{border-bottom:1px solid var(--page-border-subtle);background:var(--page-surface-muted)}.acadia-list-page .acadia-filters-panel.p-panel{border:none;border-radius:0;background:transparent;box-shadow:none}.acadia-list-page .acadia-filters-panel.p-panel .p-panel-header{background:transparent;border:none;border-bottom:1px solid var(--page-border-subtle);padding:1rem 1.25rem;font-size:var(--acadia-font-size-2xs);font-weight:700;color:var(--page-text-secondary);text-transform:uppercase;letter-spacing:.6px}.acadia-list-page .acadia-filters-panel.p-panel .p-panel-content{padding:1rem 1.25rem 1.125rem;border:none;background:transparent}.acadia-filters-label-text{display:inline-flex;align-items:center;gap:.375rem}.acadia-filters-label-icon{color:var(--page-accent);font-size:var(--acadia-font-size-xs)}.acadia-filter-field-label{display:block;font-size:var(--acadia-font-size-2xs);font-weight:600;color:var(--page-text-secondary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:.3125rem}.acadia-filters-grid{margin-bottom:0}.acadia-filter-actions{display:flex;gap:.625rem;justify-content:flex-end}.acadia-filters-clear-row{margin-top:.875rem;display:flex;justify-content:flex-end}.acadia-list-page .acadia-clear-btn.p-button{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border-radius:8px;font-size:var(--acadia-font-size-sm);font-weight:500;background:var(--page-surface-card)!important;border:1px solid var(--page-border)!important;color:var(--page-text-secondary)!important;box-shadow:none!important}.acadia-list-page .acadia-clear-btn.p-button:not(:disabled):hover{background:var(--page-surface-muted)!important;border-color:var(--page-border)!important;color:var(--page-heading)!important}.acadia-list-page .acadia-filter-dropdown .p-dropdown{width:100%}.acadia-list-page .acadia-compact-filter-bar .p-dropdown,.acadia-list-page .acadia-compact-filter-bar .p-select{width:100%;background:var(--page-surface-muted);border:1px solid var(--page-border);border-radius:var(--page-radius-card, 8px);font-size:var(--acadia-font-size-sm);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.acadia-list-page .acadia-compact-filter-bar .p-dropdown .p-inputtext,.acadia-list-page .acadia-compact-filter-bar .p-select .p-inputtext{border-radius:8px;font-size:var(--acadia-font-size-sm);background:transparent;border-color:transparent;color:var(--page-heading)}.acadia-list-page .acadia-compact-filter-bar .p-dropdown:not(.p-disabled):hover,.acadia-list-page .acadia-compact-filter-bar .p-select:not(.p-disabled):hover{border-color:var(--page-accent)!important}.acadia-list-page .acadia-compact-filter-bar .p-dropdown:not(.p-disabled).p-focus,.acadia-list-page .acadia-compact-filter-bar .p-dropdown:not(.p-disabled):focus-within,.acadia-list-page .acadia-compact-filter-bar .p-select:not(.p-disabled).p-focus,.acadia-list-page .acadia-compact-filter-bar .p-select:not(.p-disabled):focus-within{border-color:var(--page-accent)!important;box-shadow:0 0 0 3px var(--page-accent-ring)!important;background:var(--page-surface-card)!important;outline:none!important}.acadia-list-page .acadia-compact-filter-bar .p-dropdown.p-focus .p-inputtext,.acadia-list-page .acadia-compact-filter-bar .p-dropdown:focus-within .p-inputtext,.acadia-list-page .acadia-compact-filter-bar .p-select.p-focus .p-inputtext,.acadia-list-page .acadia-compact-filter-bar .p-select:focus-within .p-inputtext{border-color:transparent!important;box-shadow:none!important;outline:none!important}.acadia-list-page .acadia-filters-area:has(.acadia-compact-filter-bar){background:transparent;border-bottom:none;padding:0}.acadia-list-page .acadia-compact-filter-bar{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;min-height:2.75rem;border-top:1px solid var(--page-border-subtle);background:var(--page-surface-card);flex-wrap:nowrap}.acadia-list-page .acadia-compact-filter-item{min-width:0}.acadia-list-page .acadia-compact-filter-select{flex:1 1 0;min-width:10rem}.acadia-list-page .acadia-compact-filter-status{flex:0 0 11.25rem}.acadia-list-page .acadia-compact-filter-clear{flex:0 0 auto}.acadia-list-page .acadia-compact-filter-bar .p-dropdown,.acadia-list-page .acadia-compact-filter-bar .p-select{min-height:2.25rem}.acadia-list-page .acadia-compact-filter-bar .acadia-clear-btn.p-button{min-height:2.25rem;padding:.375rem .75rem}@media (width <= 1024px){.acadia-list-page .acadia-compact-filter-bar{flex-wrap:wrap}.acadia-list-page .acadia-compact-filter-bar .acadia-compact-filter-select,.acadia-list-page .acadia-compact-filter-bar .acadia-compact-filter-status{flex:1 1 13.75rem}}.acadia-filter-dropdown-panel.p-dropdown-panel,.acadia-filter-dropdown-panel.p-select-overlay{--filter-panel-accent: var(--accent-purple, var(--p-primary-color, var(--primary-color)));--filter-panel-accent-ring: color-mix(in srgb, var(--filter-panel-accent) 28%, transparent);--filter-panel-accent-soft: color-mix(in srgb, var(--filter-panel-accent) 12%, transparent);--filter-panel-accent-hover: color-mix(in srgb, var(--filter-panel-accent) 8%, var(--surface-hover, transparent));--filter-panel-surface: var(--surface-overlay, var(--surface-card));--filter-panel-border: var(--surface-border);--filter-panel-text: var(--text-color);background:var(--filter-panel-surface);color:var(--filter-panel-text);border:1px solid var(--filter-panel-border);border-radius:var(--page-radius-card, 8px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.acadia-filter-dropdown-panel .p-dropdown-header,.acadia-filter-dropdown-panel .p-select-header{padding:.5rem .75rem;border-bottom:1px solid var(--filter-panel-border);background:var(--filter-panel-surface)}.acadia-filter-dropdown-panel .p-dropdown-filter-container,.acadia-filter-dropdown-panel .p-select-filter-container{width:100%;box-sizing:border-box}.acadia-filter-dropdown-panel .p-dropdown-filter-container .p-inputtext,.acadia-filter-dropdown-panel .p-select-filter-container .p-inputtext{width:100%;box-sizing:border-box;background:var(--surface-card);color:var(--filter-panel-text);border:1px solid var(--filter-panel-border);border-radius:var(--page-radius-card, 8px);font-size:var(--acadia-font-size-sm)}.acadia-filter-dropdown-panel .p-dropdown-filter-container .p-inputtext:focus,.acadia-filter-dropdown-panel .p-select-filter-container .p-inputtext:focus{border-color:var(--filter-panel-accent)!important;box-shadow:0 0 0 3px var(--filter-panel-accent-ring)!important;outline:none}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item,.acadia-filter-dropdown-panel .p-select-list .p-select-option{font-size:var(--acadia-font-size-sm);color:var(--filter-panel-text);transition:background .15s ease,color .15s ease}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.acadia-filter-dropdown-panel .p-select-list .p-select-option:not(.p-highlight):not(.p-disabled):hover{background:var(--filter-panel-accent-hover)!important;color:var(--filter-panel-text)!important}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus,.acadia-filter-dropdown-panel .p-select-list .p-select-option:not(.p-highlight):not(.p-disabled).p-focus{background:color-mix(in srgb,var(--filter-panel-accent) 14%,var(--filter-panel-surface))!important;color:var(--filter-panel-text)!important}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.acadia-filter-dropdown-panel .p-select-list .p-select-option.p-highlight{background:var(--filter-panel-accent-soft)!important;color:var(--filter-panel-accent)!important}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus,.acadia-filter-dropdown-panel .p-select-list .p-select-option.p-highlight.p-focus{background:color-mix(in srgb,var(--filter-panel-accent) 20%,var(--filter-panel-surface))!important;color:var(--filter-panel-accent)!important}.acadia-filter-dropdown-panel .p-dropdown-items .p-dropdown-item:active:not(.p-disabled),.acadia-filter-dropdown-panel .p-select-list .p-select-option:active:not(.p-disabled){background:color-mix(in srgb,var(--filter-panel-accent) 18%,var(--filter-panel-surface))!important}:root:has(.app-dark) .acadia-filter-dropdown-panel.p-dropdown-panel,:root:has(.app-dark) .acadia-filter-dropdown-panel.p-select-overlay{--filter-panel-surface: var(--surface-overlay, var(--surface-card));--filter-panel-border: var(--surface-border);--filter-panel-text: var(--text-color);--filter-panel-accent-hover: color-mix(in srgb, var(--filter-panel-accent) 12%, var(--surface-100, transparent))}:root:has(.app-dark) .acadia-filter-dropdown-panel .p-dropdown-filter-container .p-inputtext,:root:has(.app-dark) .acadia-filter-dropdown-panel .p-select-filter-container .p-inputtext{background:var(--surface-ground);border-color:var(--filter-panel-border);color:var(--filter-panel-text)}.acadia-table-section{background:var(--page-surface-card);border-radius:.5rem;overflow:hidden}.acadia-table-wrap{overflow-x:auto}.acadia-table-wrapper{overflow-x:auto;margin:0}.acadia-list-page .acadia-table-wrap .p-paginator{background:var(--page-surface-muted);border-top:1px solid var(--page-border-subtle);padding:.75rem 1.25rem;font-size:var(--acadia-font-size-xs)}.acadia-list-page .acadia-table-wrap .p-paginator .p-paginator-page.p-highlight{background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:var(--primary-color-text)!important}.acadia-empty-state{text-align:center;padding:3rem 1.5rem;color:var(--page-text-secondary)}.acadia-empty-icon{font-size:3rem;color:var(--page-text-secondary);opacity:.5;margin-bottom:1rem}.acadia-empty-text{font-size:var(--acadia-font-size-sm);color:var(--page-text-secondary)}.acadia-empty-message{color:var(--page-text-secondary);padding:1.5rem!important}.acadia-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .6875rem;border-radius:20px;font-size:var(--acadia-font-size-sm);font-weight:600}.acadia-badge-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.acadia-badge-active{background:var(--status-success-bg);color:var(--status-success)}.acadia-badge-active .acadia-badge-dot{background:var(--status-success)}.acadia-badge-inactive{background:color-mix(in srgb,var(--red-500) 18%,var(--page-surface-card));color:var(--red-600, var(--red-500));font-weight:600}.acadia-badge-inactive .acadia-badge-dot{background:var(--red-600, var(--red-500))}.acadia-action-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem}.acadia-list-page .acadia-action-btn.p-button{width:30px;height:30px;min-width:30px;padding:0;border-radius:7px;border:1px solid var(--page-border);background:var(--page-surface-card);color:var(--page-text);transition:all .2s ease}.acadia-list-page .acadia-action-btn.p-button .p-button-icon{font-size:var(--acadia-font-size-base)}.acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button{border-color:var(--orange-500)!important;background:var(--page-surface-card)!important;color:var(--orange-500)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button .p-button-icon{color:var(--orange-500)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover{background:var(--orange-500)!important;border-color:var(--orange-600, var(--orange-500))!important;color:var(--primary-color-text, #fff)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button{border-color:var(--red-500)!important;background:var(--page-surface-card)!important;color:var(--red-500)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button .p-button-icon{color:var(--red-500)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover{background:var(--red-500)!important;border-color:var(--red-600, var(--red-500))!important;color:var(--primary-color-text, #fff)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-success.p-button{border-color:var(--green-500)!important;background:var(--green-500)!important;color:var(--primary-color-text)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-success.p-button .p-button-icon{color:var(--primary-color-text)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-success.p-button:not(:disabled):hover{background:var(--green-600, var(--green-500))!important;border-color:var(--green-600, var(--green-500))!important;color:var(--primary-color-text)!important}.acadia-list-page .acadia-action-btn.acadia-action-btn-success.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text)!important}.acadia-list-page .acadia-action-btn.p-button:disabled{opacity:.45;border-color:var(--surface-border)!important;color:var(--page-text-secondary)!important;cursor:not-allowed}.acadia-list-page .acadia-action-btn.p-button:disabled .p-button-icon{color:var(--page-text-secondary)!important}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.p-button{background:var(--surface-card);border-color:var(--surface-border)}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover{background:var(--orange-500)!important;border-color:var(--orange-400, var(--orange-500))!important;color:var(--primary-color-text, #fff)!important}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover{background:var(--red-500)!important;border-color:var(--red-400, var(--red-500))!important;color:var(--primary-color-text, #fff)!important}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}:root:has(.app-dark) .acadia-list-page .acadia-action-btn.acadia-action-btn-success.p-button:not(:disabled):hover{background:var(--green-600, var(--green-500))!important}.acadia-list-page .p-inputtext:focus,.acadia-list-page .p-inputnumber-input:focus,.acadia-list-page .p-inputtextarea:focus,.acadia-list-page input.p-inputtext:focus,.acadia-list-page textarea:focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important;outline:none}.acadia-list-page .p-dropdown:not(.p-disabled).p-focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important}.acadia-list-page .p-calendar .p-inputtext:focus,.acadia-list-page .p-calendar>.p-inputtext:focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important}.acadia-list-page .p-multiselect:not(.p-disabled).p-focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important}.acadia-list-page .p-autocomplete .p-inputtext:focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important}.acadia-list-page .p-checkbox:not(.p-disabled) .p-checkbox-box.p-focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 .2rem var(--page-accent-ring)!important}:root:has(.app-dark) .acadia-list-page .p-inputtext:focus,:root:has(.app-dark) .acadia-list-page .p-dropdown:not(.p-disabled).p-focus,:root:has(.app-dark) .acadia-list-page .p-calendar .p-inputtext:focus,:root:has(.app-dark) .acadia-list-page .p-multiselect:not(.p-disabled).p-focus{border-color:var(--page-accent);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--page-accent) 25%,transparent)}@media (width <= 1199px){.acadia-stats-row{grid-template-columns:repeat(2,1fr)}}@media (width <= 767px){.acadia-stats-row{grid-template-columns:1fr}.acadia-list-page{padding:.75rem}.acadia-card-header,.acadia-card-body{padding:1rem}.acadia-search-input{width:100%}}:root:has(.app-dark) .acadia-list-page .acadia-main-card{background:var(--surface-card);border-color:var(--surface-border)}:root:has(.app-dark) .acadia-list-page{--page-surface-card: var(--surface-card);--page-surface-muted: var(--surface-100);--page-surface-section: var(--surface-section);--page-border: var(--surface-border);--page-heading: var(--text-color);--page-text: var(--text-color);--page-text-secondary: var(--text-color-secondary)}:root:has(.app-dark) .acadia-list-page .acadia-filters-section{background:var(--surface-section)}:root:has(.app-dark) .acadia-list-page .acadia-filters-area{background:var(--page-surface-muted);border-bottom-color:var(--page-border)}:root:has(.app-dark) .acadia-list-page .acadia-filters-area:has(.acadia-compact-filter-bar){background:transparent;border-bottom-color:transparent}:root:has(.app-dark) .acadia-list-page .acadia-compact-filter-bar{background:var(--page-surface-card);border-top-color:var(--page-border)}:root:has(.app-dark) .acadia-list-page .acadia-stat-card{background:var(--surface-card);border-color:var(--surface-border)}:root:has(.app-dark) .acadia-list-page .acadia-search-input{background:var(--surface-ground)!important;border-color:var(--page-border)!important;color:var(--page-heading)!important}:root:has(.app-dark) .acadia-list-page .acadia-search-input:focus{background:var(--page-surface-card)!important;border-color:var(--page-primary)!important;box-shadow:0 0 0 3px var(--page-primary-ring)!important}:root:has(.app-dark) .acadia-list-page .acadia-compact-filter-bar .p-dropdown:not(.p-disabled).p-focus,:root:has(.app-dark) .acadia-list-page .acadia-compact-filter-bar .p-dropdown:not(.p-disabled):focus-within,:root:has(.app-dark) .acadia-list-page .acadia-compact-filter-bar .p-select:not(.p-disabled).p-focus,:root:has(.app-dark) .acadia-list-page .acadia-compact-filter-bar .p-select:not(.p-disabled):focus-within{background:var(--page-surface-card)!important}:root:has(.app-dark) .acadia-badge-active{background:color-mix(in srgb,var(--status-success) 22%,transparent);color:var(--green-300, var(--green-500))}:root:has(.app-dark) .acadia-badge-active .acadia-badge-dot{background:var(--green-400, var(--status-success))}:root:has(.app-dark) .acadia-badge-inactive{background:color-mix(in srgb,var(--red-500) 28%,transparent);color:var(--red-300, var(--red-400, var(--red-500)))}:root:has(.app-dark) .acadia-badge-inactive .acadia-badge-dot{background:var(--red-400, var(--red-500))}:root:has(.app-dark) .acadia-list-page .acadia-table-wrap .p-paginator{background:var(--page-surface-muted);border-top-color:var(--page-border)}.acadia-report-workspace{--report-surface-card: var(--surface-card);--report-surface-muted: var(--surface-50, var(--surface-section));--report-border: var(--surface-border);--report-text: var(--text-color);--report-text-secondary: var(--text-color-secondary);--report-radius-card: var(--border-radius, .625rem);padding:calc(var(--inline-spacing) * 3);min-height:calc(100vh - 5rem);background:transparent;font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);color:var(--report-text);overflow-x:hidden}.acadia-report-workspace-container{max-width:100%}.acadia-report-workspace .acadia-report-card{border-radius:var(--report-radius-card);box-shadow:var(--shadow-sm)}.acadia-report-workspace .acadia-report-card.p-card{background-color:var(--report-surface-card);border:1px solid var(--report-border)}.acadia-report-workspace .acadia-report-card .p-card-body{padding:calc(var(--inline-spacing) * 3)}.acadia-report-workspace .acadia-report-card-header{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;width:100%}.acadia-report-workspace .acadia-report-header-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem;max-width:100%}.acadia-report-workspace .acadia-report-action-buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.acadia-report-workspace .acadia-report-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--inline-spacing) * 2);padding:calc(var(--inline-spacing) * 2) calc(var(--inline-spacing) * 2) calc(var(--inline-spacing) * 1.5);border-bottom:1px solid var(--report-border)}.acadia-report-workspace .acadia-report-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;max-width:100%}.acadia-report-workspace .section-label{font-size:var(--acadia-font-size-xs);font-weight:700;letter-spacing:.1em;color:var(--report-text-secondary)}.acadia-report-workspace .card-title{margin:0;font-size:var(--acadia-font-size-xl);font-weight:700;letter-spacing:var(--acadia-letter-spacing-title);color:var(--report-text)}.acadia-report-workspace .header-actions{display:flex;gap:var(--inline-spacing);flex-wrap:wrap;justify-content:flex-end}.acadia-report-workspace .acadia-report-export-hint{margin:0;max-width:min(26rem,100%);text-align:right;line-height:1.35;font-size:var(--acadia-font-size-sm);color:var(--acadia-text-muted)}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary,.acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary{color:var(--report-text)!important;border-color:var(--report-border)!important;background:var(--report-surface-card)!important}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary .p-button-icon,.acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary .p-button-icon{color:var(--report-text-secondary)!important}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover,.acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--surface-hover)!important;border-color:var(--report-border)!important;color:var(--report-text)!important}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover .p-button-icon,.acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover .p-button-icon{color:var(--report-text)!important}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-help:not(.p-button-outlined),.acadia-report-workspace .header-actions .p-button.p-button-help:not(.p-button-outlined){background:var(--p-button-help-background, var(--purple-500, var(--primary-color)))!important;border-color:var(--p-button-help-border-color, var(--purple-500, var(--primary-color)))!important;color:var(--p-button-help-color, var(--primary-color-text))!important}.acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-help.p-button-outlined,.acadia-report-workspace .header-actions .p-button.p-button-help.p-button-outlined{color:var(--p-button-help-background, var(--purple-500, var(--primary-color)))!important;border-color:var(--p-button-help-border-color, var(--purple-500, var(--primary-color)))!important;background:var(--report-surface-card)!important}.acadia-report-workspace .acadia-report-content{display:flex;flex-direction:column;gap:calc(var(--inline-spacing) * 2)}.acadia-report-workspace .acadia-report-filters-panel.p-panel{border:1px solid var(--report-border);border-radius:.625rem;overflow:visible;box-shadow:var(--shadow-sm)}.acadia-report-workspace .acadia-report-filters-panel.p-panel .p-panel-header{font-size:var(--acadia-font-size-sm);font-weight:600;padding:.425rem .5rem .425rem .75rem;background:linear-gradient(180deg,var(--report-surface-card) 0%,var(--report-surface-muted) 100%);border-bottom:1px solid var(--report-border)}.acadia-report-workspace .acadia-report-filters-panel .p-panel-content{padding-top:calc(var(--inline-spacing) * 1.25)}.acadia-report-workspace .acadia-report-filters-panel .acadia-form-field{margin-bottom:calc(var(--inline-spacing) * .75)}.acadia-report-workspace .acadia-report-filters-form .acadia-form-field{margin-bottom:var(--inline-spacing)}.acadia-report-workspace .acadia-report-filters-form .acadia-form-grid{width:100%}.acadia-report-workspace .acadia-report-filter-label{color:var(--report-text)}.acadia-report-workspace .acadia-report-filters-form .p-dropdown,.acadia-report-workspace .acadia-report-filters-form .p-multiselect,.acadia-report-workspace .acadia-report-filters-form .p-calendar,.acadia-report-workspace .acadia-report-filters-form .p-inputtext,.acadia-report-workspace .acadia-report-filters-form .acadia-form-field__control .p-dropdown,.acadia-report-workspace .acadia-report-filters-form .acadia-form-field__control .p-multiselect,.acadia-report-workspace .acadia-report-filters-form .acadia-form-field__control .p-calendar,.acadia-report-workspace .acadia-report-filters-form .acadia-form-field__control .p-inputtext,.acadia-report-workspace .acadia-report-filters-panel .p-dropdown,.acadia-report-workspace .acadia-report-filters-panel .p-multiselect,.acadia-report-workspace .acadia-report-filters-panel .p-calendar{width:100%}.acadia-report-workspace .acadia-report-filter-actions{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.15rem}.acadia-report-workspace .quality-strip{display:flex;gap:calc(var(--inline-spacing) * .75);flex-wrap:wrap;align-items:center;margin:0 0 calc(var(--inline-spacing) * .75)}.acadia-report-workspace .quality-strip .acadia-report-quality-tag.p-tag{font-size:var(--acadia-status-badge-font-size);font-weight:600;line-height:var(--acadia-status-badge-line-height);padding:var(--acadia-status-badge-padding-y) var(--acadia-status-badge-padding-x);min-width:7.25rem;justify-content:center}.acadia-report-workspace .acadia-report-saved-views{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--inline-spacing) * 1.25);margin-bottom:calc(var(--inline-spacing) * 1.5);padding:calc(var(--inline-spacing) * 1.25);border:1px solid var(--report-border);border-radius:var(--report-radius-card);background:var(--report-surface-muted)}.acadia-report-workspace .acadia-report-saved-views>app-form-field:first-child{flex:1 1 14rem;min-width:12rem;max-width:22rem}.acadia-report-workspace .acadia-report-saved-views-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--inline-spacing) * .75);flex:1 1 auto}.acadia-report-workspace .acadia-report-saved-views-actions>app-form-field{flex:1 1 12rem;min-width:10rem;max-width:18rem}@media (max-width: 767px){.acadia-report-workspace .acadia-report-saved-views{flex-direction:column;align-items:stretch}.acadia-report-workspace .acadia-report-saved-views>app-form-field:first-child,.acadia-report-workspace .acadia-report-saved-views-actions>app-form-field{max-width:none}}.acadia-report-workspace .error-box{border:1px solid var(--red-400);background:var(--report-surface-card);color:var(--report-text);padding:calc(var(--inline-spacing) * 1.5);border-radius:var(--report-radius-card);margin-bottom:calc(var(--inline-spacing) * 1.5)}.acadia-report-workspace .acadia-report-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;margin:0 0 calc(var(--inline-spacing) * 1.5);padding:calc(var(--inline-spacing) * .5) 0}.acadia-report-workspace .acadia-report-loading-text{margin:0;font-size:var(--acadia-font-size-xs);font-weight:600;letter-spacing:.08em;color:var(--report-text-secondary)}.acadia-report-workspace .acadia-report-info-message{margin:0 0 calc(var(--inline-spacing) * 1.5);font-size:var(--acadia-font-size-sm);line-height:1.4;opacity:.9}.acadia-report-workspace .acadia-table .p-datatable-wrapper,.acadia-report-workspace .acadia-report-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-report-workspace .acadia-table .p-datatable-table{table-layout:fixed;width:100%;min-width:60rem}.acadia-report-workspace .acadia-table .acadia-report-table-cell{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.acadia-report-workspace .acadia-report-table .acadia-report-empty-cell{padding:1rem .5rem;font-size:var(--acadia-font-size-base);line-height:1.4}.acadia-report-workspace .acadia-report-empty-hint{margin-top:var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);color:var(--acadia-text-muted);line-height:1.4}.acadia-report-workspace .acadia-report-table-continuation{box-shadow:inset 0 1px 0 var(--report-border)}.acadia-report-workspace .acadia-report-paginator-wrap{margin-top:0;border:1px solid var(--report-border);border-top:0;border-radius:0 0 var(--report-radius-card) var(--report-radius-card);padding:calc(var(--inline-spacing) * .75);background:var(--report-surface-card)}.acadia-report-workspace .acadia-report-paginator-wrap .acadia-report-paginator.p-paginator{border:0;border-radius:calc(var(--report-radius-card) * .75);background:transparent;padding:0}.acadia-report-workspace .acadia-report-table .p-paginator{border:1px solid var(--report-border);border-top:0;border-radius:0 0 var(--report-radius-card) var(--report-radius-card);background:var(--report-surface-card);padding:calc(var(--inline-spacing) * .75)}@media (max-width: 991px){.acadia-report-workspace,.acadia-report-workspace .acadia-report-card .p-card-body{padding:calc(var(--inline-spacing) * 2)}.acadia-report-workspace .acadia-report-content{gap:calc(var(--inline-spacing) * 1.5)}.acadia-report-workspace .acadia-report-header{flex-direction:column;align-items:flex-start}.acadia-report-workspace .acadia-report-header-toolbar{width:100%;justify-content:flex-start}.acadia-report-workspace .acadia-report-action-buttons{width:100%;align-items:flex-start;justify-content:flex-start}.acadia-report-workspace .acadia-report-filters-panel .acadia-form-grid,.acadia-report-workspace .acadia-report-filters-form .acadia-form-grid{row-gap:calc(var(--inline-spacing) * .5)}.acadia-report-workspace .acadia-report-filters-panel .acadia-form-field,.acadia-report-workspace .acadia-report-filters-form .acadia-form-field{margin-bottom:calc(var(--inline-spacing) * .5)}.acadia-report-workspace .acadia-report-filters-panel .p-dropdown,.acadia-report-workspace .acadia-report-filters-panel .p-multiselect,.acadia-report-workspace .acadia-report-filters-panel .p-calendar{width:100%}.acadia-report-workspace .acadia-report-filters-panel .acadia-report-filter-actions,.acadia-report-workspace .acadia-report-filter-actions{width:100%;align-items:stretch!important;flex-wrap:wrap;justify-content:flex-start}.acadia-report-workspace .acadia-report-filters-panel .acadia-report-filter-actions p-button{flex:1 1 10rem}.acadia-report-workspace .acadia-report-paginator-wrap{padding:calc(var(--inline-spacing) * .6)}.acadia-report-workspace .acadia-report-table-wrap{margin-bottom:0}.acadia-report-workspace .acadia-report-loading-state,.acadia-report-workspace .acadia-report-info-message,.acadia-report-workspace .error-box{margin-bottom:calc(var(--inline-spacing) * .95)}.acadia-report-workspace .quality-strip{gap:.35rem;margin-bottom:calc(var(--inline-spacing) * .7)}.acadia-report-workspace .quality-strip .acadia-report-quality-tag.p-tag{min-width:6.5rem}}:root:has(.app-dark) .acadia-report-workspace{--report-surface-card: var(--surface-card);--report-surface-muted: var(--surface-100, var(--surface-section));--report-border: var(--surface-border);--report-text: var(--text-color);--report-text-secondary: var(--text-color-secondary)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-card.p-card{background-color:var(--report-surface-card);border-color:var(--report-border)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-filters-panel.p-panel .p-panel-header{background:linear-gradient(180deg,var(--report-surface-card) 0%,var(--report-surface-muted) 100%);border-bottom-color:var(--report-border)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-filters-panel.p-panel{border-color:var(--report-border)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-paginator-wrap{background:var(--report-surface-card);border-color:var(--report-border)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-table .p-paginator{background:var(--report-surface-card);border-color:var(--report-border)}:root:has(.app-dark) .acadia-report-workspace .error-box{background:var(--report-surface-card);color:var(--report-text);border-color:var(--red-400)}:root:has(.app-dark) .acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary,:root:has(.app-dark) .acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary{background:var(--report-surface-card)!important;border-color:var(--report-border)!important;color:var(--report-text)!important}:root:has(.app-dark) .acadia-report-workspace .acadia-report-action-buttons .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover,:root:has(.app-dark) .acadia-report-workspace .header-actions .p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--surface-hover)!important}.acadia-reports-shell{display:flex;flex-direction:column;gap:var(--acadia-page-gap);width:100%;min-width:0}.acadia-reports-shell .acadia-reports-tabs{width:100%;min-width:0}.acadia-reports-shell .p-tabpanels{padding-top:var(--acadia-page-gap)}.acadia-report-workspace .saved-views-bar{display:flex;flex-wrap:wrap;gap:var(--inline-spacing);align-items:center}.acadia-time-entry-summary-page .acadia-report-table-continuation,.acadia-time-entry-summary-page .acadia-time-entry-report-table-wrap,.acadia-time-entry-summary-page .acadia-data-table-host{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-time-entry-summary-page .acadia-data-table.p-datatable,.acadia-time-entry-summary-page .acadia-data-table .p-datatable,.acadia-time-entry-summary-page .p-datatable.acadia-table{overflow:visible}.acadia-time-entry-summary-page .p-datatable-wrapper,.acadia-time-entry-summary-page .p-datatable-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-resource-economics-page .acadia-resource-econ-bench-note{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;padding:.65rem .85rem;border-radius:var(--acadia-radius-md, 8px);background:var(--acadia-surface-muted, #f1f5f9);color:var(--acadia-text-secondary, #475569);font-size:.875rem;line-height:1.4}.acadia-resource-economics-page .acadia-resource-econ-bench-note .pi{margin-top:.1rem;color:var(--acadia-brand-primary, #0f766e)}.acadia-resource-economics-page .acadia-report-table-continuation,.acadia-resource-economics-page .acadia-time-entry-report-table-wrap,.acadia-resource-economics-page .acadia-data-table-host{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-resource-economics-page .p-datatable-wrapper,.acadia-resource-economics-page .p-datatable-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.acadia-edit-workspace{--edit-accent: var(--p-primary-color, var(--primary-color));--edit-accent-ring: color-mix(in srgb, var(--edit-accent) 30%, transparent);--edit-surface-card: var(--surface-card);--edit-border: var(--surface-border);--edit-text: var(--text-color);--edit-text-secondary: var(--text-color-secondary);--edit-radius-card: var(--border-radius, .625rem);padding:1rem;min-height:calc(100vh - 5rem);background:transparent;font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);color:var(--edit-text);overflow-x:hidden}.page-shell .acadia-edit-workspace{font-family:inherit;font-size:inherit;letter-spacing:inherit}.acadia-edit-workspace-container{max-width:100%}.acadia-edit-workspace--view{background:transparent}.acadia-edit-workspace--dialog{min-height:0;padding:0}.acadia-edit-workspace--embedded.acadia-edit-workspace--flat,.acadia-split-detailCard .acadia-edit-workspace--embedded{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-md);min-height:0;overflow:visible;padding:0}.acadia-edit-workspace--embedded.acadia-edit-workspace--flat .acadia-edit-card--embedded.p-card,.acadia-split-detailCard .acadia-edit-workspace--embedded .acadia-edit-card--embedded.p-card,.acadia-split-detailCard .acadia-clients-edit.acadia-edit-workspace--embedded .acadia-edit-card--embedded.p-card{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1 1 auto}.acadia-edit-workspace .acadia-edit-card--detailHeader.p-card{flex-shrink:0}.acadia-edit-workspace .acadia-edit-card--detailHeader.p-card .p-card-body{padding:0}.acadia-edit-workspace--embedded .acadia-edit-tabs--split.p-tabs{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-sm);min-height:0;min-width:0}.acadia-edit-workspace--embedded .acadia-edit-tabs--split.p-tabs .p-tablist,.acadia-edit-workspace--embedded .acadia-edit-tabs--split.p-tabs .p-tablist-content,.acadia-edit-workspace--embedded .acadia-edit-tabs--split.p-tabs .p-tablist-tab-list{background:transparent;box-shadow:none;flex-shrink:0;margin:0;padding:0}.acadia-edit-workspace--embedded .acadia-edit-tabs--split.p-tabs .p-tablist{border:none}.acadia-edit-workspace .acadia-edit-card.p-card{background:var(--edit-surface-card);border:1px solid var(--edit-border);border-radius:var(--edit-radius-card);box-shadow:var(--shadow-sm);width:100%;overflow:hidden;transition:box-shadow .2s ease}.acadia-edit-workspace--view .acadia-edit-card.p-card:hover{box-shadow:var(--shadow-md)}.acadia-edit-workspace .acadia-edit-card.p-card .p-card-body{padding:0}.acadia-edit-workspace .acadia-edit-card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding:.875rem 1.125rem .75rem;border-bottom:1px solid var(--edit-border);background:var(--edit-surface-card)}.acadia-edit-workspace--view .acadia-edit-card-header{border-bottom-color:color-mix(in srgb,var(--edit-border) 85%,var(--edit-accent))}.acadia-edit-workspace .acadia-edit-header-left{flex:1;min-width:0}.acadia-edit-workspace .acadia-edit-card-title{margin:0;font-size:var(--acadia-font-size-base);font-weight:600;color:var(--edit-text);display:flex;align-items:center;gap:.4375rem;flex-wrap:wrap}.acadia-edit-workspace .acadia-edit-card-title .pi{color:var(--edit-text-secondary);font-size:var(--acadia-font-size-sm)}.acadia-edit-workspace .acadia-edit-card-subtitle{margin:.1875rem 0 0;font-size:var(--acadia-font-size-2xs);color:var(--edit-text-secondary);line-height:1.5}.acadia-edit-workspace .acadia-edit-header-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.acadia-edit-workspace .p-error{display:block;margin-top:.25rem;font-size:var(--acadia-font-size-xs);min-height:1.2em;color:var(--red-500)}.acadia-edit-workspace .required-asterisk{color:var(--red-500)}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-active-bar{display:none!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist{gap:0;padding:0;margin:0;background:transparent;border:none;border-bottom:1px solid var(--edit-border, var(--acadia-border-subtle));border-radius:0}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-content{background:transparent}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list{display:flex;flex-wrap:nowrap;gap:0;align-items:stretch}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>.p-tab{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--acadia-edit-tab-width, auto);gap:.45rem;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0;padding:.75rem 1rem!important;font-weight:600;font-size:.875rem;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab:focus-visible,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab:focus-visible,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>.p-tab:focus-visible{outline:2px solid var(--edit-accent-ring);outline-offset:2px;box-shadow:none!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab:not(.p-tab-active):hover,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>.p-tab:not(.p-tab-active):hover{background:transparent!important;color:var(--acadia-text, var(--text-color))}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab.p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary, var(--primary-color))!important;color:var(--acadia-primary, var(--primary-color))}.acadia-edit-workspace .acadia-edit-tabs:not(.acadia-edit-tabs--split).p-tabs .p-tabpanels{background:transparent;padding:1rem 1.25rem 1.5rem;max-width:100%;overflow-x:hidden}.acadia-split-detailCard .acadia-edit-workspace--flat .acadia-edit-tabs:not(.acadia-edit-tabs--split).p-tabs .p-tabpanels,.acadia-edit-workspace--embedded.acadia-edit-workspace--flat .acadia-edit-tabs:not(.acadia-edit-tabs--split).p-tabs .p-tabpanels{padding:var(--acadia-space-md) 0}.acadia-split-detailCard .acadia-edit-workspace--flat .acadia-edit-tabs--split.p-tabs .p-tabpanels,.acadia-edit-workspace--embedded.acadia-edit-workspace--flat:not(.acadia-roles-edit) .acadia-edit-tabs--split.p-tabs .p-tabpanels{padding:var(--acadia-space-md) 0}.acadia-edit-tab-header{display:inline-flex;align-items:center;gap:.45rem}.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab .pi,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>p-tab.p-tab .pi,.acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>.p-tab .pi{filter:none!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--blue):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--blue):not(.p-tab-active){color:var(--accent-blue)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--blue).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--blue).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-blue)!important;color:var(--accent-blue)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--purple):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--purple):not(.p-tab-active){color:var(--accent-purple)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--purple).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--purple).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-purple)!important;color:var(--accent-purple)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--green):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--green):not(.p-tab-active){color:var(--accent-green)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--green).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--green).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-green)!important;color:var(--accent-green)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--teal):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--teal):not(.p-tab-active){color:var(--accent-teal, #0d9488)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--teal).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--teal).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-teal, #0d9488)!important;color:var(--accent-teal, #0d9488)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--cyan):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--cyan):not(.p-tab-active){color:var(--accent-cyan, #0891b2)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--cyan).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--cyan).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-cyan, #0891b2)!important;color:var(--accent-cyan, #0891b2)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--indigo):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--indigo):not(.p-tab-active){color:var(--accent-indigo, #4f46e5)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--indigo).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--indigo).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-indigo, #4f46e5)!important;color:var(--accent-indigo, #4f46e5)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--orange):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--orange):not(.p-tab-active){color:var(--accent-orange)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--orange).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--orange).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-orange)!important;color:var(--accent-orange)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--pink):not(.p-tab-active),.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--pink):not(.p-tab-active){color:var(--accent-pink)!important}.acadia-edit-workspace .acadia-edit-tabs.p-tabs button.p-tab:has(.acadia-edit-tab-accent--pink).p-tab-active,.acadia-edit-workspace .acadia-edit-tabs.p-tabs p-tab.p-tab:has(.acadia-edit-tab-accent--pink).p-tab-active{background:transparent!important;border-bottom-color:var(--accent-pink)!important;color:var(--accent-pink)!important}.acadia-edit-workspace .p-inputtext:focus:not(.acadia-filter-control),.acadia-edit-workspace .p-inputnumber-input:focus,.acadia-edit-workspace .p-dropdown.p-focus:not(.acadia-filter-control),.acadia-edit-workspace .p-select.p-focus:not(.acadia-filter-control),.acadia-edit-workspace .p-calendar .p-inputtext:focus,.acadia-edit-workspace .p-multiselect.p-focus:not(.acadia-filter-control){border-color:var(--edit-accent)!important;box-shadow:0 0 0 3px var(--edit-accent-ring)!important}.acadia-edit-workspace .acadia-filter-control .p-inputtext:focus,.acadia-edit-workspace .acadia-filter-control .p-autocomplete-input:focus{border:none!important;box-shadow:none!important}.acadia-edit-workspace .acadia-form-field--readonly{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;min-height:var(--acadia-control-height, 2.75rem);justify-content:center}.acadia-edit-workspace .acadia-form-field--readonly-block{min-height:auto}.acadia-edit-workspace .acadia-form-field--readonly .acadia-form-field__label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--edit-text-secondary);line-height:1.35}.acadia-edit-workspace .acadia-form-field__value{font-size:1rem;font-weight:600;color:var(--edit-text);line-height:1.5;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.acadia-edit-workspace .acadia-form-field__value--multiline{white-space:pre-wrap}.acadia-edit-workspace .acadia-form-field__value--empty{color:var(--edit-text-secondary);font-style:italic;font-weight:400;opacity:.9}.acadia-edit-workspace .acadia-form-field__value-meta{font-size:.8125rem;font-weight:500;color:var(--edit-text-secondary);margin-left:.35rem}.acadia-edit-workspace .acadia-form-field{display:flex;flex-direction:column;margin-bottom:1.25rem}.acadia-edit-workspace .acadia-form-field>label{display:block;margin-bottom:.375rem}.acadia-edit-workspace .required-label:after{content:" *";color:var(--red-500)}.acadia-edit-workspace input[readonly].p-inputtext,.acadia-edit-workspace input[readonly][type=text]{background:var(--surface-100)!important;color:var(--edit-text)!important;cursor:not-allowed;border-radius:8px!important;opacity:1}.acadia-edit-workspace .upload-drop-zone{border-color:var(--surface-border);background:var(--surface-section);min-height:100px}.acadia-edit-workspace .upload-drop-zone:hover{border-color:var(--primary-color);background:var(--surface-hover)}.acadia-edit-workspace .acadia-edit-help-block,.acadia-edit-workspace .org-help-block{display:block;margin:0 0 1rem;font-size:.875rem;font-style:italic;color:var(--edit-text-secondary);line-height:1.35}.acadia-edit-workspace .acadia-edit-help,.acadia-edit-workspace .org-help{display:block;margin-top:.25rem;font-size:.875rem;font-style:italic;color:var(--edit-text-secondary)}.acadia-edit-workspace .acadia-edit-help-paragraph,.acadia-edit-workspace .org-help-paragraph{margin:.3rem 0 .6rem;font-size:.875rem;font-style:italic;color:var(--edit-text-secondary)}.acadia-edit-workspace small.text-color-secondary{display:block;margin-top:.3rem;font-size:.875rem;line-height:1.35;font-style:italic}.acadia-edit-workspace .acadia-edit-grid-span-all,.acadia-edit-workspace .org-grid-span-all{grid-column:1/-1;width:100%}.acadia-edit-workspace .acadia-edit-setting-row,.acadia-edit-workspace .timesheet-rule-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-top:1px solid var(--edit-border)}.acadia-edit-workspace .acadia-edit-setting-row:first-of-type,.acadia-edit-workspace .timesheet-rule-row:first-of-type{border-top:none;padding-top:.25rem}.acadia-edit-workspace .acadia-edit-setting-copy,.acadia-edit-workspace .timesheet-rule-copy{min-width:0}.acadia-edit-workspace .acadia-edit-setting-copy label,.acadia-edit-workspace .timesheet-rule-copy label{display:block;margin:0;font-weight:600;color:var(--edit-text)}.acadia-edit-workspace .acadia-edit-setting-copy small,.acadia-edit-workspace .timesheet-rule-copy small{display:block;margin-top:.3rem;font-size:.875rem;color:var(--edit-text-secondary)}.acadia-edit-workspace .acadia-edit-setting-hint,.acadia-edit-workspace .timesheet-hint{display:block;margin-top:.25rem;font-size:.875rem;font-style:italic;color:var(--edit-text-secondary)}.acadia-edit-workspace .acadia-invoice-logo{margin:1.5rem 0}.acadia-edit-workspace .acadia-invoice-logo.invoice-logo-card{margin:1rem 0 1.25rem}.acadia-edit-workspace .logo-upload-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.acadia-edit-workspace .logo-hint{font-size:.75rem;color:var(--edit-text-secondary)}.acadia-edit-workspace .logo-preview{margin-top:.75rem;border:1px solid var(--edit-border);border-radius:var(--border-radius, var(--edit-radius-card));padding:.5rem;background:var(--surface-section);max-width:240px}.acadia-edit-workspace .logo-preview img{width:100%;height:auto;display:block}.acadia-edit-workspace .invoice-logo-card{padding:1rem}.acadia-edit-workspace .org-edit-section-panel.p-panel,.acadia-edit-workspace .project-edit-section-panel.p-panel,.acadia-edit-workspace .acadia-section-panel.p-panel{border:1px solid var(--edit-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .04));transition:box-shadow .2s ease;background:var(--edit-surface-card)}.acadia-edit-workspace--view .org-edit-section-panel.p-panel:hover,.acadia-edit-workspace--view .project-edit-section-panel.p-panel:hover,.acadia-edit-workspace--view .acadia-section-panel.p-panel:hover{box-shadow:var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .08))}.acadia-edit-workspace .org-edit-section-panel.p-panel>.p-panel-header,.acadia-edit-workspace .project-edit-section-panel.p-panel>.p-panel-header,.acadia-edit-workspace .acadia-section-panel.p-panel>.p-panel-header{display:flex;align-items:center;padding:.75rem 1rem;background:linear-gradient(180deg,var(--edit-surface-card) 0%,var(--surface-50, #fafafa) 100%);border-bottom:1px solid var(--edit-border)}.acadia-edit-workspace .org-edit-section-panel--lead.p-panel>.p-panel-header{border-left:3px solid var(--org-edit-accent, var(--edit-accent))!important}.acadia-edit-workspace .project-edit-section-panel--lead.p-panel>.p-panel-header,.acadia-edit-workspace .acadia-section-panel--lead.p-panel>.p-panel-header{border-left:3px solid var(--project-edit-accent, var(--edit-accent))!important}.acadia-edit-workspace .org-edit-panel-header,.acadia-edit-workspace .project-edit-panel-header,.acadia-edit-workspace .acadia-section-panel__header{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--edit-text-secondary)}.acadia-edit-workspace .org-edit-panel-header__icon{color:var(--org-edit-accent, var(--edit-accent));font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none}.acadia-edit-workspace .project-edit-panel-header__icon,.acadia-edit-workspace .acadia-section-panel__icon{color:var(--project-edit-accent, var(--edit-accent));font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none}.acadia-edit-workspace .org-edit-panel-header__text,.acadia-edit-workspace .project-edit-panel-header__text,.acadia-edit-workspace .acadia-section-panel__text{line-height:1.2}.acadia-edit-workspace .org-edit-section-panel.p-panel .p-panel-content,.acadia-edit-workspace .project-edit-section-panel.p-panel .p-panel-content,.acadia-edit-workspace .acadia-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;background:var(--edit-surface-card)}.acadia-edit-workspace--view .org-edit-section-panel.p-panel .p-panel-content,.acadia-edit-workspace--view .project-edit-section-panel.p-panel .p-panel-content,.acadia-edit-workspace--view .acadia-section-panel.p-panel .p-panel-content{background:var(--surface-50, #fafafa)}.acadia-edit-workspace .org-edit-section-panel.p-panel .p-panel-content .grid,.acadia-edit-workspace .project-edit-section-panel.p-panel .p-panel-content .grid,.acadia-edit-workspace .acadia-section-panel.p-panel .p-panel-content .grid{row-gap:.25rem}.acadia-edit-workspace .holiday-edit-section-panel.p-panel{border:1px solid var(--edit-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .04));transition:box-shadow .2s ease;background:var(--edit-surface-card)}.acadia-edit-workspace--view .holiday-edit-section-panel.p-panel:hover{box-shadow:var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .08))}.acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-header{position:relative;display:flex;align-items:center;padding:.75rem 1rem;background:linear-gradient(180deg,var(--edit-surface-card) 0%,var(--surface-50, #fafafa) 100%);border-bottom:1px solid var(--edit-border);border-left:none}.acadia-edit-workspace .holiday-edit-section-panel--lead.p-panel .p-panel-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--holiday-edit-accent, var(--edit-accent));border-radius:2px 0 0 2px;pointer-events:none}.acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-header .holiday-edit-panel-header{display:inline-flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.acadia-edit-workspace .holiday-edit-panel-header__icon{color:var(--holiday-edit-accent, var(--edit-accent));font-size:1rem;line-height:1;font-weight:400;letter-spacing:normal;text-transform:none}.acadia-edit-workspace .holiday-edit-panel-header__text{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--holiday-edit-accent, var(--edit-accent));line-height:1.2}.acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-content{padding:1.125rem 1.25rem 1.25rem;background:var(--edit-surface-card)}.acadia-edit-workspace--view .holiday-edit-section-panel.p-panel .p-panel-content{background:var(--surface-50, #fafafa)}.acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-content .grid{row-gap:.25rem}.acadia-edit-workspace .holiday-edit-table.holiday-edit-table--enhanced .p-datatable-thead>tr>th{vertical-align:middle;background:var(--surface-50, var(--surface-100));color:var(--edit-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--edit-border);padding:.65rem .5rem}.acadia-edit-workspace .holiday-edit-table.holiday-edit-table--enhanced .p-datatable-tbody>tr>td{vertical-align:middle;padding:.65rem .5rem;color:var(--edit-text)}.acadia-edit-workspace .holiday-edit-holidays-table .holiday-edit-holiday-row--editable{cursor:pointer}.acadia-edit-workspace .holiday-edit-holidays-table .holiday-edit-holiday-row--editable:hover>td{background:var(--surface-hover)}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content input.p-inputtext:enabled:not([readonly]),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content textarea.p-inputtextarea:enabled:not([readonly]),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown:not(.p-disabled),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select:not(.p-disabled),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker:not(.p-disabled),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-dropdown:not(.p-disabled),.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-select:not(.p-disabled){width:100%;border-radius:var(--acadia-radius-control)!important;border:1px solid var(--acadia-control-border)!important;font-size:var(--acadia-font-size-sm);background:var(--acadia-surface-muted)!important;color:var(--edit-text)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content input.p-inputtext:enabled:not([readonly]):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content textarea.p-inputtextarea:enabled:not([readonly]):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown:not(.p-disabled):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select:not(.p-disabled):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker:not(.p-disabled):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-dropdown:not(.p-disabled):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-select:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important;background:var(--surface-hover)!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content input.p-inputtext:enabled:not([readonly]):focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content textarea.p-inputtextarea:enabled:not([readonly]):focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown:not(.p-disabled):focus-within,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select:not(.p-disabled):focus-within,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker:not(.p-disabled):focus-within,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-dropdown:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-dropdown:not(.p-disabled):focus-within,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-select:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content app-location-id-picker .p-select:not(.p-disabled):focus-within{border-color:var(--holiday-edit-accent, var(--edit-accent))!important;box-shadow:0 0 0 3px var(--holiday-edit-accent-ring, var(--edit-accent-ring))!important;background:var(--edit-surface-card)!important;outline:none!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown.p-focus .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-dropdown:focus-within .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select.p-focus .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-select:focus-within .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker.p-focus .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-datepicker:focus-within .p-inputtext{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-checkbox .p-checkbox-box{border-color:var(--edit-border);background:var(--edit-surface-card)}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-checkbox.p-checkbox-checked .p-checkbox-box{background:var(--holiday-edit-accent, var(--edit-accent));border-color:var(--holiday-edit-accent, var(--edit-accent))}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-section-panel.p-panel .p-panel-content .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:0 0 0 3px var(--holiday-edit-accent-ring, var(--edit-accent-ring));border-color:var(--holiday-edit-accent, var(--edit-accent))}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell{vertical-align:middle}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell input.p-inputtext{width:100%;border-radius:8px!important;border:1px solid var(--edit-border)!important;font-size:.875rem;background:var(--surface-ground)!important;color:var(--edit-text)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell input.p-inputtext:enabled:hover{border-color:var(--acadia-border-strong)!important;background:var(--surface-hover)!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell input.p-inputtext:enabled:focus{border-color:var(--holiday-edit-accent, var(--edit-accent))!important;box-shadow:0 0 0 3px var(--holiday-edit-accent-ring, var(--edit-accent-ring))!important;background:var(--edit-surface-card)!important;outline:none!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar{width:100%;border-radius:8px!important;border:1px solid var(--edit-border)!important;background:var(--surface-ground)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker:not(.p-disabled):hover,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important;background:var(--surface-hover)!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker:not(.p-disabled):focus-within,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar:not(.p-disabled).p-focus,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar:not(.p-disabled):focus-within{border-color:var(--holiday-edit-accent, var(--edit-accent))!important;box-shadow:0 0 0 3px var(--holiday-edit-accent-ring, var(--edit-accent-ring))!important;background:var(--edit-surface-card)!important;outline:none!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar .p-inputtext{border:none!important;box-shadow:none!important;background:transparent!important;color:var(--edit-text)!important}.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker.p-focus .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-datepicker:focus-within .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar.p-focus .p-inputtext,.acadia-edit-workspace:not(.acadia-edit-workspace--view) .holiday-edit-holidays-table .holiday-edit-holiday-cell .p-calendar:focus-within .p-inputtext{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.acadia-edit-workspace textarea.p-inputtextarea{font-size:var(--font-size-base, .875rem);line-height:1.35;min-height:5rem}.acadia-edit-workspace .p-invalid.p-dropdown,.acadia-edit-workspace .p-invalid.p-select,.acadia-edit-workspace .p-invalid.p-inputtext,.acadia-edit-workspace .p-invalid.p-inputtextarea,.acadia-edit-workspace .p-invalid.p-multiselect,.acadia-edit-workspace .p-invalid.p-inputnumber,.acadia-edit-workspace .p-invalid.p-datepicker{border-color:var(--red-500, #ef4444)!important}.acadia-edit-workspace .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.25rem;align-items:start}.acadia-edit-workspace .info-item label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--edit-text-secondary);margin-bottom:.35rem;line-height:1.35}.acadia-edit-workspace .info-value{display:inline-block;font-size:1rem;font-weight:600;color:var(--edit-text);word-break:break-word;line-height:1.5}.acadia-edit-workspace .section-title{margin:0 0 .5rem;font-weight:600;color:var(--edit-text)}.acadia-edit-workspace .p-info{color:var(--edit-text-secondary);font-size:.8125rem;margin-top:.25rem;display:block;font-style:italic}.acadia-edit-workspace .acadia-edit-divider,.acadia-edit-workspace .divider{border:0;border-top:1px solid var(--edit-border);margin:1.5rem 0}:root:has(.app-dark) .acadia-edit-workspace{--edit-surface-card: var(--surface-card);--edit-border: var(--surface-border);--edit-text: var(--text-color);--edit-text-secondary: var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-card-header{background:linear-gradient(180deg,var(--surface-card) 0%,var(--surface-50) 100%);border-bottom-color:var(--surface-border)}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-card-title .pi{color:var(--edit-accent)}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist,:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-content{background:transparent}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active{background:transparent!important}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab:not(.p-tab-active):hover{background:transparent!important}:root:has(.app-dark) .acadia-edit-workspace .acadia-edit-tabs.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active:has([class*=acadia-edit-tab-accent--]){background:transparent!important}:root:has(.app-dark) .acadia-edit-workspace .org-edit-section-panel.p-panel,:root:has(.app-dark) .acadia-edit-workspace .project-edit-section-panel.p-panel,:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-section-panel.p-panel,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel.p-panel{background:var(--surface-card);border-color:var(--surface-border)}:root:has(.app-dark) .acadia-edit-workspace .org-edit-section-panel.p-panel>.p-panel-header,:root:has(.app-dark) .acadia-edit-workspace .project-edit-section-panel.p-panel>.p-panel-header,:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-header,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel.p-panel>.p-panel-header{background:linear-gradient(180deg,var(--surface-card) 0%,var(--surface-50) 100%);border-bottom-color:var(--surface-border)}:root:has(.app-dark) .acadia-edit-workspace .org-edit-section-panel--lead.p-panel>.p-panel-header{border-left-color:var(--org-edit-accent, var(--edit-accent))}:root:has(.app-dark) .acadia-edit-workspace .project-edit-section-panel--lead.p-panel>.p-panel-header,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel--lead.p-panel>.p-panel-header{border-left-color:var(--project-edit-accent, var(--edit-accent))}:root:has(.app-dark) .acadia-edit-workspace .org-edit-panel-header,:root:has(.app-dark) .acadia-edit-workspace .project-edit-panel-header,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel__header{color:var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace .org-edit-panel-header__icon{color:var(--org-edit-accent, var(--edit-accent))}:root:has(.app-dark) .acadia-edit-workspace .project-edit-panel-header__icon,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel__icon{color:var(--project-edit-accent, var(--edit-accent))}:root:has(.app-dark) .acadia-edit-workspace .org-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace .project-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace .acadia-section-panel.p-panel .p-panel-content{background:var(--surface-card)}:root:has(.app-dark) .acadia-edit-workspace--view .org-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace--view .project-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace--view .holiday-edit-section-panel.p-panel .p-panel-content,:root:has(.app-dark) .acadia-edit-workspace--view .acadia-section-panel.p-panel .p-panel-content{background:var(--surface-50)}:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-panel-header__icon,:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-panel-header__text{color:var(--holiday-edit-accent, var(--edit-accent))}:root:has(.app-dark) .acadia-edit-workspace .holiday-edit-table.holiday-edit-table--enhanced .p-datatable-tbody>tr>td{color:var(--text-color)}:root:has(.app-dark) .acadia-edit-workspace .acadia-form-field--readonly .acadia-form-field__label{color:var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace .acadia-form-field__value{color:var(--text-color)}:root:has(.app-dark) .acadia-edit-workspace .acadia-form-field__value--empty{color:var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace .info-item label{color:var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace .info-value,:root:has(.app-dark) .acadia-edit-workspace .section-title{color:var(--text-color)}:root:has(.app-dark) .acadia-edit-workspace .p-info{color:var(--text-color-secondary)}:root:has(.app-dark) .acadia-edit-workspace input[readonly].p-inputtext,:root:has(.app-dark) .acadia-edit-workspace input[readonly][type=text]{background:var(--surface-ground)!important;color:var(--text-color-secondary)!important;border-color:var(--surface-border)!important}:root:has(.app-dark) .acadia-edit-workspace .p-inputtext:disabled,:root:has(.app-dark) .acadia-edit-workspace input[type=text]:disabled,:root:has(.app-dark) .acadia-edit-workspace input[type=email]:disabled,:root:has(.app-dark) .acadia-edit-workspace textarea:disabled,:root:has(.app-dark) .acadia-edit-workspace .p-dropdown.p-disabled,:root:has(.app-dark) .acadia-edit-workspace .p-select.p-disabled,:root:has(.app-dark) .acadia-edit-workspace .p-datepicker.p-disabled,:root:has(.app-dark) .acadia-edit-workspace .p-calendar.p-disabled,:root:has(.app-dark) .acadia-edit-workspace .p-inputnumber.p-disabled,:root:has(.app-dark) .acadia-edit-workspace .p-multiselect.p-disabled{background:var(--surface-ground)!important;border-color:var(--surface-border)!important;color:var(--text-color-secondary)!important}:root:has(.app-dark) .acadia-edit-workspace .p-checkbox .p-checkbox-box{background:var(--surface-card)!important;border-color:var(--surface-border)}:root:has(.app-dark) .acadia-edit-workspace .p-checkbox.p-checkbox-disabled .p-checkbox-box{background:var(--surface-ground)!important;border-color:var(--surface-border)!important}.acadia-edit-workspace .acadia-edit-name-active-row{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;width:100%}.acadia-edit-workspace .acadia-edit-name-active-row>.acadia-form-field{flex:1;min-width:16rem;margin-bottom:0}.acadia-edit-workspace .acadia-edit-name-active-row .acadia-edit-active-checkbox{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-top:1.5rem;margin-bottom:0}.acadia-edit-workspace .acadia-edit-name-active-row .acadia-edit-active-checkbox label{margin-bottom:0;text-transform:none;font-size:.875rem;font-weight:400;letter-spacing:normal;color:var(--edit-text)}.acadia-edit-workspace .acadia-edit-form-grid-equal .acadia-form-field{margin-bottom:1.25rem}.acadia-edit-workspace .acadia-edit-form-grid-equal .p-dropdown,.acadia-edit-workspace .acadia-edit-form-grid-equal .p-datepicker,.acadia-edit-workspace .acadia-edit-form-grid-equal .p-datepicker .p-inputtext{width:100%}.acadia-edit-workspace .acadia-action-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.375rem}.acadia-edit-workspace .acadia-action-btn.p-button{width:30px;height:30px;min-width:30px;padding:0;border-radius:7px;border:1px solid var(--edit-border);background:var(--edit-surface-card);color:var(--edit-text);transition:all .2s ease}.acadia-edit-workspace .acadia-action-btn.p-button .p-button-icon{font-size:.875rem}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-edit.p-button{border-color:var(--orange-500)!important;background:var(--edit-surface-card)!important;color:var(--orange-500)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-edit.p-button .p-button-icon{color:var(--orange-500)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover{background:var(--orange-500)!important;border-color:var(--orange-600, var(--orange-500))!important;color:var(--primary-color-text, #fff)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-delete.p-button,.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-danger.p-button{border-color:var(--red-500)!important;background:var(--edit-surface-card)!important;color:var(--red-500)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-delete.p-button .p-button-icon,.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-danger.p-button .p-button-icon{color:var(--red-500)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-delete.p-button:not(:disabled):hover,.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover{background:var(--red-500)!important;border-color:var(--red-600, var(--red-500))!important;color:var(--primary-color-text, #fff)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-delete.p-button:not(:disabled):hover .p-button-icon,.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover .p-button-icon{color:var(--primary-color-text, #fff)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-success.p-button{border-color:var(--green-500)!important;background:var(--green-500)!important;color:var(--primary-color-text)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-success.p-button .p-button-icon{color:var(--primary-color-text)!important}.acadia-edit-workspace .acadia-action-btn.acadia-action-btn-success.p-button:not(:disabled):hover{background:var(--green-600, var(--green-500))!important;border-color:var(--green-600, var(--green-500))!important}.acadia-edit-workspace .acadia-action-btn.p-button:disabled{opacity:.45;cursor:not-allowed}:root:has(.app-dark) .acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-edit.p-button:not(:disabled):hover,:root:has(.app-dark) .acadia-edit-workspace .acadia-action-btn.acadia-action-btn--fixed-delete.p-button:not(:disabled):hover,:root:has(.app-dark) .acadia-edit-workspace .acadia-action-btn.acadia-action-btn-danger.p-button:not(:disabled):hover{color:var(--primary-color-text, #fff)!important}@media (max-width: 992px){.acadia-edit-workspace .acadia-edit-setting-row,.acadia-edit-workspace .timesheet-rule-row{align-items:flex-start}.acadia-edit-workspace .acadia-edit-name-active-row .acadia-edit-active-checkbox{margin-top:0}}@media (max-width: 768px){.acadia-edit-workspace{padding:calc(var(--inline-spacing, .5rem) * 2);min-height:0}.acadia-edit-workspace .acadia-edit-card-header{flex-direction:column;align-items:stretch}.acadia-edit-workspace .acadia-edit-header-actions{width:100%;justify-content:flex-end}.acadia-edit-workspace .holiday-edit-section-panel.p-panel .p-panel-content{padding-left:.75rem;padding-right:.75rem}}.acadia-approval-workspace{--approval-page-bg: #f8f9fa;--approval-surface-card: var(--surface-card, #fff);--approval-border: #e9ecef;--approval-border-soft: #f1f3f5;--approval-text: var(--text-color, #1e1e2d);--approval-text-muted: var(--text-color-secondary, #6c757d);--approval-accent: #7c3aed;--approval-accent-2: #9333ea;--approval-accent-soft: #ede9fe;--approval-stat-accent: #c2410c;--approval-hover-row: #faf8ff;--approval-radius-card: 10px;--approval-radius-control: 8px;padding:calc(var(--inline-spacing) * 3);min-height:calc(100vh - 8rem);background:var(--approval-page-bg);font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);color:var(--approval-text);overflow-x:hidden}.acadia-approval-workspace-container{max-width:100%}.acadia-approval-workspace .acadia-approval-card:not(.acadia-workspace-listCard){background:var(--approval-surface-card);border-radius:var(--approval-radius-card);border:1px solid var(--approval-border);overflow:hidden}.acadia-approval-workspace .acadia-approval-card-header:not(.acadia-workspace-listCard-header){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.125rem 1.375rem;border-bottom:1px solid var(--approval-border-soft)}.acadia-approval-workspace .acadia-approval-header-left{display:flex;align-items:center;gap:.875rem;min-width:0}.acadia-approval-workspace .acadia-approval-header-icon{width:44px;height:44px;border-radius:var(--approval-radius-card);background:linear-gradient(135deg,var(--approval-accent-soft),#ddd6fe);display:flex;align-items:center;justify-content:center;color:var(--approval-accent);flex-shrink:0}.acadia-approval-workspace .acadia-approval-header-icon .pi{font-size:var(--acadia-font-size-lg)}.acadia-approval-workspace .acadia-approval-header-title{font-size:var(--acadia-font-size-md);font-weight:700;color:var(--approval-text);line-height:1.25}.acadia-approval-workspace .acadia-approval-header-sub{font-size:var(--acadia-font-size-xs);color:var(--approval-text-muted);margin-top:.2rem}.acadia-approval-workspace .acadia-approval-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.acadia-approval-workspace.acadia-approval-workspace--review .acadia-approval-card-header:not(.acadia-workspace-listCard-header){border-bottom-color:color-mix(in srgb,var(--approval-border) 85%,var(--approval-accent))}.acadia-approval-workspace .acadia-approval-card-header:not(.acadia-workspace-listCard-header):only-child{border-bottom:none}.acadia-approval-workspace .acadia-approval-card-body:not(.acadia-workspace-listCard-body){padding:1.25rem 1.375rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.acadia-approval-workspace .acadia-approval-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.acadia-approval-workspace .acadia-approval-stats-row--3{grid-template-columns:repeat(3,1fr)}.acadia-approval-workspace.acadia-expense-approval .acadia-approval-card-body .acadia-approval-stats-row{margin-bottom:0}.acadia-approval-workspace .acadia-approval-stat-card{display:flex;align-items:center;gap:.75rem;background:var(--approval-surface-card);border-radius:var(--approval-radius-card);border:1px solid var(--approval-border);padding:.875rem 1rem;min-width:0}.acadia-approval-workspace .acadia-approval-stat-icon{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acadia-approval-workspace .acadia-approval-stat-icon .pi{font-size:var(--acadia-font-size-md)}.acadia-approval-workspace .acadia-approval-stat-icon--purple{background:var(--approval-accent-soft);color:var(--approval-accent)}.acadia-approval-workspace .acadia-approval-stat-icon--orange{background:#ffedd5;color:#ea580c}.acadia-approval-workspace .acadia-approval-stat-icon--green{background:#dcfce7;color:#16a34a}.acadia-approval-workspace .acadia-approval-stat-icon--red{background:#fee2e2;color:#dc2626}.acadia-approval-workspace .acadia-approval-stat-icon--violet{background:#f3e8ff;color:var(--approval-accent-2)}.acadia-approval-workspace .acadia-approval-stat-value{font-family:var(--acadia-font-family-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--acadia-letter-spacing-display);font-size:var(--acadia-font-size-lg);font-weight:700;color:var(--approval-text);line-height:1.2}.acadia-approval-workspace .acadia-approval-stat-value--compact{font-size:var(--acadia-font-size-md);word-break:break-word}.acadia-approval-workspace .acadia-approval-stat-label{font-size:var(--acadia-font-size-2xs);color:var(--approval-text-muted);margin-top:.125rem}.acadia-approval-workspace .acadia-approval-stat-sub{font-size:var(--acadia-font-size-2xs);font-weight:500;color:var(--approval-stat-accent);margin-top:.125rem}.acadia-approval-workspace .acadia-approval-table-wrap{overflow-x:auto}.acadia-approval-workspace .text-right{text-align:right}.acadia-approval-workspace .acadia-approval-line-list{display:flex;flex-direction:column;gap:.75rem}.acadia-approval-workspace .acadia-approval-line-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;background:var(--approval-surface-card);border:1px solid var(--approval-border);border-radius:var(--approval-radius-card);text-align:center}.acadia-approval-workspace .acadia-approval-line-list-empty__icon{font-size:2.5rem;color:var(--approval-text-muted);opacity:.65}.acadia-approval-workspace .acadia-approval-line-list-empty__text{font-size:var(--acadia-font-size-md);font-weight:600;color:var(--approval-text)}.acadia-approval-workspace .acadia-approval-line-item{display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(10rem,1.4fr) minmax(16rem,auto);align-items:center;gap:1rem 1.25rem;padding:.875rem 1.25rem;background:var(--approval-surface-card);border:1px solid var(--approval-border);border-radius:var(--approval-radius-card);transition:background .12s ease,box-shadow .12s ease}.acadia-approval-workspace .acadia-approval-line-item:hover{background:var(--approval-hover-row);box-shadow:0 1px 3px #0000000a}.acadia-approval-workspace .acadia-approval-line-item__employee-name{font-size:var(--acadia-font-size-sm);font-weight:600;color:var(--approval-text);line-height:1.35;word-break:break-word}.acadia-approval-workspace .acadia-approval-line-item__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.acadia-approval-workspace .acadia-approval-line-item__category{font-size:var(--acadia-font-size-base);font-weight:500;color:var(--approval-text)}.acadia-approval-workspace .acadia-approval-line-item__date{font-size:var(--acadia-font-size-sm);color:var(--approval-text-muted)}.acadia-approval-workspace .acadia-approval-line-item__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .625rem;margin-left:auto}.acadia-approval-workspace .acadia-approval-line-item__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.acadia-approval-workspace .acadia-approval-receipt-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:20px;font-size:var(--acadia-font-size-xs);font-weight:600;white-space:nowrap;background:#f1f3f5;color:var(--approval-text-muted)}.acadia-approval-workspace .acadia-approval-receipt-badge--attached{background:#e0f2fe;color:#0369a1}.acadia-approval-workspace .acadia-approval-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:20px;font-size:var(--acadia-font-size-xs);font-weight:600;white-space:nowrap;max-width:100%}.acadia-approval-workspace .acadia-approval-badge__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.acadia-approval-workspace .acadia-approval-badge--approved{background:#dcfce7;color:#15803d}.acadia-approval-workspace .acadia-approval-badge--approved .acadia-approval-badge__dot{background:#16a34a}.acadia-approval-workspace .acadia-approval-badge--rejected{background:#fee2e2;color:#b91c1c}.acadia-approval-workspace .acadia-approval-badge--rejected .acadia-approval-badge__dot{background:#dc2626}.acadia-approval-workspace .acadia-approval-badge--pending{background:#ffedd5;color:#c2410c}.acadia-approval-workspace .acadia-approval-badge--pending .acadia-approval-badge__dot{background:#ea580c}.acadia-approval-workspace .acadia-approval-badge--created{background:#dbeafe;color:#1d4ed8}.acadia-approval-workspace .acadia-approval-badge--created .acadia-approval-badge__dot{background:#2563eb}.acadia-approval-workspace .acadia-approval-badge--updated{background:#fef3c7;color:#b45309}.acadia-approval-workspace .acadia-approval-badge--updated .acadia-approval-badge__dot{background:#d97706}.acadia-approval-workspace .acadia-approval-badge--default{background:#f1f3f5;color:#495057}.acadia-approval-workspace .acadia-approval-badge--default .acadia-approval-badge__dot{background:#adb5bd}@media (max-width: 767px){.acadia-approval-workspace .acadia-approval-line-item{grid-template-columns:1fr;gap:.75rem;padding:1rem}.acadia-approval-workspace .acadia-approval-line-item__actions{width:100%;justify-content:flex-start;margin-left:0}.acadia-approval-workspace .acadia-approval-line-item__buttons{width:100%}.acadia-approval-workspace .acadia-approval-line-item__buttons .p-button{flex:1 1 0;min-width:0}}@media (max-width: 991px){.acadia-approval-workspace .acadia-approval-stats-row,.acadia-approval-workspace .acadia-approval-stats-row--3{grid-template-columns:repeat(2,1fr)}.acadia-approval-workspace .acadia-approval-card-header{flex-direction:column;align-items:flex-start}.acadia-approval-workspace .acadia-approval-header-actions{width:100%;justify-content:flex-start}}@media (max-width: 575px){.acadia-approval-workspace .acadia-approval-stats-row,.acadia-approval-workspace .acadia-approval-stats-row--3{grid-template-columns:1fr}}:root:has(.app-dark) .acadia-approval-workspace{--approval-page-bg: var(--surface-ground);--approval-surface-card: var(--surface-card);--approval-border: var(--surface-border);--approval-border-soft: var(--surface-border);--approval-text: var(--text-color);--approval-text-muted: var(--text-color-secondary);--approval-hover-row: var(--surface-hover)}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-card{background:var(--approval-surface-card);border-color:var(--approval-border)}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-stat-card{background:var(--approval-surface-card);border-color:var(--approval-border)}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-line-list-empty,:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-line-item{background:var(--approval-surface-card);border-color:var(--approval-border)}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-line-item:hover{background:var(--approval-hover-row);box-shadow:none}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-receipt-badge{background:var(--surface-100, var(--surface-section));color:var(--approval-text-muted)}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-receipt-badge--attached{background:color-mix(in srgb,#0369a1 22%,var(--surface-card));color:#7dd3fc}:root:has(.app-dark) .acadia-approval-workspace .acadia-approval-badge--default{background:var(--surface-100, var(--surface-section));color:var(--approval-text-muted)}.p-inputgroup{align-items:stretch}.p-inputgroup p-button .p-button.acadia-inputgroup-search-button,.p-inputgroup>p-button .p-button.acadia-inputgroup-search-button,.p-inputgroup .p-button.acadia-inputgroup-search-button{height:var(--input-height-compact)!important;min-height:var(--input-height-compact)!important;max-height:var(--input-height-compact)!important;box-sizing:border-box!important;padding-top:calc(var(--spacing-xs) * .85)!important;padding-bottom:calc(var(--spacing-xs) * .85)!important;padding-left:calc(var(--spacing-md) * .65)!important;padding-right:calc(var(--spacing-md) * .65)!important;line-height:1.2!important;align-self:center;flex-shrink:0}.p-inputgroup p-button .p-button.acadia-search-button,.p-inputgroup>p-button .p-button.acadia-search-button,.p-inputgroup .p-button.acadia-search-button{height:var(--input-height-compact)!important;min-height:var(--input-height-compact)!important;max-height:var(--input-height-compact)!important;box-sizing:border-box!important;padding-top:calc(var(--spacing-xs) * .85)!important;padding-bottom:calc(var(--spacing-xs) * .85)!important;padding-left:calc(var(--spacing-md) * .65)!important;padding-right:calc(var(--spacing-md) * .65)!important;line-height:1.2!important;align-self:center;flex-shrink:0}.p-inputgroup p-button .p-button.manageuser-search-button,.p-inputgroup>p-button .p-button.manageuser-search-button,.p-inputgroup .p-button.manageuser-search-button{height:var(--input-height-compact)!important;min-height:var(--input-height-compact)!important;max-height:var(--input-height-compact)!important;box-sizing:border-box!important;padding-top:calc(var(--spacing-xs) * .85)!important;padding-bottom:calc(var(--spacing-xs) * .85)!important;padding-left:calc(var(--spacing-md) * .65)!important;padding-right:calc(var(--spacing-md) * .65)!important;line-height:1.2!important;align-self:center;flex-shrink:0}.p-datepicker.user-edit-datepicker-panel,.p-datepicker-panel.user-edit-datepicker-panel{box-sizing:border-box;font-size:var(--acadia-font-size-sm);min-width:23.4375rem;width:23.4375rem;max-width:min(100vw - 2rem,23.4375rem);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.p-datepicker.user-edit-datepicker-panel .p-datepicker-header,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-header{padding:var(--acadia-space-xs) var(--acadia-space-sm);font-size:var(--acadia-font-size-sm);min-height:var(--acadia-control-min-height-compact)}.p-datepicker.user-edit-datepicker-panel .p-datepicker-title,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-title{font-size:var(--acadia-font-size-base)}.p-datepicker.user-edit-datepicker-panel .p-datepicker-calendar-container,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-calendar-container{padding:var(--acadia-space-xs) var(--acadia-space-sm) var(--acadia-space-sm)}.p-datepicker.user-edit-datepicker-panel table th,.p-datepicker.user-edit-datepicker-panel table td,.p-datepicker-panel.user-edit-datepicker-panel table th,.p-datepicker-panel.user-edit-datepicker-panel table td{padding:var(--acadia-space-2xs);font-size:1em}.p-datepicker.user-edit-datepicker-panel .p-datepicker-day-view td>span,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-day-view td>span,.p-datepicker.user-edit-datepicker-panel .p-datepicker-calendar td>span,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-calendar td>span{width:2rem;height:2rem;min-width:2rem;line-height:2rem;font-size:1em}.p-datepicker.user-edit-datepicker-panel .p-datepicker-today>span,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-today>span{font-weight:600}.p-datepicker.user-edit-datepicker-panel .p-datepicker-prev,.p-datepicker.user-edit-datepicker-panel .p-datepicker-next,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-prev,.p-datepicker-panel.user-edit-datepicker-panel .p-datepicker-next{width:2rem;height:2rem}.w-full{width:100%!important}.acadia-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-dialog .p-inputtext,.acadia-dialog textarea.p-inputtextarea,.acadia-dialog textarea.p-textarea,.acadia-dialog .p-textarea,.acadia-dialog .p-dropdown,.acadia-dialog .p-select,.acadia-dialog .p-dropdown .p-dropdown-label,.acadia-dialog .p-select .p-select-label,.acadia-dialog .p-variant-filled.p-inputtext,.acadia-dialog .p-variant-filled.p-textarea,.acadia-dialog .p-variant-filled.p-dropdown,.acadia-dialog .p-variant-filled.p-select,.acadia-dialog .p-variant-filled.p-multiselect,.acadia-dialog .p-variant-filled.p-autocomplete,.acadia-dialog .acadia-filter-control.p-inputtext,.acadia-dialog .acadia-filter-control.p-dropdown,.acadia-dialog .acadia-filter-control.p-select,.acadia-dialog .acadia-filter-control.p-multiselect,.acadia-dialog .acadia-filter-control.p-autocomplete,.acadia-dialog .p-datepicker .p-datepicker-input,.acadia-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-dialog textarea.p-inputtextarea,.acadia-dialog textarea.p-textarea,.acadia-dialog .p-textarea,.acadia-dialog .p-dropdown,.acadia-dialog .p-select,.acadia-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-dialog .p-variant-filled.p-inputtext,.acadia-dialog .p-variant-filled.p-textarea,.acadia-dialog .p-variant-filled.p-dropdown,.acadia-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-dialog textarea.p-inputtextarea,.acadia-dialog textarea.p-textarea,.acadia-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-dialog .p-dropdown .p-dropdown-label,.acadia-dialog .p-select .p-select-label,.acadia-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-dialog .p-inputtext:enabled:hover,.acadia-dialog textarea.p-inputtextarea:enabled:hover,.acadia-dialog textarea.p-textarea:enabled:hover,.acadia-dialog .p-textarea:enabled:hover,.acadia-dialog .p-dropdown:not(.p-disabled):hover,.acadia-dialog .p-select:not(.p-disabled):hover,.acadia-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-dialog .p-inputtext:enabled:focus,.acadia-dialog textarea.p-inputtextarea:enabled:focus,.acadia-dialog textarea.p-textarea:enabled:focus,.acadia-dialog .p-textarea:enabled:focus,.acadia-dialog .p-dropdown.p-focus,.acadia-dialog .p-select.p-focus,.acadia-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-dialog .p-invalid.p-inputtext,.acadia-dialog .p-invalid.p-inputtextarea,.acadia-dialog .p-invalid.p-textarea,.acadia-dialog .p-invalid.p-dropdown,.acadia-dialog .p-invalid.p-select,.acadia-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-dialog .ng-dirty.ng-invalid.p-select,.acadia-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-dialog .acadia-form-control--invalid .p-inputtext,.acadia-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-dialog .acadia-form-control--invalid .p-textarea,.acadia-dialog .acadia-form-control--invalid .p-dropdown,.acadia-dialog .acadia-form-control--invalid .p-select,.acadia-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-dialog app-location-id-picker .p-dropdown,.acadia-dialog app-location-id-picker .p-select{width:100%!important}.acadia-dialog .acadia-form-field__control>.p-inputtext,.acadia-dialog .acadia-form-field__control>.p-dropdown,.acadia-dialog .acadia-form-field__control>.p-select,.acadia-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-dialog .acadia-form-field--invalid .p-dropdown,.acadia-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-reject-comment-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-reject-comment-dialog .p-inputtext,.acadia-reject-comment-dialog textarea.p-inputtextarea,.acadia-reject-comment-dialog textarea.p-textarea,.acadia-reject-comment-dialog .p-textarea,.acadia-reject-comment-dialog .p-dropdown,.acadia-reject-comment-dialog .p-select,.acadia-reject-comment-dialog .p-dropdown .p-dropdown-label,.acadia-reject-comment-dialog .p-select .p-select-label,.acadia-reject-comment-dialog .p-variant-filled.p-inputtext,.acadia-reject-comment-dialog .p-variant-filled.p-textarea,.acadia-reject-comment-dialog .p-variant-filled.p-dropdown,.acadia-reject-comment-dialog .p-variant-filled.p-select,.acadia-reject-comment-dialog .p-variant-filled.p-multiselect,.acadia-reject-comment-dialog .p-variant-filled.p-autocomplete,.acadia-reject-comment-dialog .acadia-filter-control.p-inputtext,.acadia-reject-comment-dialog .acadia-filter-control.p-dropdown,.acadia-reject-comment-dialog .acadia-filter-control.p-select,.acadia-reject-comment-dialog .acadia-filter-control.p-multiselect,.acadia-reject-comment-dialog .acadia-filter-control.p-autocomplete,.acadia-reject-comment-dialog .p-datepicker .p-datepicker-input,.acadia-reject-comment-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-reject-comment-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-reject-comment-dialog textarea.p-inputtextarea,.acadia-reject-comment-dialog textarea.p-textarea,.acadia-reject-comment-dialog .p-textarea,.acadia-reject-comment-dialog .p-dropdown,.acadia-reject-comment-dialog .p-select,.acadia-reject-comment-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-reject-comment-dialog .p-variant-filled.p-inputtext,.acadia-reject-comment-dialog .p-variant-filled.p-textarea,.acadia-reject-comment-dialog .p-variant-filled.p-dropdown,.acadia-reject-comment-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-reject-comment-dialog textarea.p-inputtextarea,.acadia-reject-comment-dialog textarea.p-textarea,.acadia-reject-comment-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-reject-comment-dialog .p-dropdown .p-dropdown-label,.acadia-reject-comment-dialog .p-select .p-select-label,.acadia-reject-comment-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-reject-comment-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-reject-comment-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-reject-comment-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-reject-comment-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-reject-comment-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-reject-comment-dialog .p-inputtext:enabled:hover,.acadia-reject-comment-dialog textarea.p-inputtextarea:enabled:hover,.acadia-reject-comment-dialog textarea.p-textarea:enabled:hover,.acadia-reject-comment-dialog .p-textarea:enabled:hover,.acadia-reject-comment-dialog .p-dropdown:not(.p-disabled):hover,.acadia-reject-comment-dialog .p-select:not(.p-disabled):hover,.acadia-reject-comment-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-reject-comment-dialog .p-inputtext:enabled:focus,.acadia-reject-comment-dialog textarea.p-inputtextarea:enabled:focus,.acadia-reject-comment-dialog textarea.p-textarea:enabled:focus,.acadia-reject-comment-dialog .p-textarea:enabled:focus,.acadia-reject-comment-dialog .p-dropdown.p-focus,.acadia-reject-comment-dialog .p-select.p-focus,.acadia-reject-comment-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-reject-comment-dialog .p-invalid.p-inputtext,.acadia-reject-comment-dialog .p-invalid.p-inputtextarea,.acadia-reject-comment-dialog .p-invalid.p-textarea,.acadia-reject-comment-dialog .p-invalid.p-dropdown,.acadia-reject-comment-dialog .p-invalid.p-select,.acadia-reject-comment-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-reject-comment-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-reject-comment-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-reject-comment-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-reject-comment-dialog .ng-dirty.ng-invalid.p-select,.acadia-reject-comment-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-reject-comment-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-reject-comment-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-reject-comment-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-reject-comment-dialog .acadia-form-control--invalid .p-inputtext,.acadia-reject-comment-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-reject-comment-dialog .acadia-form-control--invalid .p-textarea,.acadia-reject-comment-dialog .acadia-form-control--invalid .p-dropdown,.acadia-reject-comment-dialog .acadia-form-control--invalid .p-select,.acadia-reject-comment-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-reject-comment-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-reject-comment-dialog app-location-id-picker .p-dropdown,.acadia-reject-comment-dialog app-location-id-picker .p-select{width:100%!important}.acadia-reject-comment-dialog .acadia-form-field__control>.p-inputtext,.acadia-reject-comment-dialog .acadia-form-field__control>.p-dropdown,.acadia-reject-comment-dialog .acadia-form-field__control>.p-select,.acadia-reject-comment-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-reject-comment-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-reject-comment-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-reject-comment-dialog .acadia-form-field--invalid .p-dropdown,.acadia-reject-comment-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-form-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-client-form-dialog .p-inputtext,.acadia-client-form-dialog textarea.p-inputtextarea,.acadia-client-form-dialog textarea.p-textarea,.acadia-client-form-dialog .p-textarea,.acadia-client-form-dialog .p-dropdown,.acadia-client-form-dialog .p-select,.acadia-client-form-dialog .p-dropdown .p-dropdown-label,.acadia-client-form-dialog .p-select .p-select-label,.acadia-client-form-dialog .p-variant-filled.p-inputtext,.acadia-client-form-dialog .p-variant-filled.p-textarea,.acadia-client-form-dialog .p-variant-filled.p-dropdown,.acadia-client-form-dialog .p-variant-filled.p-select,.acadia-client-form-dialog .p-variant-filled.p-multiselect,.acadia-client-form-dialog .p-variant-filled.p-autocomplete,.acadia-client-form-dialog .acadia-filter-control.p-inputtext,.acadia-client-form-dialog .acadia-filter-control.p-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-select,.acadia-client-form-dialog .acadia-filter-control.p-multiselect,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete,.acadia-client-form-dialog .p-datepicker .p-datepicker-input,.acadia-client-form-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-client-form-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-client-form-dialog textarea.p-inputtextarea,.acadia-client-form-dialog textarea.p-textarea,.acadia-client-form-dialog .p-textarea,.acadia-client-form-dialog .p-dropdown,.acadia-client-form-dialog .p-select,.acadia-client-form-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-client-form-dialog .p-variant-filled.p-inputtext,.acadia-client-form-dialog .p-variant-filled.p-textarea,.acadia-client-form-dialog .p-variant-filled.p-dropdown,.acadia-client-form-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-client-form-dialog textarea.p-inputtextarea,.acadia-client-form-dialog textarea.p-textarea,.acadia-client-form-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-client-form-dialog .p-dropdown .p-dropdown-label,.acadia-client-form-dialog .p-select .p-select-label,.acadia-client-form-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-client-form-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-client-form-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-client-form-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-client-form-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-form-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-client-form-dialog .p-inputtext:enabled:hover,.acadia-client-form-dialog textarea.p-inputtextarea:enabled:hover,.acadia-client-form-dialog textarea.p-textarea:enabled:hover,.acadia-client-form-dialog .p-textarea:enabled:hover,.acadia-client-form-dialog .p-dropdown:not(.p-disabled):hover,.acadia-client-form-dialog .p-select:not(.p-disabled):hover,.acadia-client-form-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-client-form-dialog .p-inputtext:enabled:focus,.acadia-client-form-dialog textarea.p-inputtextarea:enabled:focus,.acadia-client-form-dialog textarea.p-textarea:enabled:focus,.acadia-client-form-dialog .p-textarea:enabled:focus,.acadia-client-form-dialog .p-dropdown.p-focus,.acadia-client-form-dialog .p-select.p-focus,.acadia-client-form-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-client-form-dialog .p-invalid.p-inputtext,.acadia-client-form-dialog .p-invalid.p-inputtextarea,.acadia-client-form-dialog .p-invalid.p-textarea,.acadia-client-form-dialog .p-invalid.p-dropdown,.acadia-client-form-dialog .p-invalid.p-select,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-client-form-dialog .ng-dirty.ng-invalid.p-select,.acadia-client-form-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-client-form-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-client-form-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-client-form-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-form-dialog .acadia-form-control--invalid .p-inputtext,.acadia-client-form-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-client-form-dialog .acadia-form-control--invalid .p-textarea,.acadia-client-form-dialog .acadia-form-control--invalid .p-dropdown,.acadia-client-form-dialog .acadia-form-control--invalid .p-select,.acadia-client-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-client-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-form-dialog app-location-id-picker .p-dropdown,.acadia-client-form-dialog app-location-id-picker .p-select{width:100%!important}.acadia-client-form-dialog .acadia-form-field__control>.p-inputtext,.acadia-client-form-dialog .acadia-form-field__control>.p-dropdown,.acadia-client-form-dialog .acadia-form-field__control>.p-select,.acadia-client-form-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-client-form-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-client-form-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-client-form-dialog .acadia-form-field--invalid .p-dropdown,.acadia-client-form-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-clients-new-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-clients-new-dialog .p-inputtext,.acadia-clients-new-dialog textarea.p-inputtextarea,.acadia-clients-new-dialog textarea.p-textarea,.acadia-clients-new-dialog .p-textarea,.acadia-clients-new-dialog .p-dropdown,.acadia-clients-new-dialog .p-select,.acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.acadia-clients-new-dialog .p-select .p-select-label,.acadia-clients-new-dialog .p-variant-filled.p-inputtext,.acadia-clients-new-dialog .p-variant-filled.p-textarea,.acadia-clients-new-dialog .p-variant-filled.p-dropdown,.acadia-clients-new-dialog .p-variant-filled.p-select,.acadia-clients-new-dialog .p-variant-filled.p-multiselect,.acadia-clients-new-dialog .p-variant-filled.p-autocomplete,.acadia-clients-new-dialog .acadia-filter-control.p-inputtext,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown,.acadia-clients-new-dialog .acadia-filter-control.p-select,.acadia-clients-new-dialog .acadia-filter-control.p-multiselect,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete,.acadia-clients-new-dialog .p-datepicker .p-datepicker-input,.acadia-clients-new-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-clients-new-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-clients-new-dialog textarea.p-inputtextarea,.acadia-clients-new-dialog textarea.p-textarea,.acadia-clients-new-dialog .p-textarea,.acadia-clients-new-dialog .p-dropdown,.acadia-clients-new-dialog .p-select,.acadia-clients-new-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-clients-new-dialog .p-variant-filled.p-inputtext,.acadia-clients-new-dialog .p-variant-filled.p-textarea,.acadia-clients-new-dialog .p-variant-filled.p-dropdown,.acadia-clients-new-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-clients-new-dialog textarea.p-inputtextarea,.acadia-clients-new-dialog textarea.p-textarea,.acadia-clients-new-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.acadia-clients-new-dialog .p-select .p-select-label,.acadia-clients-new-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-clients-new-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-clients-new-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-clients-new-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-clients-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-clients-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-clients-new-dialog .p-inputtext:enabled:hover,.acadia-clients-new-dialog textarea.p-inputtextarea:enabled:hover,.acadia-clients-new-dialog textarea.p-textarea:enabled:hover,.acadia-clients-new-dialog .p-textarea:enabled:hover,.acadia-clients-new-dialog .p-dropdown:not(.p-disabled):hover,.acadia-clients-new-dialog .p-select:not(.p-disabled):hover,.acadia-clients-new-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-clients-new-dialog .p-inputtext:enabled:focus,.acadia-clients-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-clients-new-dialog textarea.p-textarea:enabled:focus,.acadia-clients-new-dialog .p-textarea:enabled:focus,.acadia-clients-new-dialog .p-dropdown.p-focus,.acadia-clients-new-dialog .p-select.p-focus,.acadia-clients-new-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-clients-new-dialog .p-invalid.p-inputtext,.acadia-clients-new-dialog .p-invalid.p-inputtextarea,.acadia-clients-new-dialog .p-invalid.p-textarea,.acadia-clients-new-dialog .p-invalid.p-dropdown,.acadia-clients-new-dialog .p-invalid.p-select,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-clients-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-clients-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-clients-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-clients-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-clients-new-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-clients-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-clients-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-clients-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-clients-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-clients-new-dialog .acadia-form-control--invalid .p-select,.acadia-clients-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-clients-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-clients-new-dialog app-location-id-picker .p-dropdown,.acadia-clients-new-dialog app-location-id-picker .p-select{width:100%!important}.acadia-clients-new-dialog .acadia-form-field__control>.p-inputtext,.acadia-clients-new-dialog .acadia-form-field__control>.p-dropdown,.acadia-clients-new-dialog .acadia-form-field__control>.p-select,.acadia-clients-new-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-clients-new-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-clients-new-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-clients-new-dialog .acadia-form-field--invalid .p-dropdown,.acadia-clients-new-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-edit-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-client-edit-dialog .p-inputtext,.acadia-client-edit-dialog textarea.p-inputtextarea,.acadia-client-edit-dialog textarea.p-textarea,.acadia-client-edit-dialog .p-textarea,.acadia-client-edit-dialog .p-dropdown,.acadia-client-edit-dialog .p-select,.acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.acadia-client-edit-dialog .p-select .p-select-label,.acadia-client-edit-dialog .p-variant-filled.p-inputtext,.acadia-client-edit-dialog .p-variant-filled.p-textarea,.acadia-client-edit-dialog .p-variant-filled.p-dropdown,.acadia-client-edit-dialog .p-variant-filled.p-select,.acadia-client-edit-dialog .p-variant-filled.p-multiselect,.acadia-client-edit-dialog .p-variant-filled.p-autocomplete,.acadia-client-edit-dialog .acadia-filter-control.p-inputtext,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown,.acadia-client-edit-dialog .acadia-filter-control.p-select,.acadia-client-edit-dialog .acadia-filter-control.p-multiselect,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete,.acadia-client-edit-dialog .p-datepicker .p-datepicker-input,.acadia-client-edit-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-client-edit-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-client-edit-dialog textarea.p-inputtextarea,.acadia-client-edit-dialog textarea.p-textarea,.acadia-client-edit-dialog .p-textarea,.acadia-client-edit-dialog .p-dropdown,.acadia-client-edit-dialog .p-select,.acadia-client-edit-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-client-edit-dialog .p-variant-filled.p-inputtext,.acadia-client-edit-dialog .p-variant-filled.p-textarea,.acadia-client-edit-dialog .p-variant-filled.p-dropdown,.acadia-client-edit-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-client-edit-dialog textarea.p-inputtextarea,.acadia-client-edit-dialog textarea.p-textarea,.acadia-client-edit-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.acadia-client-edit-dialog .p-select .p-select-label,.acadia-client-edit-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-client-edit-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-client-edit-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-client-edit-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-client-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-client-edit-dialog .p-inputtext:enabled:hover,.acadia-client-edit-dialog textarea.p-inputtextarea:enabled:hover,.acadia-client-edit-dialog textarea.p-textarea:enabled:hover,.acadia-client-edit-dialog .p-textarea:enabled:hover,.acadia-client-edit-dialog .p-dropdown:not(.p-disabled):hover,.acadia-client-edit-dialog .p-select:not(.p-disabled):hover,.acadia-client-edit-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-client-edit-dialog .p-inputtext:enabled:focus,.acadia-client-edit-dialog textarea.p-inputtextarea:enabled:focus,.acadia-client-edit-dialog textarea.p-textarea:enabled:focus,.acadia-client-edit-dialog .p-textarea:enabled:focus,.acadia-client-edit-dialog .p-dropdown.p-focus,.acadia-client-edit-dialog .p-select.p-focus,.acadia-client-edit-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-client-edit-dialog .p-invalid.p-inputtext,.acadia-client-edit-dialog .p-invalid.p-inputtextarea,.acadia-client-edit-dialog .p-invalid.p-textarea,.acadia-client-edit-dialog .p-invalid.p-dropdown,.acadia-client-edit-dialog .p-invalid.p-select,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-client-edit-dialog .ng-dirty.ng-invalid.p-select,.acadia-client-edit-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-client-edit-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-client-edit-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-client-edit-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-edit-dialog .acadia-form-control--invalid .p-inputtext,.acadia-client-edit-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-client-edit-dialog .acadia-form-control--invalid .p-textarea,.acadia-client-edit-dialog .acadia-form-control--invalid .p-dropdown,.acadia-client-edit-dialog .acadia-form-control--invalid .p-select,.acadia-client-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-client-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-client-edit-dialog app-location-id-picker .p-dropdown,.acadia-client-edit-dialog app-location-id-picker .p-select{width:100%!important}.acadia-client-edit-dialog .acadia-form-field__control>.p-inputtext,.acadia-client-edit-dialog .acadia-form-field__control>.p-dropdown,.acadia-client-edit-dialog .acadia-form-field__control>.p-select,.acadia-client-edit-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-client-edit-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-client-edit-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-client-edit-dialog .acadia-form-field--invalid .p-dropdown,.acadia-client-edit-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-new-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-projects-new-dialog .p-inputtext,.acadia-projects-new-dialog textarea.p-inputtextarea,.acadia-projects-new-dialog textarea.p-textarea,.acadia-projects-new-dialog .p-textarea,.acadia-projects-new-dialog .p-dropdown,.acadia-projects-new-dialog .p-select,.acadia-projects-new-dialog .p-dropdown .p-dropdown-label,.acadia-projects-new-dialog .p-select .p-select-label,.acadia-projects-new-dialog .p-variant-filled.p-inputtext,.acadia-projects-new-dialog .p-variant-filled.p-textarea,.acadia-projects-new-dialog .p-variant-filled.p-dropdown,.acadia-projects-new-dialog .p-variant-filled.p-select,.acadia-projects-new-dialog .p-variant-filled.p-multiselect,.acadia-projects-new-dialog .p-variant-filled.p-autocomplete,.acadia-projects-new-dialog .acadia-filter-control.p-inputtext,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown,.acadia-projects-new-dialog .acadia-filter-control.p-select,.acadia-projects-new-dialog .acadia-filter-control.p-multiselect,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete,.acadia-projects-new-dialog .p-datepicker .p-datepicker-input,.acadia-projects-new-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-projects-new-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-new-dialog textarea.p-inputtextarea,.acadia-projects-new-dialog textarea.p-textarea,.acadia-projects-new-dialog .p-textarea,.acadia-projects-new-dialog .p-dropdown,.acadia-projects-new-dialog .p-select,.acadia-projects-new-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-new-dialog .p-variant-filled.p-inputtext,.acadia-projects-new-dialog .p-variant-filled.p-textarea,.acadia-projects-new-dialog .p-variant-filled.p-dropdown,.acadia-projects-new-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-projects-new-dialog textarea.p-inputtextarea,.acadia-projects-new-dialog textarea.p-textarea,.acadia-projects-new-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-projects-new-dialog .p-dropdown .p-dropdown-label,.acadia-projects-new-dialog .p-select .p-select-label,.acadia-projects-new-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-projects-new-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-projects-new-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-projects-new-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-projects-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-new-dialog .p-inputtext:enabled:hover,.acadia-projects-new-dialog textarea.p-inputtextarea:enabled:hover,.acadia-projects-new-dialog textarea.p-textarea:enabled:hover,.acadia-projects-new-dialog .p-textarea:enabled:hover,.acadia-projects-new-dialog .p-dropdown:not(.p-disabled):hover,.acadia-projects-new-dialog .p-select:not(.p-disabled):hover,.acadia-projects-new-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-projects-new-dialog .p-inputtext:enabled:focus,.acadia-projects-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-projects-new-dialog textarea.p-textarea:enabled:focus,.acadia-projects-new-dialog .p-textarea:enabled:focus,.acadia-projects-new-dialog .p-dropdown.p-focus,.acadia-projects-new-dialog .p-select.p-focus,.acadia-projects-new-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-new-dialog .p-invalid.p-inputtext,.acadia-projects-new-dialog .p-invalid.p-inputtextarea,.acadia-projects-new-dialog .p-invalid.p-textarea,.acadia-projects-new-dialog .p-invalid.p-dropdown,.acadia-projects-new-dialog .p-invalid.p-select,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-projects-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-projects-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-projects-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-projects-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-projects-new-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-projects-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-projects-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-projects-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-projects-new-dialog .acadia-form-control--invalid .p-select,.acadia-projects-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-projects-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-new-dialog app-location-id-picker .p-dropdown,.acadia-projects-new-dialog app-location-id-picker .p-select{width:100%!important}.acadia-projects-new-dialog .acadia-form-field__control>.p-inputtext,.acadia-projects-new-dialog .acadia-form-field__control>.p-dropdown,.acadia-projects-new-dialog .acadia-form-field__control>.p-select,.acadia-projects-new-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-projects-new-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-projects-new-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-projects-new-dialog .acadia-form-field--invalid .p-dropdown,.acadia-projects-new-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-edit-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-projects-edit-dialog .p-inputtext,.acadia-projects-edit-dialog textarea.p-inputtextarea,.acadia-projects-edit-dialog textarea.p-textarea,.acadia-projects-edit-dialog .p-textarea,.acadia-projects-edit-dialog .p-dropdown,.acadia-projects-edit-dialog .p-select,.acadia-projects-edit-dialog .p-dropdown .p-dropdown-label,.acadia-projects-edit-dialog .p-select .p-select-label,.acadia-projects-edit-dialog .p-variant-filled.p-inputtext,.acadia-projects-edit-dialog .p-variant-filled.p-textarea,.acadia-projects-edit-dialog .p-variant-filled.p-dropdown,.acadia-projects-edit-dialog .p-variant-filled.p-select,.acadia-projects-edit-dialog .p-variant-filled.p-multiselect,.acadia-projects-edit-dialog .p-variant-filled.p-autocomplete,.acadia-projects-edit-dialog .acadia-filter-control.p-inputtext,.acadia-projects-edit-dialog .acadia-filter-control.p-dropdown,.acadia-projects-edit-dialog .acadia-filter-control.p-select,.acadia-projects-edit-dialog .acadia-filter-control.p-multiselect,.acadia-projects-edit-dialog .acadia-filter-control.p-autocomplete,.acadia-projects-edit-dialog .p-datepicker .p-datepicker-input,.acadia-projects-edit-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-projects-edit-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-edit-dialog textarea.p-inputtextarea,.acadia-projects-edit-dialog textarea.p-textarea,.acadia-projects-edit-dialog .p-textarea,.acadia-projects-edit-dialog .p-dropdown,.acadia-projects-edit-dialog .p-select,.acadia-projects-edit-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-edit-dialog .p-variant-filled.p-inputtext,.acadia-projects-edit-dialog .p-variant-filled.p-textarea,.acadia-projects-edit-dialog .p-variant-filled.p-dropdown,.acadia-projects-edit-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-projects-edit-dialog textarea.p-inputtextarea,.acadia-projects-edit-dialog textarea.p-textarea,.acadia-projects-edit-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-projects-edit-dialog .p-dropdown .p-dropdown-label,.acadia-projects-edit-dialog .p-select .p-select-label,.acadia-projects-edit-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-projects-edit-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-projects-edit-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-projects-edit-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-projects-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-edit-dialog .p-inputtext:enabled:hover,.acadia-projects-edit-dialog textarea.p-inputtextarea:enabled:hover,.acadia-projects-edit-dialog textarea.p-textarea:enabled:hover,.acadia-projects-edit-dialog .p-textarea:enabled:hover,.acadia-projects-edit-dialog .p-dropdown:not(.p-disabled):hover,.acadia-projects-edit-dialog .p-select:not(.p-disabled):hover,.acadia-projects-edit-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-projects-edit-dialog .p-inputtext:enabled:focus,.acadia-projects-edit-dialog textarea.p-inputtextarea:enabled:focus,.acadia-projects-edit-dialog textarea.p-textarea:enabled:focus,.acadia-projects-edit-dialog .p-textarea:enabled:focus,.acadia-projects-edit-dialog .p-dropdown.p-focus,.acadia-projects-edit-dialog .p-select.p-focus,.acadia-projects-edit-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-edit-dialog .p-invalid.p-inputtext,.acadia-projects-edit-dialog .p-invalid.p-inputtextarea,.acadia-projects-edit-dialog .p-invalid.p-textarea,.acadia-projects-edit-dialog .p-invalid.p-dropdown,.acadia-projects-edit-dialog .p-invalid.p-select,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-projects-edit-dialog .ng-dirty.ng-invalid.p-select,.acadia-projects-edit-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-projects-edit-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-projects-edit-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-projects-edit-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-edit-dialog .acadia-form-control--invalid .p-inputtext,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-textarea,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-dropdown,.acadia-projects-edit-dialog .acadia-form-control--invalid .p-select,.acadia-projects-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-projects-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-edit-dialog app-location-id-picker .p-dropdown,.acadia-projects-edit-dialog app-location-id-picker .p-select{width:100%!important}.acadia-projects-edit-dialog .acadia-form-field__control>.p-inputtext,.acadia-projects-edit-dialog .acadia-form-field__control>.p-dropdown,.acadia-projects-edit-dialog .acadia-form-field__control>.p-select,.acadia-projects-edit-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-projects-edit-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-projects-edit-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-projects-edit-dialog .acadia-form-field--invalid .p-dropdown,.acadia-projects-edit-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-billing-type-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-projects-billing-type-dialog .p-inputtext,.acadia-projects-billing-type-dialog textarea.p-inputtextarea,.acadia-projects-billing-type-dialog textarea.p-textarea,.acadia-projects-billing-type-dialog .p-textarea,.acadia-projects-billing-type-dialog .p-dropdown,.acadia-projects-billing-type-dialog .p-select,.acadia-projects-billing-type-dialog .p-dropdown .p-dropdown-label,.acadia-projects-billing-type-dialog .p-select .p-select-label,.acadia-projects-billing-type-dialog .p-variant-filled.p-inputtext,.acadia-projects-billing-type-dialog .p-variant-filled.p-textarea,.acadia-projects-billing-type-dialog .p-variant-filled.p-dropdown,.acadia-projects-billing-type-dialog .p-variant-filled.p-select,.acadia-projects-billing-type-dialog .p-variant-filled.p-multiselect,.acadia-projects-billing-type-dialog .p-variant-filled.p-autocomplete,.acadia-projects-billing-type-dialog .acadia-filter-control.p-inputtext,.acadia-projects-billing-type-dialog .acadia-filter-control.p-dropdown,.acadia-projects-billing-type-dialog .acadia-filter-control.p-select,.acadia-projects-billing-type-dialog .acadia-filter-control.p-multiselect,.acadia-projects-billing-type-dialog .acadia-filter-control.p-autocomplete,.acadia-projects-billing-type-dialog .p-datepicker .p-datepicker-input,.acadia-projects-billing-type-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-projects-billing-type-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-billing-type-dialog textarea.p-inputtextarea,.acadia-projects-billing-type-dialog textarea.p-textarea,.acadia-projects-billing-type-dialog .p-textarea,.acadia-projects-billing-type-dialog .p-dropdown,.acadia-projects-billing-type-dialog .p-select,.acadia-projects-billing-type-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-projects-billing-type-dialog .p-variant-filled.p-inputtext,.acadia-projects-billing-type-dialog .p-variant-filled.p-textarea,.acadia-projects-billing-type-dialog .p-variant-filled.p-dropdown,.acadia-projects-billing-type-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-projects-billing-type-dialog textarea.p-inputtextarea,.acadia-projects-billing-type-dialog textarea.p-textarea,.acadia-projects-billing-type-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-projects-billing-type-dialog .p-dropdown .p-dropdown-label,.acadia-projects-billing-type-dialog .p-select .p-select-label,.acadia-projects-billing-type-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-projects-billing-type-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-projects-billing-type-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-projects-billing-type-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-projects-billing-type-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-billing-type-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-billing-type-dialog .p-inputtext:enabled:hover,.acadia-projects-billing-type-dialog textarea.p-inputtextarea:enabled:hover,.acadia-projects-billing-type-dialog textarea.p-textarea:enabled:hover,.acadia-projects-billing-type-dialog .p-textarea:enabled:hover,.acadia-projects-billing-type-dialog .p-dropdown:not(.p-disabled):hover,.acadia-projects-billing-type-dialog .p-select:not(.p-disabled):hover,.acadia-projects-billing-type-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-projects-billing-type-dialog .p-inputtext:enabled:focus,.acadia-projects-billing-type-dialog textarea.p-inputtextarea:enabled:focus,.acadia-projects-billing-type-dialog textarea.p-textarea:enabled:focus,.acadia-projects-billing-type-dialog .p-textarea:enabled:focus,.acadia-projects-billing-type-dialog .p-dropdown.p-focus,.acadia-projects-billing-type-dialog .p-select.p-focus,.acadia-projects-billing-type-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-projects-billing-type-dialog .p-invalid.p-inputtext,.acadia-projects-billing-type-dialog .p-invalid.p-inputtextarea,.acadia-projects-billing-type-dialog .p-invalid.p-textarea,.acadia-projects-billing-type-dialog .p-invalid.p-dropdown,.acadia-projects-billing-type-dialog .p-invalid.p-select,.acadia-projects-billing-type-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-projects-billing-type-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-projects-billing-type-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-projects-billing-type-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-projects-billing-type-dialog .ng-dirty.ng-invalid.p-select,.acadia-projects-billing-type-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-projects-billing-type-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-projects-billing-type-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-projects-billing-type-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-billing-type-dialog .acadia-form-control--invalid .p-inputtext,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .p-textarea,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .p-dropdown,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .p-select,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-projects-billing-type-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-projects-billing-type-dialog app-location-id-picker .p-dropdown,.acadia-projects-billing-type-dialog app-location-id-picker .p-select{width:100%!important}.acadia-projects-billing-type-dialog .acadia-form-field__control>.p-inputtext,.acadia-projects-billing-type-dialog .acadia-form-field__control>.p-dropdown,.acadia-projects-billing-type-dialog .acadia-form-field__control>.p-select,.acadia-projects-billing-type-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-projects-billing-type-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-projects-billing-type-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-projects-billing-type-dialog .acadia-form-field--invalid .p-dropdown,.acadia-projects-billing-type-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-milestone-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-project-milestone-dialog .p-inputtext,.acadia-project-milestone-dialog textarea.p-inputtextarea,.acadia-project-milestone-dialog textarea.p-textarea,.acadia-project-milestone-dialog .p-textarea,.acadia-project-milestone-dialog .p-dropdown,.acadia-project-milestone-dialog .p-select,.acadia-project-milestone-dialog .p-dropdown .p-dropdown-label,.acadia-project-milestone-dialog .p-select .p-select-label,.acadia-project-milestone-dialog .p-variant-filled.p-inputtext,.acadia-project-milestone-dialog .p-variant-filled.p-textarea,.acadia-project-milestone-dialog .p-variant-filled.p-dropdown,.acadia-project-milestone-dialog .p-variant-filled.p-select,.acadia-project-milestone-dialog .p-variant-filled.p-multiselect,.acadia-project-milestone-dialog .p-variant-filled.p-autocomplete,.acadia-project-milestone-dialog .acadia-filter-control.p-inputtext,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown,.acadia-project-milestone-dialog .acadia-filter-control.p-select,.acadia-project-milestone-dialog .acadia-filter-control.p-multiselect,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete,.acadia-project-milestone-dialog .p-datepicker .p-datepicker-input,.acadia-project-milestone-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-project-milestone-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-milestone-dialog textarea.p-inputtextarea,.acadia-project-milestone-dialog textarea.p-textarea,.acadia-project-milestone-dialog .p-textarea,.acadia-project-milestone-dialog .p-dropdown,.acadia-project-milestone-dialog .p-select,.acadia-project-milestone-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-milestone-dialog .p-variant-filled.p-inputtext,.acadia-project-milestone-dialog .p-variant-filled.p-textarea,.acadia-project-milestone-dialog .p-variant-filled.p-dropdown,.acadia-project-milestone-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-project-milestone-dialog textarea.p-inputtextarea,.acadia-project-milestone-dialog textarea.p-textarea,.acadia-project-milestone-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-project-milestone-dialog .p-dropdown .p-dropdown-label,.acadia-project-milestone-dialog .p-select .p-select-label,.acadia-project-milestone-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-project-milestone-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-project-milestone-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-project-milestone-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-project-milestone-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-milestone-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-milestone-dialog .p-inputtext:enabled:hover,.acadia-project-milestone-dialog textarea.p-inputtextarea:enabled:hover,.acadia-project-milestone-dialog textarea.p-textarea:enabled:hover,.acadia-project-milestone-dialog .p-textarea:enabled:hover,.acadia-project-milestone-dialog .p-dropdown:not(.p-disabled):hover,.acadia-project-milestone-dialog .p-select:not(.p-disabled):hover,.acadia-project-milestone-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-project-milestone-dialog .p-inputtext:enabled:focus,.acadia-project-milestone-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-milestone-dialog textarea.p-textarea:enabled:focus,.acadia-project-milestone-dialog .p-textarea:enabled:focus,.acadia-project-milestone-dialog .p-dropdown.p-focus,.acadia-project-milestone-dialog .p-select.p-focus,.acadia-project-milestone-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-milestone-dialog .p-invalid.p-inputtext,.acadia-project-milestone-dialog .p-invalid.p-inputtextarea,.acadia-project-milestone-dialog .p-invalid.p-textarea,.acadia-project-milestone-dialog .p-invalid.p-dropdown,.acadia-project-milestone-dialog .p-invalid.p-select,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-milestone-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-milestone-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-milestone-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-milestone-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-milestone-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-milestone-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-milestone-dialog .acadia-form-control--invalid .p-select,.acadia-project-milestone-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-milestone-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-milestone-dialog app-location-id-picker .p-dropdown,.acadia-project-milestone-dialog app-location-id-picker .p-select{width:100%!important}.acadia-project-milestone-dialog .acadia-form-field__control>.p-inputtext,.acadia-project-milestone-dialog .acadia-form-field__control>.p-dropdown,.acadia-project-milestone-dialog .acadia-form-field__control>.p-select,.acadia-project-milestone-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-project-milestone-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-project-milestone-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-project-milestone-dialog .acadia-form-field--invalid .p-dropdown,.acadia-project-milestone-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-risk-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-project-risk-dialog .p-inputtext,.acadia-project-risk-dialog textarea.p-inputtextarea,.acadia-project-risk-dialog textarea.p-textarea,.acadia-project-risk-dialog .p-textarea,.acadia-project-risk-dialog .p-dropdown,.acadia-project-risk-dialog .p-select,.acadia-project-risk-dialog .p-dropdown .p-dropdown-label,.acadia-project-risk-dialog .p-select .p-select-label,.acadia-project-risk-dialog .p-variant-filled.p-inputtext,.acadia-project-risk-dialog .p-variant-filled.p-textarea,.acadia-project-risk-dialog .p-variant-filled.p-dropdown,.acadia-project-risk-dialog .p-variant-filled.p-select,.acadia-project-risk-dialog .p-variant-filled.p-multiselect,.acadia-project-risk-dialog .p-variant-filled.p-autocomplete,.acadia-project-risk-dialog .acadia-filter-control.p-inputtext,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown,.acadia-project-risk-dialog .acadia-filter-control.p-select,.acadia-project-risk-dialog .acadia-filter-control.p-multiselect,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete,.acadia-project-risk-dialog .p-datepicker .p-datepicker-input,.acadia-project-risk-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-project-risk-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-risk-dialog textarea.p-inputtextarea,.acadia-project-risk-dialog textarea.p-textarea,.acadia-project-risk-dialog .p-textarea,.acadia-project-risk-dialog .p-dropdown,.acadia-project-risk-dialog .p-select,.acadia-project-risk-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-risk-dialog .p-variant-filled.p-inputtext,.acadia-project-risk-dialog .p-variant-filled.p-textarea,.acadia-project-risk-dialog .p-variant-filled.p-dropdown,.acadia-project-risk-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-project-risk-dialog textarea.p-inputtextarea,.acadia-project-risk-dialog textarea.p-textarea,.acadia-project-risk-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-project-risk-dialog .p-dropdown .p-dropdown-label,.acadia-project-risk-dialog .p-select .p-select-label,.acadia-project-risk-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-project-risk-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-project-risk-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-project-risk-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-project-risk-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-risk-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-risk-dialog .p-inputtext:enabled:hover,.acadia-project-risk-dialog textarea.p-inputtextarea:enabled:hover,.acadia-project-risk-dialog textarea.p-textarea:enabled:hover,.acadia-project-risk-dialog .p-textarea:enabled:hover,.acadia-project-risk-dialog .p-dropdown:not(.p-disabled):hover,.acadia-project-risk-dialog .p-select:not(.p-disabled):hover,.acadia-project-risk-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-project-risk-dialog .p-inputtext:enabled:focus,.acadia-project-risk-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-risk-dialog textarea.p-textarea:enabled:focus,.acadia-project-risk-dialog .p-textarea:enabled:focus,.acadia-project-risk-dialog .p-dropdown.p-focus,.acadia-project-risk-dialog .p-select.p-focus,.acadia-project-risk-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-risk-dialog .p-invalid.p-inputtext,.acadia-project-risk-dialog .p-invalid.p-inputtextarea,.acadia-project-risk-dialog .p-invalid.p-textarea,.acadia-project-risk-dialog .p-invalid.p-dropdown,.acadia-project-risk-dialog .p-invalid.p-select,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-risk-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-risk-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-risk-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-risk-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-risk-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-risk-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-risk-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-risk-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-risk-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-risk-dialog .acadia-form-control--invalid .p-select,.acadia-project-risk-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-risk-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-risk-dialog app-location-id-picker .p-dropdown,.acadia-project-risk-dialog app-location-id-picker .p-select{width:100%!important}.acadia-project-risk-dialog .acadia-form-field__control>.p-inputtext,.acadia-project-risk-dialog .acadia-form-field__control>.p-dropdown,.acadia-project-risk-dialog .acadia-form-field__control>.p-select,.acadia-project-risk-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-project-risk-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-project-risk-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-project-risk-dialog .acadia-form-field--invalid .p-dropdown,.acadia-project-risk-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-task-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-project-task-dialog .p-inputtext,.acadia-project-task-dialog textarea.p-inputtextarea,.acadia-project-task-dialog textarea.p-textarea,.acadia-project-task-dialog .p-textarea,.acadia-project-task-dialog .p-dropdown,.acadia-project-task-dialog .p-select,.acadia-project-task-dialog .p-dropdown .p-dropdown-label,.acadia-project-task-dialog .p-select .p-select-label,.acadia-project-task-dialog .p-variant-filled.p-inputtext,.acadia-project-task-dialog .p-variant-filled.p-textarea,.acadia-project-task-dialog .p-variant-filled.p-dropdown,.acadia-project-task-dialog .p-variant-filled.p-select,.acadia-project-task-dialog .p-variant-filled.p-multiselect,.acadia-project-task-dialog .p-variant-filled.p-autocomplete,.acadia-project-task-dialog .acadia-filter-control.p-inputtext,.acadia-project-task-dialog .acadia-filter-control.p-dropdown,.acadia-project-task-dialog .acadia-filter-control.p-select,.acadia-project-task-dialog .acadia-filter-control.p-multiselect,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete,.acadia-project-task-dialog .p-datepicker .p-datepicker-input,.acadia-project-task-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-project-task-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-task-dialog textarea.p-inputtextarea,.acadia-project-task-dialog textarea.p-textarea,.acadia-project-task-dialog .p-textarea,.acadia-project-task-dialog .p-dropdown,.acadia-project-task-dialog .p-select,.acadia-project-task-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-task-dialog .p-variant-filled.p-inputtext,.acadia-project-task-dialog .p-variant-filled.p-textarea,.acadia-project-task-dialog .p-variant-filled.p-dropdown,.acadia-project-task-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-project-task-dialog textarea.p-inputtextarea,.acadia-project-task-dialog textarea.p-textarea,.acadia-project-task-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-project-task-dialog .p-dropdown .p-dropdown-label,.acadia-project-task-dialog .p-select .p-select-label,.acadia-project-task-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-project-task-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-project-task-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-project-task-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-project-task-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-task-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-task-dialog .p-inputtext:enabled:hover,.acadia-project-task-dialog textarea.p-inputtextarea:enabled:hover,.acadia-project-task-dialog textarea.p-textarea:enabled:hover,.acadia-project-task-dialog .p-textarea:enabled:hover,.acadia-project-task-dialog .p-dropdown:not(.p-disabled):hover,.acadia-project-task-dialog .p-select:not(.p-disabled):hover,.acadia-project-task-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-project-task-dialog .p-inputtext:enabled:focus,.acadia-project-task-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-task-dialog textarea.p-textarea:enabled:focus,.acadia-project-task-dialog .p-textarea:enabled:focus,.acadia-project-task-dialog .p-dropdown.p-focus,.acadia-project-task-dialog .p-select.p-focus,.acadia-project-task-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-task-dialog .p-invalid.p-inputtext,.acadia-project-task-dialog .p-invalid.p-inputtextarea,.acadia-project-task-dialog .p-invalid.p-textarea,.acadia-project-task-dialog .p-invalid.p-dropdown,.acadia-project-task-dialog .p-invalid.p-select,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-task-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-task-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-task-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-task-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-task-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-task-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-task-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-task-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-task-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-task-dialog .acadia-form-control--invalid .p-select,.acadia-project-task-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-task-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-task-dialog app-location-id-picker .p-dropdown,.acadia-project-task-dialog app-location-id-picker .p-select{width:100%!important}.acadia-project-task-dialog .acadia-form-field__control>.p-inputtext,.acadia-project-task-dialog .acadia-form-field__control>.p-dropdown,.acadia-project-task-dialog .acadia-form-field__control>.p-select,.acadia-project-task-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-project-task-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-project-task-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-project-task-dialog .acadia-form-field--invalid .p-dropdown,.acadia-project-task-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-team-rates-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-project-team-rates-dialog .p-inputtext,.acadia-project-team-rates-dialog textarea.p-inputtextarea,.acadia-project-team-rates-dialog textarea.p-textarea,.acadia-project-team-rates-dialog .p-textarea,.acadia-project-team-rates-dialog .p-dropdown,.acadia-project-team-rates-dialog .p-select,.acadia-project-team-rates-dialog .p-dropdown .p-dropdown-label,.acadia-project-team-rates-dialog .p-select .p-select-label,.acadia-project-team-rates-dialog .p-variant-filled.p-inputtext,.acadia-project-team-rates-dialog .p-variant-filled.p-textarea,.acadia-project-team-rates-dialog .p-variant-filled.p-dropdown,.acadia-project-team-rates-dialog .p-variant-filled.p-select,.acadia-project-team-rates-dialog .p-variant-filled.p-multiselect,.acadia-project-team-rates-dialog .p-variant-filled.p-autocomplete,.acadia-project-team-rates-dialog .acadia-filter-control.p-inputtext,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown,.acadia-project-team-rates-dialog .acadia-filter-control.p-select,.acadia-project-team-rates-dialog .acadia-filter-control.p-multiselect,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete,.acadia-project-team-rates-dialog .p-datepicker .p-datepicker-input,.acadia-project-team-rates-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-project-team-rates-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-team-rates-dialog textarea.p-inputtextarea,.acadia-project-team-rates-dialog textarea.p-textarea,.acadia-project-team-rates-dialog .p-textarea,.acadia-project-team-rates-dialog .p-dropdown,.acadia-project-team-rates-dialog .p-select,.acadia-project-team-rates-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-team-rates-dialog .p-variant-filled.p-inputtext,.acadia-project-team-rates-dialog .p-variant-filled.p-textarea,.acadia-project-team-rates-dialog .p-variant-filled.p-dropdown,.acadia-project-team-rates-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-project-team-rates-dialog textarea.p-inputtextarea,.acadia-project-team-rates-dialog textarea.p-textarea,.acadia-project-team-rates-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-project-team-rates-dialog .p-dropdown .p-dropdown-label,.acadia-project-team-rates-dialog .p-select .p-select-label,.acadia-project-team-rates-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-project-team-rates-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-project-team-rates-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-project-team-rates-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-project-team-rates-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-team-rates-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-team-rates-dialog .p-inputtext:enabled:hover,.acadia-project-team-rates-dialog textarea.p-inputtextarea:enabled:hover,.acadia-project-team-rates-dialog textarea.p-textarea:enabled:hover,.acadia-project-team-rates-dialog .p-textarea:enabled:hover,.acadia-project-team-rates-dialog .p-dropdown:not(.p-disabled):hover,.acadia-project-team-rates-dialog .p-select:not(.p-disabled):hover,.acadia-project-team-rates-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-project-team-rates-dialog .p-inputtext:enabled:focus,.acadia-project-team-rates-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-team-rates-dialog textarea.p-textarea:enabled:focus,.acadia-project-team-rates-dialog .p-textarea:enabled:focus,.acadia-project-team-rates-dialog .p-dropdown.p-focus,.acadia-project-team-rates-dialog .p-select.p-focus,.acadia-project-team-rates-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-team-rates-dialog .p-invalid.p-inputtext,.acadia-project-team-rates-dialog .p-invalid.p-inputtextarea,.acadia-project-team-rates-dialog .p-invalid.p-textarea,.acadia-project-team-rates-dialog .p-invalid.p-dropdown,.acadia-project-team-rates-dialog .p-invalid.p-select,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-team-rates-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-team-rates-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-team-rates-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-team-rates-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-team-rates-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-team-rates-dialog .acadia-form-control--invalid .p-select,.acadia-project-team-rates-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-team-rates-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-team-rates-dialog app-location-id-picker .p-dropdown,.acadia-project-team-rates-dialog app-location-id-picker .p-select{width:100%!important}.acadia-project-team-rates-dialog .acadia-form-field__control>.p-inputtext,.acadia-project-team-rates-dialog .acadia-form-field__control>.p-dropdown,.acadia-project-team-rates-dialog .acadia-form-field__control>.p-select,.acadia-project-team-rates-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-project-team-rates-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-project-team-rates-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-project-team-rates-dialog .acadia-form-field--invalid .p-dropdown,.acadia-project-team-rates-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-additional-service-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-project-additional-service-dialog .p-inputtext,.acadia-project-additional-service-dialog textarea.p-inputtextarea,.acadia-project-additional-service-dialog textarea.p-textarea,.acadia-project-additional-service-dialog .p-textarea,.acadia-project-additional-service-dialog .p-dropdown,.acadia-project-additional-service-dialog .p-select,.acadia-project-additional-service-dialog .p-dropdown .p-dropdown-label,.acadia-project-additional-service-dialog .p-select .p-select-label,.acadia-project-additional-service-dialog .p-variant-filled.p-inputtext,.acadia-project-additional-service-dialog .p-variant-filled.p-textarea,.acadia-project-additional-service-dialog .p-variant-filled.p-dropdown,.acadia-project-additional-service-dialog .p-variant-filled.p-select,.acadia-project-additional-service-dialog .p-variant-filled.p-multiselect,.acadia-project-additional-service-dialog .p-variant-filled.p-autocomplete,.acadia-project-additional-service-dialog .acadia-filter-control.p-inputtext,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown,.acadia-project-additional-service-dialog .acadia-filter-control.p-select,.acadia-project-additional-service-dialog .acadia-filter-control.p-multiselect,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete,.acadia-project-additional-service-dialog .p-datepicker .p-datepicker-input,.acadia-project-additional-service-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-project-additional-service-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-additional-service-dialog textarea.p-inputtextarea,.acadia-project-additional-service-dialog textarea.p-textarea,.acadia-project-additional-service-dialog .p-textarea,.acadia-project-additional-service-dialog .p-dropdown,.acadia-project-additional-service-dialog .p-select,.acadia-project-additional-service-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-project-additional-service-dialog .p-variant-filled.p-inputtext,.acadia-project-additional-service-dialog .p-variant-filled.p-textarea,.acadia-project-additional-service-dialog .p-variant-filled.p-dropdown,.acadia-project-additional-service-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-project-additional-service-dialog textarea.p-inputtextarea,.acadia-project-additional-service-dialog textarea.p-textarea,.acadia-project-additional-service-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-project-additional-service-dialog .p-dropdown .p-dropdown-label,.acadia-project-additional-service-dialog .p-select .p-select-label,.acadia-project-additional-service-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-project-additional-service-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-project-additional-service-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-project-additional-service-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-project-additional-service-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-additional-service-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-additional-service-dialog .p-inputtext:enabled:hover,.acadia-project-additional-service-dialog textarea.p-inputtextarea:enabled:hover,.acadia-project-additional-service-dialog textarea.p-textarea:enabled:hover,.acadia-project-additional-service-dialog .p-textarea:enabled:hover,.acadia-project-additional-service-dialog .p-dropdown:not(.p-disabled):hover,.acadia-project-additional-service-dialog .p-select:not(.p-disabled):hover,.acadia-project-additional-service-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-project-additional-service-dialog .p-inputtext:enabled:focus,.acadia-project-additional-service-dialog textarea.p-inputtextarea:enabled:focus,.acadia-project-additional-service-dialog textarea.p-textarea:enabled:focus,.acadia-project-additional-service-dialog .p-textarea:enabled:focus,.acadia-project-additional-service-dialog .p-dropdown.p-focus,.acadia-project-additional-service-dialog .p-select.p-focus,.acadia-project-additional-service-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-project-additional-service-dialog .p-invalid.p-inputtext,.acadia-project-additional-service-dialog .p-invalid.p-inputtextarea,.acadia-project-additional-service-dialog .p-invalid.p-textarea,.acadia-project-additional-service-dialog .p-invalid.p-dropdown,.acadia-project-additional-service-dialog .p-invalid.p-select,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-project-additional-service-dialog .ng-dirty.ng-invalid.p-select,.acadia-project-additional-service-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-project-additional-service-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-project-additional-service-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-project-additional-service-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-inputtext,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-textarea,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-dropdown,.acadia-project-additional-service-dialog .acadia-form-control--invalid .p-select,.acadia-project-additional-service-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-project-additional-service-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-project-additional-service-dialog app-location-id-picker .p-dropdown,.acadia-project-additional-service-dialog app-location-id-picker .p-select{width:100%!important}.acadia-project-additional-service-dialog .acadia-form-field__control>.p-inputtext,.acadia-project-additional-service-dialog .acadia-form-field__control>.p-dropdown,.acadia-project-additional-service-dialog .acadia-form-field__control>.p-select,.acadia-project-additional-service-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-project-additional-service-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-project-additional-service-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-project-additional-service-dialog .acadia-form-field--invalid .p-dropdown,.acadia-project-additional-service-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-add-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-fx-rates-add-dialog .p-inputtext,.acadia-fx-rates-add-dialog textarea.p-inputtextarea,.acadia-fx-rates-add-dialog textarea.p-textarea,.acadia-fx-rates-add-dialog .p-textarea,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-add-dialog .p-select,.acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog .p-select .p-select-label,.acadia-fx-rates-add-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-add-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-add-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-add-dialog .p-variant-filled.p-select,.acadia-fx-rates-add-dialog .p-variant-filled.p-multiselect,.acadia-fx-rates-add-dialog .p-variant-filled.p-autocomplete,.acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select,.acadia-fx-rates-add-dialog .acadia-filter-control.p-multiselect,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-add-dialog .p-datepicker .p-datepicker-input,.acadia-fx-rates-add-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-fx-rates-add-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-add-dialog textarea.p-inputtextarea,.acadia-fx-rates-add-dialog textarea.p-textarea,.acadia-fx-rates-add-dialog .p-textarea,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-add-dialog .p-select,.acadia-fx-rates-add-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-add-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-add-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-add-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-add-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-fx-rates-add-dialog textarea.p-inputtextarea,.acadia-fx-rates-add-dialog textarea.p-textarea,.acadia-fx-rates-add-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog .p-select .p-select-label,.acadia-fx-rates-add-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-fx-rates-add-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-fx-rates-add-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-fx-rates-add-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-fx-rates-add-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-add-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-add-dialog .p-inputtext:enabled:hover,.acadia-fx-rates-add-dialog textarea.p-inputtextarea:enabled:hover,.acadia-fx-rates-add-dialog textarea.p-textarea:enabled:hover,.acadia-fx-rates-add-dialog .p-textarea:enabled:hover,.acadia-fx-rates-add-dialog .p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .p-select:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-fx-rates-add-dialog .p-inputtext:enabled:focus,.acadia-fx-rates-add-dialog textarea.p-inputtextarea:enabled:focus,.acadia-fx-rates-add-dialog textarea.p-textarea:enabled:focus,.acadia-fx-rates-add-dialog .p-textarea:enabled:focus,.acadia-fx-rates-add-dialog .p-dropdown.p-focus,.acadia-fx-rates-add-dialog .p-select.p-focus,.acadia-fx-rates-add-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-add-dialog .p-invalid.p-inputtext,.acadia-fx-rates-add-dialog .p-invalid.p-inputtextarea,.acadia-fx-rates-add-dialog .p-invalid.p-textarea,.acadia-fx-rates-add-dialog .p-invalid.p-dropdown,.acadia-fx-rates-add-dialog .p-invalid.p-select,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-fx-rates-add-dialog .ng-dirty.ng-invalid.p-select,.acadia-fx-rates-add-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-fx-rates-add-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-fx-rates-add-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-fx-rates-add-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-inputtext,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-textarea,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .p-select,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-add-dialog app-location-id-picker .p-dropdown,.acadia-fx-rates-add-dialog app-location-id-picker .p-select{width:100%!important}.acadia-fx-rates-add-dialog .acadia-form-field__control>.p-inputtext,.acadia-fx-rates-add-dialog .acadia-form-field__control>.p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-field__control>.p-select,.acadia-fx-rates-add-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-fx-rates-add-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-fx-rates-add-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-fx-rates-add-dialog .acadia-form-field--invalid .p-dropdown,.acadia-fx-rates-add-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-edit-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-fx-rates-edit-dialog .p-inputtext,.acadia-fx-rates-edit-dialog textarea.p-inputtextarea,.acadia-fx-rates-edit-dialog textarea.p-textarea,.acadia-fx-rates-edit-dialog .p-textarea,.acadia-fx-rates-edit-dialog .p-dropdown,.acadia-fx-rates-edit-dialog .p-select,.acadia-fx-rates-edit-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-edit-dialog .p-select .p-select-label,.acadia-fx-rates-edit-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-edit-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-edit-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-edit-dialog .p-variant-filled.p-select,.acadia-fx-rates-edit-dialog .p-variant-filled.p-multiselect,.acadia-fx-rates-edit-dialog .p-variant-filled.p-autocomplete,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-multiselect,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-edit-dialog .p-datepicker .p-datepicker-input,.acadia-fx-rates-edit-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-fx-rates-edit-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-edit-dialog textarea.p-inputtextarea,.acadia-fx-rates-edit-dialog textarea.p-textarea,.acadia-fx-rates-edit-dialog .p-textarea,.acadia-fx-rates-edit-dialog .p-dropdown,.acadia-fx-rates-edit-dialog .p-select,.acadia-fx-rates-edit-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-edit-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-edit-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-edit-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-edit-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-fx-rates-edit-dialog textarea.p-inputtextarea,.acadia-fx-rates-edit-dialog textarea.p-textarea,.acadia-fx-rates-edit-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-fx-rates-edit-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-edit-dialog .p-select .p-select-label,.acadia-fx-rates-edit-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-fx-rates-edit-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-fx-rates-edit-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-fx-rates-edit-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-fx-rates-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-edit-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-edit-dialog .p-inputtext:enabled:hover,.acadia-fx-rates-edit-dialog textarea.p-inputtextarea:enabled:hover,.acadia-fx-rates-edit-dialog textarea.p-textarea:enabled:hover,.acadia-fx-rates-edit-dialog .p-textarea:enabled:hover,.acadia-fx-rates-edit-dialog .p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .p-select:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-fx-rates-edit-dialog .p-inputtext:enabled:focus,.acadia-fx-rates-edit-dialog textarea.p-inputtextarea:enabled:focus,.acadia-fx-rates-edit-dialog textarea.p-textarea:enabled:focus,.acadia-fx-rates-edit-dialog .p-textarea:enabled:focus,.acadia-fx-rates-edit-dialog .p-dropdown.p-focus,.acadia-fx-rates-edit-dialog .p-select.p-focus,.acadia-fx-rates-edit-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-edit-dialog .p-invalid.p-inputtext,.acadia-fx-rates-edit-dialog .p-invalid.p-inputtextarea,.acadia-fx-rates-edit-dialog .p-invalid.p-textarea,.acadia-fx-rates-edit-dialog .p-invalid.p-dropdown,.acadia-fx-rates-edit-dialog .p-invalid.p-select,.acadia-fx-rates-edit-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-fx-rates-edit-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-fx-rates-edit-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-fx-rates-edit-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-fx-rates-edit-dialog .ng-dirty.ng-invalid.p-select,.acadia-fx-rates-edit-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-fx-rates-edit-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-fx-rates-edit-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-fx-rates-edit-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .p-inputtext,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .p-textarea,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .p-dropdown,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .p-select,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-fx-rates-edit-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-edit-dialog app-location-id-picker .p-dropdown,.acadia-fx-rates-edit-dialog app-location-id-picker .p-select{width:100%!important}.acadia-fx-rates-edit-dialog .acadia-form-field__control>.p-inputtext,.acadia-fx-rates-edit-dialog .acadia-form-field__control>.p-dropdown,.acadia-fx-rates-edit-dialog .acadia-form-field__control>.p-select,.acadia-fx-rates-edit-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-fx-rates-edit-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-fx-rates-edit-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-fx-rates-edit-dialog .acadia-form-field--invalid .p-dropdown,.acadia-fx-rates-edit-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-schedule-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-fx-rates-schedule-dialog .p-inputtext,.acadia-fx-rates-schedule-dialog textarea.p-inputtextarea,.acadia-fx-rates-schedule-dialog textarea.p-textarea,.acadia-fx-rates-schedule-dialog .p-textarea,.acadia-fx-rates-schedule-dialog .p-dropdown,.acadia-fx-rates-schedule-dialog .p-select,.acadia-fx-rates-schedule-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-schedule-dialog .p-select .p-select-label,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-select,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-multiselect,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-autocomplete,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-multiselect,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-schedule-dialog .p-datepicker .p-datepicker-input,.acadia-fx-rates-schedule-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-fx-rates-schedule-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-schedule-dialog textarea.p-inputtextarea,.acadia-fx-rates-schedule-dialog textarea.p-textarea,.acadia-fx-rates-schedule-dialog .p-textarea,.acadia-fx-rates-schedule-dialog .p-dropdown,.acadia-fx-rates-schedule-dialog .p-select,.acadia-fx-rates-schedule-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-fx-rates-schedule-dialog .p-variant-filled.p-inputtext,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-textarea,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-dropdown,.acadia-fx-rates-schedule-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-fx-rates-schedule-dialog textarea.p-inputtextarea,.acadia-fx-rates-schedule-dialog textarea.p-textarea,.acadia-fx-rates-schedule-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-fx-rates-schedule-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-schedule-dialog .p-select .p-select-label,.acadia-fx-rates-schedule-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-fx-rates-schedule-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-fx-rates-schedule-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-fx-rates-schedule-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-fx-rates-schedule-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-schedule-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-schedule-dialog .p-inputtext:enabled:hover,.acadia-fx-rates-schedule-dialog textarea.p-inputtextarea:enabled:hover,.acadia-fx-rates-schedule-dialog textarea.p-textarea:enabled:hover,.acadia-fx-rates-schedule-dialog .p-textarea:enabled:hover,.acadia-fx-rates-schedule-dialog .p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .p-select:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-fx-rates-schedule-dialog .p-inputtext:enabled:focus,.acadia-fx-rates-schedule-dialog textarea.p-inputtextarea:enabled:focus,.acadia-fx-rates-schedule-dialog textarea.p-textarea:enabled:focus,.acadia-fx-rates-schedule-dialog .p-textarea:enabled:focus,.acadia-fx-rates-schedule-dialog .p-dropdown.p-focus,.acadia-fx-rates-schedule-dialog .p-select.p-focus,.acadia-fx-rates-schedule-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-fx-rates-schedule-dialog .p-invalid.p-inputtext,.acadia-fx-rates-schedule-dialog .p-invalid.p-inputtextarea,.acadia-fx-rates-schedule-dialog .p-invalid.p-textarea,.acadia-fx-rates-schedule-dialog .p-invalid.p-dropdown,.acadia-fx-rates-schedule-dialog .p-invalid.p-select,.acadia-fx-rates-schedule-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-fx-rates-schedule-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-fx-rates-schedule-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-fx-rates-schedule-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-fx-rates-schedule-dialog .ng-dirty.ng-invalid.p-select,.acadia-fx-rates-schedule-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-fx-rates-schedule-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-fx-rates-schedule-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-fx-rates-schedule-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .p-inputtext,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .p-textarea,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .p-dropdown,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .p-select,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-fx-rates-schedule-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-fx-rates-schedule-dialog app-location-id-picker .p-dropdown,.acadia-fx-rates-schedule-dialog app-location-id-picker .p-select{width:100%!important}.acadia-fx-rates-schedule-dialog .acadia-form-field__control>.p-inputtext,.acadia-fx-rates-schedule-dialog .acadia-form-field__control>.p-dropdown,.acadia-fx-rates-schedule-dialog .acadia-form-field__control>.p-select,.acadia-fx-rates-schedule-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-fx-rates-schedule-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-fx-rates-schedule-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-fx-rates-schedule-dialog .acadia-form-field--invalid .p-dropdown,.acadia-fx-rates-schedule-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-legal-entity-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-admin-legal-entity-dialog .p-inputtext,.acadia-admin-legal-entity-dialog textarea.p-inputtextarea,.acadia-admin-legal-entity-dialog textarea.p-textarea,.acadia-admin-legal-entity-dialog .p-textarea,.acadia-admin-legal-entity-dialog .p-dropdown,.acadia-admin-legal-entity-dialog .p-select,.acadia-admin-legal-entity-dialog .p-dropdown .p-dropdown-label,.acadia-admin-legal-entity-dialog .p-select .p-select-label,.acadia-admin-legal-entity-dialog .p-variant-filled.p-inputtext,.acadia-admin-legal-entity-dialog .p-variant-filled.p-textarea,.acadia-admin-legal-entity-dialog .p-variant-filled.p-dropdown,.acadia-admin-legal-entity-dialog .p-variant-filled.p-select,.acadia-admin-legal-entity-dialog .p-variant-filled.p-multiselect,.acadia-admin-legal-entity-dialog .p-variant-filled.p-autocomplete,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-inputtext,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-multiselect,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-legal-entity-dialog .p-datepicker .p-datepicker-input,.acadia-admin-legal-entity-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-admin-legal-entity-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-legal-entity-dialog textarea.p-inputtextarea,.acadia-admin-legal-entity-dialog textarea.p-textarea,.acadia-admin-legal-entity-dialog .p-textarea,.acadia-admin-legal-entity-dialog .p-dropdown,.acadia-admin-legal-entity-dialog .p-select,.acadia-admin-legal-entity-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-legal-entity-dialog .p-variant-filled.p-inputtext,.acadia-admin-legal-entity-dialog .p-variant-filled.p-textarea,.acadia-admin-legal-entity-dialog .p-variant-filled.p-dropdown,.acadia-admin-legal-entity-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-admin-legal-entity-dialog textarea.p-inputtextarea,.acadia-admin-legal-entity-dialog textarea.p-textarea,.acadia-admin-legal-entity-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-admin-legal-entity-dialog .p-dropdown .p-dropdown-label,.acadia-admin-legal-entity-dialog .p-select .p-select-label,.acadia-admin-legal-entity-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-admin-legal-entity-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-admin-legal-entity-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-admin-legal-entity-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-admin-legal-entity-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-legal-entity-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-legal-entity-dialog .p-inputtext:enabled:hover,.acadia-admin-legal-entity-dialog textarea.p-inputtextarea:enabled:hover,.acadia-admin-legal-entity-dialog textarea.p-textarea:enabled:hover,.acadia-admin-legal-entity-dialog .p-textarea:enabled:hover,.acadia-admin-legal-entity-dialog .p-dropdown:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .p-select:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-admin-legal-entity-dialog .p-inputtext:enabled:focus,.acadia-admin-legal-entity-dialog textarea.p-inputtextarea:enabled:focus,.acadia-admin-legal-entity-dialog textarea.p-textarea:enabled:focus,.acadia-admin-legal-entity-dialog .p-textarea:enabled:focus,.acadia-admin-legal-entity-dialog .p-dropdown.p-focus,.acadia-admin-legal-entity-dialog .p-select.p-focus,.acadia-admin-legal-entity-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-legal-entity-dialog .p-invalid.p-inputtext,.acadia-admin-legal-entity-dialog .p-invalid.p-inputtextarea,.acadia-admin-legal-entity-dialog .p-invalid.p-textarea,.acadia-admin-legal-entity-dialog .p-invalid.p-dropdown,.acadia-admin-legal-entity-dialog .p-invalid.p-select,.acadia-admin-legal-entity-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-admin-legal-entity-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-admin-legal-entity-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-admin-legal-entity-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-admin-legal-entity-dialog .ng-dirty.ng-invalid.p-select,.acadia-admin-legal-entity-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-admin-legal-entity-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-admin-legal-entity-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-admin-legal-entity-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .p-inputtext,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .p-textarea,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .p-dropdown,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .p-select,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-admin-legal-entity-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-legal-entity-dialog app-location-id-picker .p-dropdown,.acadia-admin-legal-entity-dialog app-location-id-picker .p-select{width:100%!important}.acadia-admin-legal-entity-dialog .acadia-form-field__control>.p-inputtext,.acadia-admin-legal-entity-dialog .acadia-form-field__control>.p-dropdown,.acadia-admin-legal-entity-dialog .acadia-form-field__control>.p-select,.acadia-admin-legal-entity-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-admin-legal-entity-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-admin-legal-entity-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-admin-legal-entity-dialog .acadia-form-field--invalid .p-dropdown,.acadia-admin-legal-entity-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-bu-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-admin-bu-dialog .p-inputtext,.acadia-admin-bu-dialog textarea.p-inputtextarea,.acadia-admin-bu-dialog textarea.p-textarea,.acadia-admin-bu-dialog .p-textarea,.acadia-admin-bu-dialog .p-dropdown,.acadia-admin-bu-dialog .p-select,.acadia-admin-bu-dialog .p-dropdown .p-dropdown-label,.acadia-admin-bu-dialog .p-select .p-select-label,.acadia-admin-bu-dialog .p-variant-filled.p-inputtext,.acadia-admin-bu-dialog .p-variant-filled.p-textarea,.acadia-admin-bu-dialog .p-variant-filled.p-dropdown,.acadia-admin-bu-dialog .p-variant-filled.p-select,.acadia-admin-bu-dialog .p-variant-filled.p-multiselect,.acadia-admin-bu-dialog .p-variant-filled.p-autocomplete,.acadia-admin-bu-dialog .acadia-filter-control.p-inputtext,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown,.acadia-admin-bu-dialog .acadia-filter-control.p-select,.acadia-admin-bu-dialog .acadia-filter-control.p-multiselect,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-bu-dialog .p-datepicker .p-datepicker-input,.acadia-admin-bu-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-admin-bu-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-bu-dialog textarea.p-inputtextarea,.acadia-admin-bu-dialog textarea.p-textarea,.acadia-admin-bu-dialog .p-textarea,.acadia-admin-bu-dialog .p-dropdown,.acadia-admin-bu-dialog .p-select,.acadia-admin-bu-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-bu-dialog .p-variant-filled.p-inputtext,.acadia-admin-bu-dialog .p-variant-filled.p-textarea,.acadia-admin-bu-dialog .p-variant-filled.p-dropdown,.acadia-admin-bu-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-admin-bu-dialog textarea.p-inputtextarea,.acadia-admin-bu-dialog textarea.p-textarea,.acadia-admin-bu-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-admin-bu-dialog .p-dropdown .p-dropdown-label,.acadia-admin-bu-dialog .p-select .p-select-label,.acadia-admin-bu-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-admin-bu-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-admin-bu-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-admin-bu-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-admin-bu-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-bu-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-bu-dialog .p-inputtext:enabled:hover,.acadia-admin-bu-dialog textarea.p-inputtextarea:enabled:hover,.acadia-admin-bu-dialog textarea.p-textarea:enabled:hover,.acadia-admin-bu-dialog .p-textarea:enabled:hover,.acadia-admin-bu-dialog .p-dropdown:not(.p-disabled):hover,.acadia-admin-bu-dialog .p-select:not(.p-disabled):hover,.acadia-admin-bu-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-admin-bu-dialog .p-inputtext:enabled:focus,.acadia-admin-bu-dialog textarea.p-inputtextarea:enabled:focus,.acadia-admin-bu-dialog textarea.p-textarea:enabled:focus,.acadia-admin-bu-dialog .p-textarea:enabled:focus,.acadia-admin-bu-dialog .p-dropdown.p-focus,.acadia-admin-bu-dialog .p-select.p-focus,.acadia-admin-bu-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-bu-dialog .p-invalid.p-inputtext,.acadia-admin-bu-dialog .p-invalid.p-inputtextarea,.acadia-admin-bu-dialog .p-invalid.p-textarea,.acadia-admin-bu-dialog .p-invalid.p-dropdown,.acadia-admin-bu-dialog .p-invalid.p-select,.acadia-admin-bu-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-admin-bu-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-admin-bu-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-admin-bu-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-admin-bu-dialog .ng-dirty.ng-invalid.p-select,.acadia-admin-bu-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-admin-bu-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-admin-bu-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-admin-bu-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-bu-dialog .acadia-form-control--invalid .p-inputtext,.acadia-admin-bu-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-admin-bu-dialog .acadia-form-control--invalid .p-textarea,.acadia-admin-bu-dialog .acadia-form-control--invalid .p-dropdown,.acadia-admin-bu-dialog .acadia-form-control--invalid .p-select,.acadia-admin-bu-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-admin-bu-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-bu-dialog app-location-id-picker .p-dropdown,.acadia-admin-bu-dialog app-location-id-picker .p-select{width:100%!important}.acadia-admin-bu-dialog .acadia-form-field__control>.p-inputtext,.acadia-admin-bu-dialog .acadia-form-field__control>.p-dropdown,.acadia-admin-bu-dialog .acadia-form-field__control>.p-select,.acadia-admin-bu-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-admin-bu-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-admin-bu-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-admin-bu-dialog .acadia-form-field--invalid .p-dropdown,.acadia-admin-bu-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-admin-holiday-dialog .p-inputtext,.acadia-admin-holiday-dialog textarea.p-inputtextarea,.acadia-admin-holiday-dialog textarea.p-textarea,.acadia-admin-holiday-dialog .p-textarea,.acadia-admin-holiday-dialog .p-dropdown,.acadia-admin-holiday-dialog .p-select,.acadia-admin-holiday-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-dialog .p-select .p-select-label,.acadia-admin-holiday-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-dialog .p-variant-filled.p-select,.acadia-admin-holiday-dialog .p-variant-filled.p-multiselect,.acadia-admin-holiday-dialog .p-variant-filled.p-autocomplete,.acadia-admin-holiday-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-dialog .acadia-filter-control.p-select,.acadia-admin-holiday-dialog .acadia-filter-control.p-multiselect,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-dialog .p-datepicker .p-datepicker-input,.acadia-admin-holiday-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-admin-holiday-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-dialog textarea.p-inputtextarea,.acadia-admin-holiday-dialog textarea.p-textarea,.acadia-admin-holiday-dialog .p-textarea,.acadia-admin-holiday-dialog .p-dropdown,.acadia-admin-holiday-dialog .p-select,.acadia-admin-holiday-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-admin-holiday-dialog textarea.p-inputtextarea,.acadia-admin-holiday-dialog textarea.p-textarea,.acadia-admin-holiday-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-admin-holiday-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-dialog .p-select .p-select-label,.acadia-admin-holiday-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-admin-holiday-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-admin-holiday-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-admin-holiday-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-admin-holiday-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-dialog .p-inputtext:enabled:hover,.acadia-admin-holiday-dialog textarea.p-inputtextarea:enabled:hover,.acadia-admin-holiday-dialog textarea.p-textarea:enabled:hover,.acadia-admin-holiday-dialog .p-textarea:enabled:hover,.acadia-admin-holiday-dialog .p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-dialog .p-select:not(.p-disabled):hover,.acadia-admin-holiday-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-admin-holiday-dialog .p-inputtext:enabled:focus,.acadia-admin-holiday-dialog textarea.p-inputtextarea:enabled:focus,.acadia-admin-holiday-dialog textarea.p-textarea:enabled:focus,.acadia-admin-holiday-dialog .p-textarea:enabled:focus,.acadia-admin-holiday-dialog .p-dropdown.p-focus,.acadia-admin-holiday-dialog .p-select.p-focus,.acadia-admin-holiday-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-dialog .p-invalid.p-inputtext,.acadia-admin-holiday-dialog .p-invalid.p-inputtextarea,.acadia-admin-holiday-dialog .p-invalid.p-textarea,.acadia-admin-holiday-dialog .p-invalid.p-dropdown,.acadia-admin-holiday-dialog .p-invalid.p-select,.acadia-admin-holiday-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-admin-holiday-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-admin-holiday-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-admin-holiday-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-admin-holiday-dialog .ng-dirty.ng-invalid.p-select,.acadia-admin-holiday-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-admin-holiday-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-admin-holiday-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-admin-holiday-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-dialog .acadia-form-control--invalid .p-inputtext,.acadia-admin-holiday-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-admin-holiday-dialog .acadia-form-control--invalid .p-textarea,.acadia-admin-holiday-dialog .acadia-form-control--invalid .p-dropdown,.acadia-admin-holiday-dialog .acadia-form-control--invalid .p-select,.acadia-admin-holiday-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-admin-holiday-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-dialog app-location-id-picker .p-dropdown,.acadia-admin-holiday-dialog app-location-id-picker .p-select{width:100%!important}.acadia-admin-holiday-dialog .acadia-form-field__control>.p-inputtext,.acadia-admin-holiday-dialog .acadia-form-field__control>.p-dropdown,.acadia-admin-holiday-dialog .acadia-form-field__control>.p-select,.acadia-admin-holiday-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-admin-holiday-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-admin-holiday-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-admin-holiday-dialog .acadia-form-field--invalid .p-dropdown,.acadia-admin-holiday-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-schedule-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-admin-holiday-schedule-dialog .p-inputtext,.acadia-admin-holiday-schedule-dialog textarea.p-inputtextarea,.acadia-admin-holiday-schedule-dialog textarea.p-textarea,.acadia-admin-holiday-schedule-dialog .p-textarea,.acadia-admin-holiday-schedule-dialog .p-dropdown,.acadia-admin-holiday-schedule-dialog .p-select,.acadia-admin-holiday-schedule-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-schedule-dialog .p-select .p-select-label,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-select,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-multiselect,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-autocomplete,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-multiselect,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-schedule-dialog .p-datepicker .p-datepicker-input,.acadia-admin-holiday-schedule-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-admin-holiday-schedule-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-schedule-dialog textarea.p-inputtextarea,.acadia-admin-holiday-schedule-dialog textarea.p-textarea,.acadia-admin-holiday-schedule-dialog .p-textarea,.acadia-admin-holiday-schedule-dialog .p-dropdown,.acadia-admin-holiday-schedule-dialog .p-select,.acadia-admin-holiday-schedule-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-schedule-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-admin-holiday-schedule-dialog textarea.p-inputtextarea,.acadia-admin-holiday-schedule-dialog textarea.p-textarea,.acadia-admin-holiday-schedule-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-admin-holiday-schedule-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-schedule-dialog .p-select .p-select-label,.acadia-admin-holiday-schedule-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-admin-holiday-schedule-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-admin-holiday-schedule-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-admin-holiday-schedule-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-admin-holiday-schedule-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-schedule-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-schedule-dialog .p-inputtext:enabled:hover,.acadia-admin-holiday-schedule-dialog textarea.p-inputtextarea:enabled:hover,.acadia-admin-holiday-schedule-dialog textarea.p-textarea:enabled:hover,.acadia-admin-holiday-schedule-dialog .p-textarea:enabled:hover,.acadia-admin-holiday-schedule-dialog .p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .p-select:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-admin-holiday-schedule-dialog .p-inputtext:enabled:focus,.acadia-admin-holiday-schedule-dialog textarea.p-inputtextarea:enabled:focus,.acadia-admin-holiday-schedule-dialog textarea.p-textarea:enabled:focus,.acadia-admin-holiday-schedule-dialog .p-textarea:enabled:focus,.acadia-admin-holiday-schedule-dialog .p-dropdown.p-focus,.acadia-admin-holiday-schedule-dialog .p-select.p-focus,.acadia-admin-holiday-schedule-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-schedule-dialog .p-invalid.p-inputtext,.acadia-admin-holiday-schedule-dialog .p-invalid.p-inputtextarea,.acadia-admin-holiday-schedule-dialog .p-invalid.p-textarea,.acadia-admin-holiday-schedule-dialog .p-invalid.p-dropdown,.acadia-admin-holiday-schedule-dialog .p-invalid.p-select,.acadia-admin-holiday-schedule-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-admin-holiday-schedule-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-admin-holiday-schedule-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-admin-holiday-schedule-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-admin-holiday-schedule-dialog .ng-dirty.ng-invalid.p-select,.acadia-admin-holiday-schedule-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-admin-holiday-schedule-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-admin-holiday-schedule-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-admin-holiday-schedule-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .p-inputtext,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .p-textarea,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .p-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .p-select,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-schedule-dialog app-location-id-picker .p-dropdown,.acadia-admin-holiday-schedule-dialog app-location-id-picker .p-select{width:100%!important}.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>.p-inputtext,.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>.p-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>.p-select,.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-admin-holiday-schedule-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-admin-holiday-schedule-dialog .acadia-form-field--invalid .p-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-archive-detail-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-admin-holiday-archive-detail-dialog .p-inputtext,.acadia-admin-holiday-archive-detail-dialog textarea.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog textarea.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-dropdown,.acadia-admin-holiday-archive-detail-dialog .p-select,.acadia-admin-holiday-archive-detail-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-archive-detail-dialog .p-select .p-select-label,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-select,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-multiselect,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-autocomplete,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-multiselect,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-archive-detail-dialog .p-datepicker .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-admin-holiday-archive-detail-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-archive-detail-dialog textarea.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog textarea.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-dropdown,.acadia-admin-holiday-archive-detail-dialog .p-select,.acadia-admin-holiday-archive-detail-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-admin-holiday-archive-detail-dialog textarea.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog textarea.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-admin-holiday-archive-detail-dialog .p-dropdown .p-dropdown-label,.acadia-admin-holiday-archive-detail-dialog .p-select .p-select-label,.acadia-admin-holiday-archive-detail-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-admin-holiday-archive-detail-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-admin-holiday-archive-detail-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-admin-holiday-archive-detail-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-admin-holiday-archive-detail-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-archive-detail-dialog .p-inputtext:enabled:hover,.acadia-admin-holiday-archive-detail-dialog textarea.p-inputtextarea:enabled:hover,.acadia-admin-holiday-archive-detail-dialog textarea.p-textarea:enabled:hover,.acadia-admin-holiday-archive-detail-dialog .p-textarea:enabled:hover,.acadia-admin-holiday-archive-detail-dialog .p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .p-select:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-admin-holiday-archive-detail-dialog .p-inputtext:enabled:focus,.acadia-admin-holiday-archive-detail-dialog textarea.p-inputtextarea:enabled:focus,.acadia-admin-holiday-archive-detail-dialog textarea.p-textarea:enabled:focus,.acadia-admin-holiday-archive-detail-dialog .p-textarea:enabled:focus,.acadia-admin-holiday-archive-detail-dialog .p-dropdown.p-focus,.acadia-admin-holiday-archive-detail-dialog .p-select.p-focus,.acadia-admin-holiday-archive-detail-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-admin-holiday-archive-detail-dialog .p-invalid.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .p-invalid.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog .p-invalid.p-textarea,.acadia-admin-holiday-archive-detail-dialog .p-invalid.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .p-invalid.p-select,.acadia-admin-holiday-archive-detail-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-admin-holiday-archive-detail-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .ng-dirty.ng-invalid.p-select,.acadia-admin-holiday-archive-detail-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-admin-holiday-archive-detail-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-admin-holiday-archive-detail-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-admin-holiday-archive-detail-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .p-inputtext,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .p-textarea,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .p-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .p-select,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-admin-holiday-archive-detail-dialog app-location-id-picker .p-dropdown,.acadia-admin-holiday-archive-detail-dialog app-location-id-picker .p-select{width:100%!important}.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>.p-inputtext,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>.p-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>.p-select,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-admin-holiday-archive-detail-dialog .acadia-form-field--invalid .p-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-expense-category-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-expense-category-dialog .p-inputtext,.acadia-expense-category-dialog textarea.p-inputtextarea,.acadia-expense-category-dialog textarea.p-textarea,.acadia-expense-category-dialog .p-textarea,.acadia-expense-category-dialog .p-dropdown,.acadia-expense-category-dialog .p-select,.acadia-expense-category-dialog .p-dropdown .p-dropdown-label,.acadia-expense-category-dialog .p-select .p-select-label,.acadia-expense-category-dialog .p-variant-filled.p-inputtext,.acadia-expense-category-dialog .p-variant-filled.p-textarea,.acadia-expense-category-dialog .p-variant-filled.p-dropdown,.acadia-expense-category-dialog .p-variant-filled.p-select,.acadia-expense-category-dialog .p-variant-filled.p-multiselect,.acadia-expense-category-dialog .p-variant-filled.p-autocomplete,.acadia-expense-category-dialog .acadia-filter-control.p-inputtext,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown,.acadia-expense-category-dialog .acadia-filter-control.p-select,.acadia-expense-category-dialog .acadia-filter-control.p-multiselect,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete,.acadia-expense-category-dialog .p-datepicker .p-datepicker-input,.acadia-expense-category-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-expense-category-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-expense-category-dialog textarea.p-inputtextarea,.acadia-expense-category-dialog textarea.p-textarea,.acadia-expense-category-dialog .p-textarea,.acadia-expense-category-dialog .p-dropdown,.acadia-expense-category-dialog .p-select,.acadia-expense-category-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-expense-category-dialog .p-variant-filled.p-inputtext,.acadia-expense-category-dialog .p-variant-filled.p-textarea,.acadia-expense-category-dialog .p-variant-filled.p-dropdown,.acadia-expense-category-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-expense-category-dialog textarea.p-inputtextarea,.acadia-expense-category-dialog textarea.p-textarea,.acadia-expense-category-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-expense-category-dialog .p-dropdown .p-dropdown-label,.acadia-expense-category-dialog .p-select .p-select-label,.acadia-expense-category-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-expense-category-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-expense-category-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-expense-category-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-expense-category-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-expense-category-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-expense-category-dialog .p-inputtext:enabled:hover,.acadia-expense-category-dialog textarea.p-inputtextarea:enabled:hover,.acadia-expense-category-dialog textarea.p-textarea:enabled:hover,.acadia-expense-category-dialog .p-textarea:enabled:hover,.acadia-expense-category-dialog .p-dropdown:not(.p-disabled):hover,.acadia-expense-category-dialog .p-select:not(.p-disabled):hover,.acadia-expense-category-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-expense-category-dialog .p-inputtext:enabled:focus,.acadia-expense-category-dialog textarea.p-inputtextarea:enabled:focus,.acadia-expense-category-dialog textarea.p-textarea:enabled:focus,.acadia-expense-category-dialog .p-textarea:enabled:focus,.acadia-expense-category-dialog .p-dropdown.p-focus,.acadia-expense-category-dialog .p-select.p-focus,.acadia-expense-category-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-expense-category-dialog .p-invalid.p-inputtext,.acadia-expense-category-dialog .p-invalid.p-inputtextarea,.acadia-expense-category-dialog .p-invalid.p-textarea,.acadia-expense-category-dialog .p-invalid.p-dropdown,.acadia-expense-category-dialog .p-invalid.p-select,.acadia-expense-category-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-expense-category-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-expense-category-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-expense-category-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-expense-category-dialog .ng-dirty.ng-invalid.p-select,.acadia-expense-category-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-expense-category-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-expense-category-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-expense-category-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-expense-category-dialog .acadia-form-control--invalid .p-inputtext,.acadia-expense-category-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-expense-category-dialog .acadia-form-control--invalid .p-textarea,.acadia-expense-category-dialog .acadia-form-control--invalid .p-dropdown,.acadia-expense-category-dialog .acadia-form-control--invalid .p-select,.acadia-expense-category-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-expense-category-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-expense-category-dialog app-location-id-picker .p-dropdown,.acadia-expense-category-dialog app-location-id-picker .p-select{width:100%!important}.acadia-expense-category-dialog .acadia-form-field__control>.p-inputtext,.acadia-expense-category-dialog .acadia-form-field__control>.p-dropdown,.acadia-expense-category-dialog .acadia-form-field__control>.p-select,.acadia-expense-category-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-expense-category-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-expense-category-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-expense-category-dialog .acadia-form-field--invalid .p-dropdown,.acadia-expense-category-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-tax-rate-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-tax-rate-dialog .p-inputtext,.acadia-tax-rate-dialog textarea.p-inputtextarea,.acadia-tax-rate-dialog textarea.p-textarea,.acadia-tax-rate-dialog .p-textarea,.acadia-tax-rate-dialog .p-dropdown,.acadia-tax-rate-dialog .p-select,.acadia-tax-rate-dialog .p-dropdown .p-dropdown-label,.acadia-tax-rate-dialog .p-select .p-select-label,.acadia-tax-rate-dialog .p-variant-filled.p-inputtext,.acadia-tax-rate-dialog .p-variant-filled.p-textarea,.acadia-tax-rate-dialog .p-variant-filled.p-dropdown,.acadia-tax-rate-dialog .p-variant-filled.p-select,.acadia-tax-rate-dialog .p-variant-filled.p-multiselect,.acadia-tax-rate-dialog .p-variant-filled.p-autocomplete,.acadia-tax-rate-dialog .acadia-filter-control.p-inputtext,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown,.acadia-tax-rate-dialog .acadia-filter-control.p-select,.acadia-tax-rate-dialog .acadia-filter-control.p-multiselect,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete,.acadia-tax-rate-dialog .p-datepicker .p-datepicker-input,.acadia-tax-rate-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-tax-rate-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-tax-rate-dialog textarea.p-inputtextarea,.acadia-tax-rate-dialog textarea.p-textarea,.acadia-tax-rate-dialog .p-textarea,.acadia-tax-rate-dialog .p-dropdown,.acadia-tax-rate-dialog .p-select,.acadia-tax-rate-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-tax-rate-dialog .p-variant-filled.p-inputtext,.acadia-tax-rate-dialog .p-variant-filled.p-textarea,.acadia-tax-rate-dialog .p-variant-filled.p-dropdown,.acadia-tax-rate-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-tax-rate-dialog textarea.p-inputtextarea,.acadia-tax-rate-dialog textarea.p-textarea,.acadia-tax-rate-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-tax-rate-dialog .p-dropdown .p-dropdown-label,.acadia-tax-rate-dialog .p-select .p-select-label,.acadia-tax-rate-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-tax-rate-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-tax-rate-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-tax-rate-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-tax-rate-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-tax-rate-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-tax-rate-dialog .p-inputtext:enabled:hover,.acadia-tax-rate-dialog textarea.p-inputtextarea:enabled:hover,.acadia-tax-rate-dialog textarea.p-textarea:enabled:hover,.acadia-tax-rate-dialog .p-textarea:enabled:hover,.acadia-tax-rate-dialog .p-dropdown:not(.p-disabled):hover,.acadia-tax-rate-dialog .p-select:not(.p-disabled):hover,.acadia-tax-rate-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-tax-rate-dialog .p-inputtext:enabled:focus,.acadia-tax-rate-dialog textarea.p-inputtextarea:enabled:focus,.acadia-tax-rate-dialog textarea.p-textarea:enabled:focus,.acadia-tax-rate-dialog .p-textarea:enabled:focus,.acadia-tax-rate-dialog .p-dropdown.p-focus,.acadia-tax-rate-dialog .p-select.p-focus,.acadia-tax-rate-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-tax-rate-dialog .p-invalid.p-inputtext,.acadia-tax-rate-dialog .p-invalid.p-inputtextarea,.acadia-tax-rate-dialog .p-invalid.p-textarea,.acadia-tax-rate-dialog .p-invalid.p-dropdown,.acadia-tax-rate-dialog .p-invalid.p-select,.acadia-tax-rate-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-tax-rate-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-tax-rate-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-tax-rate-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-tax-rate-dialog .ng-dirty.ng-invalid.p-select,.acadia-tax-rate-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-tax-rate-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-tax-rate-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-tax-rate-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-tax-rate-dialog .acadia-form-control--invalid .p-inputtext,.acadia-tax-rate-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-tax-rate-dialog .acadia-form-control--invalid .p-textarea,.acadia-tax-rate-dialog .acadia-form-control--invalid .p-dropdown,.acadia-tax-rate-dialog .acadia-form-control--invalid .p-select,.acadia-tax-rate-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-tax-rate-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-tax-rate-dialog app-location-id-picker .p-dropdown,.acadia-tax-rate-dialog app-location-id-picker .p-select{width:100%!important}.acadia-tax-rate-dialog .acadia-form-field__control>.p-inputtext,.acadia-tax-rate-dialog .acadia-form-field__control>.p-dropdown,.acadia-tax-rate-dialog .acadia-form-field__control>.p-select,.acadia-tax-rate-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-tax-rate-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-tax-rate-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-tax-rate-dialog .acadia-form-field--invalid .p-dropdown,.acadia-tax-rate-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-per-diem-rate-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-per-diem-rate-dialog .p-inputtext,.acadia-per-diem-rate-dialog textarea.p-inputtextarea,.acadia-per-diem-rate-dialog textarea.p-textarea,.acadia-per-diem-rate-dialog .p-textarea,.acadia-per-diem-rate-dialog .p-dropdown,.acadia-per-diem-rate-dialog .p-select,.acadia-per-diem-rate-dialog .p-dropdown .p-dropdown-label,.acadia-per-diem-rate-dialog .p-select .p-select-label,.acadia-per-diem-rate-dialog .p-variant-filled.p-inputtext,.acadia-per-diem-rate-dialog .p-variant-filled.p-textarea,.acadia-per-diem-rate-dialog .p-variant-filled.p-dropdown,.acadia-per-diem-rate-dialog .p-variant-filled.p-select,.acadia-per-diem-rate-dialog .p-variant-filled.p-multiselect,.acadia-per-diem-rate-dialog .p-variant-filled.p-autocomplete,.acadia-per-diem-rate-dialog .acadia-filter-control.p-inputtext,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select,.acadia-per-diem-rate-dialog .acadia-filter-control.p-multiselect,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete,.acadia-per-diem-rate-dialog .p-datepicker .p-datepicker-input,.acadia-per-diem-rate-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-per-diem-rate-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-per-diem-rate-dialog textarea.p-inputtextarea,.acadia-per-diem-rate-dialog textarea.p-textarea,.acadia-per-diem-rate-dialog .p-textarea,.acadia-per-diem-rate-dialog .p-dropdown,.acadia-per-diem-rate-dialog .p-select,.acadia-per-diem-rate-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-per-diem-rate-dialog .p-variant-filled.p-inputtext,.acadia-per-diem-rate-dialog .p-variant-filled.p-textarea,.acadia-per-diem-rate-dialog .p-variant-filled.p-dropdown,.acadia-per-diem-rate-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-per-diem-rate-dialog textarea.p-inputtextarea,.acadia-per-diem-rate-dialog textarea.p-textarea,.acadia-per-diem-rate-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-per-diem-rate-dialog .p-dropdown .p-dropdown-label,.acadia-per-diem-rate-dialog .p-select .p-select-label,.acadia-per-diem-rate-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-per-diem-rate-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-per-diem-rate-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-per-diem-rate-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-per-diem-rate-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-per-diem-rate-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-per-diem-rate-dialog .p-inputtext:enabled:hover,.acadia-per-diem-rate-dialog textarea.p-inputtextarea:enabled:hover,.acadia-per-diem-rate-dialog textarea.p-textarea:enabled:hover,.acadia-per-diem-rate-dialog .p-textarea:enabled:hover,.acadia-per-diem-rate-dialog .p-dropdown:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .p-select:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-per-diem-rate-dialog .p-inputtext:enabled:focus,.acadia-per-diem-rate-dialog textarea.p-inputtextarea:enabled:focus,.acadia-per-diem-rate-dialog textarea.p-textarea:enabled:focus,.acadia-per-diem-rate-dialog .p-textarea:enabled:focus,.acadia-per-diem-rate-dialog .p-dropdown.p-focus,.acadia-per-diem-rate-dialog .p-select.p-focus,.acadia-per-diem-rate-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-per-diem-rate-dialog .p-invalid.p-inputtext,.acadia-per-diem-rate-dialog .p-invalid.p-inputtextarea,.acadia-per-diem-rate-dialog .p-invalid.p-textarea,.acadia-per-diem-rate-dialog .p-invalid.p-dropdown,.acadia-per-diem-rate-dialog .p-invalid.p-select,.acadia-per-diem-rate-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-per-diem-rate-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-per-diem-rate-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-per-diem-rate-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-per-diem-rate-dialog .ng-dirty.ng-invalid.p-select,.acadia-per-diem-rate-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-per-diem-rate-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-per-diem-rate-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-per-diem-rate-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-per-diem-rate-dialog .acadia-form-control--invalid .p-inputtext,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .p-textarea,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .p-dropdown,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .p-select,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-per-diem-rate-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-per-diem-rate-dialog app-location-id-picker .p-dropdown,.acadia-per-diem-rate-dialog app-location-id-picker .p-select{width:100%!important}.acadia-per-diem-rate-dialog .acadia-form-field__control>.p-inputtext,.acadia-per-diem-rate-dialog .acadia-form-field__control>.p-dropdown,.acadia-per-diem-rate-dialog .acadia-form-field__control>.p-select,.acadia-per-diem-rate-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-per-diem-rate-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-per-diem-rate-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-per-diem-rate-dialog .acadia-form-field--invalid .p-dropdown,.acadia-per-diem-rate-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-new-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-roles-new-dialog .p-inputtext,.acadia-roles-new-dialog textarea.p-inputtextarea,.acadia-roles-new-dialog textarea.p-textarea,.acadia-roles-new-dialog .p-textarea,.acadia-roles-new-dialog .p-dropdown,.acadia-roles-new-dialog .p-select,.acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.acadia-roles-new-dialog .p-select .p-select-label,.acadia-roles-new-dialog .p-variant-filled.p-inputtext,.acadia-roles-new-dialog .p-variant-filled.p-textarea,.acadia-roles-new-dialog .p-variant-filled.p-dropdown,.acadia-roles-new-dialog .p-variant-filled.p-select,.acadia-roles-new-dialog .p-variant-filled.p-multiselect,.acadia-roles-new-dialog .p-variant-filled.p-autocomplete,.acadia-roles-new-dialog .acadia-filter-control.p-inputtext,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown,.acadia-roles-new-dialog .acadia-filter-control.p-select,.acadia-roles-new-dialog .acadia-filter-control.p-multiselect,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete,.acadia-roles-new-dialog .p-datepicker .p-datepicker-input,.acadia-roles-new-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-roles-new-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-roles-new-dialog textarea.p-inputtextarea,.acadia-roles-new-dialog textarea.p-textarea,.acadia-roles-new-dialog .p-textarea,.acadia-roles-new-dialog .p-dropdown,.acadia-roles-new-dialog .p-select,.acadia-roles-new-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-roles-new-dialog .p-variant-filled.p-inputtext,.acadia-roles-new-dialog .p-variant-filled.p-textarea,.acadia-roles-new-dialog .p-variant-filled.p-dropdown,.acadia-roles-new-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-roles-new-dialog textarea.p-inputtextarea,.acadia-roles-new-dialog textarea.p-textarea,.acadia-roles-new-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.acadia-roles-new-dialog .p-select .p-select-label,.acadia-roles-new-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-roles-new-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-roles-new-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-roles-new-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-roles-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-new-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-roles-new-dialog .p-inputtext:enabled:hover,.acadia-roles-new-dialog textarea.p-inputtextarea:enabled:hover,.acadia-roles-new-dialog textarea.p-textarea:enabled:hover,.acadia-roles-new-dialog .p-textarea:enabled:hover,.acadia-roles-new-dialog .p-dropdown:not(.p-disabled):hover,.acadia-roles-new-dialog .p-select:not(.p-disabled):hover,.acadia-roles-new-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-roles-new-dialog .p-inputtext:enabled:focus,.acadia-roles-new-dialog textarea.p-inputtextarea:enabled:focus,.acadia-roles-new-dialog textarea.p-textarea:enabled:focus,.acadia-roles-new-dialog .p-textarea:enabled:focus,.acadia-roles-new-dialog .p-dropdown.p-focus,.acadia-roles-new-dialog .p-select.p-focus,.acadia-roles-new-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-roles-new-dialog .p-invalid.p-inputtext,.acadia-roles-new-dialog .p-invalid.p-inputtextarea,.acadia-roles-new-dialog .p-invalid.p-textarea,.acadia-roles-new-dialog .p-invalid.p-dropdown,.acadia-roles-new-dialog .p-invalid.p-select,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-roles-new-dialog .ng-dirty.ng-invalid.p-select,.acadia-roles-new-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-roles-new-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-roles-new-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-roles-new-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-new-dialog .acadia-form-control--invalid .p-inputtext,.acadia-roles-new-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-roles-new-dialog .acadia-form-control--invalid .p-textarea,.acadia-roles-new-dialog .acadia-form-control--invalid .p-dropdown,.acadia-roles-new-dialog .acadia-form-control--invalid .p-select,.acadia-roles-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-roles-new-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-new-dialog app-location-id-picker .p-dropdown,.acadia-roles-new-dialog app-location-id-picker .p-select{width:100%!important}.acadia-roles-new-dialog .acadia-form-field__control>.p-inputtext,.acadia-roles-new-dialog .acadia-form-field__control>.p-dropdown,.acadia-roles-new-dialog .acadia-form-field__control>.p-select,.acadia-roles-new-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-roles-new-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-roles-new-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-roles-new-dialog .acadia-form-field--invalid .p-dropdown,.acadia-roles-new-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-role-form-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-role-form-dialog .p-inputtext,.acadia-role-form-dialog textarea.p-inputtextarea,.acadia-role-form-dialog textarea.p-textarea,.acadia-role-form-dialog .p-textarea,.acadia-role-form-dialog .p-dropdown,.acadia-role-form-dialog .p-select,.acadia-role-form-dialog .p-dropdown .p-dropdown-label,.acadia-role-form-dialog .p-select .p-select-label,.acadia-role-form-dialog .p-variant-filled.p-inputtext,.acadia-role-form-dialog .p-variant-filled.p-textarea,.acadia-role-form-dialog .p-variant-filled.p-dropdown,.acadia-role-form-dialog .p-variant-filled.p-select,.acadia-role-form-dialog .p-variant-filled.p-multiselect,.acadia-role-form-dialog .p-variant-filled.p-autocomplete,.acadia-role-form-dialog .acadia-filter-control.p-inputtext,.acadia-role-form-dialog .acadia-filter-control.p-dropdown,.acadia-role-form-dialog .acadia-filter-control.p-select,.acadia-role-form-dialog .acadia-filter-control.p-multiselect,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete,.acadia-role-form-dialog .p-datepicker .p-datepicker-input,.acadia-role-form-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-role-form-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-role-form-dialog textarea.p-inputtextarea,.acadia-role-form-dialog textarea.p-textarea,.acadia-role-form-dialog .p-textarea,.acadia-role-form-dialog .p-dropdown,.acadia-role-form-dialog .p-select,.acadia-role-form-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-role-form-dialog .p-variant-filled.p-inputtext,.acadia-role-form-dialog .p-variant-filled.p-textarea,.acadia-role-form-dialog .p-variant-filled.p-dropdown,.acadia-role-form-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-role-form-dialog textarea.p-inputtextarea,.acadia-role-form-dialog textarea.p-textarea,.acadia-role-form-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-role-form-dialog .p-dropdown .p-dropdown-label,.acadia-role-form-dialog .p-select .p-select-label,.acadia-role-form-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-role-form-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-role-form-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-role-form-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-role-form-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-role-form-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-role-form-dialog .p-inputtext:enabled:hover,.acadia-role-form-dialog textarea.p-inputtextarea:enabled:hover,.acadia-role-form-dialog textarea.p-textarea:enabled:hover,.acadia-role-form-dialog .p-textarea:enabled:hover,.acadia-role-form-dialog .p-dropdown:not(.p-disabled):hover,.acadia-role-form-dialog .p-select:not(.p-disabled):hover,.acadia-role-form-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-role-form-dialog .p-inputtext:enabled:focus,.acadia-role-form-dialog textarea.p-inputtextarea:enabled:focus,.acadia-role-form-dialog textarea.p-textarea:enabled:focus,.acadia-role-form-dialog .p-textarea:enabled:focus,.acadia-role-form-dialog .p-dropdown.p-focus,.acadia-role-form-dialog .p-select.p-focus,.acadia-role-form-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-role-form-dialog .p-invalid.p-inputtext,.acadia-role-form-dialog .p-invalid.p-inputtextarea,.acadia-role-form-dialog .p-invalid.p-textarea,.acadia-role-form-dialog .p-invalid.p-dropdown,.acadia-role-form-dialog .p-invalid.p-select,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-role-form-dialog .ng-dirty.ng-invalid.p-select,.acadia-role-form-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-role-form-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-role-form-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-role-form-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-role-form-dialog .acadia-form-control--invalid .p-inputtext,.acadia-role-form-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-role-form-dialog .acadia-form-control--invalid .p-textarea,.acadia-role-form-dialog .acadia-form-control--invalid .p-dropdown,.acadia-role-form-dialog .acadia-form-control--invalid .p-select,.acadia-role-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-role-form-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-role-form-dialog app-location-id-picker .p-dropdown,.acadia-role-form-dialog app-location-id-picker .p-select{width:100%!important}.acadia-role-form-dialog .acadia-form-field__control>.p-inputtext,.acadia-role-form-dialog .acadia-form-field__control>.p-dropdown,.acadia-role-form-dialog .acadia-form-field__control>.p-select,.acadia-role-form-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-role-form-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-role-form-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-role-form-dialog .acadia-form-field--invalid .p-dropdown,.acadia-role-form-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-assign-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-roles-assign-dialog .p-inputtext,.acadia-roles-assign-dialog textarea.p-inputtextarea,.acadia-roles-assign-dialog textarea.p-textarea,.acadia-roles-assign-dialog .p-textarea,.acadia-roles-assign-dialog .p-dropdown,.acadia-roles-assign-dialog .p-select,.acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .p-select .p-select-label,.acadia-roles-assign-dialog .p-variant-filled.p-inputtext,.acadia-roles-assign-dialog .p-variant-filled.p-textarea,.acadia-roles-assign-dialog .p-variant-filled.p-dropdown,.acadia-roles-assign-dialog .p-variant-filled.p-select,.acadia-roles-assign-dialog .p-variant-filled.p-multiselect,.acadia-roles-assign-dialog .p-variant-filled.p-autocomplete,.acadia-roles-assign-dialog .acadia-filter-control.p-inputtext,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-select,.acadia-roles-assign-dialog .acadia-filter-control.p-multiselect,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete,.acadia-roles-assign-dialog .p-datepicker .p-datepicker-input,.acadia-roles-assign-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-roles-assign-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-roles-assign-dialog textarea.p-inputtextarea,.acadia-roles-assign-dialog textarea.p-textarea,.acadia-roles-assign-dialog .p-textarea,.acadia-roles-assign-dialog .p-dropdown,.acadia-roles-assign-dialog .p-select,.acadia-roles-assign-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-roles-assign-dialog .p-variant-filled.p-inputtext,.acadia-roles-assign-dialog .p-variant-filled.p-textarea,.acadia-roles-assign-dialog .p-variant-filled.p-dropdown,.acadia-roles-assign-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-roles-assign-dialog textarea.p-inputtextarea,.acadia-roles-assign-dialog textarea.p-textarea,.acadia-roles-assign-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .p-select .p-select-label,.acadia-roles-assign-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-roles-assign-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-roles-assign-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-roles-assign-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-roles-assign-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-assign-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-roles-assign-dialog .p-inputtext:enabled:hover,.acadia-roles-assign-dialog textarea.p-inputtextarea:enabled:hover,.acadia-roles-assign-dialog textarea.p-textarea:enabled:hover,.acadia-roles-assign-dialog .p-textarea:enabled:hover,.acadia-roles-assign-dialog .p-dropdown:not(.p-disabled):hover,.acadia-roles-assign-dialog .p-select:not(.p-disabled):hover,.acadia-roles-assign-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-roles-assign-dialog .p-inputtext:enabled:focus,.acadia-roles-assign-dialog textarea.p-inputtextarea:enabled:focus,.acadia-roles-assign-dialog textarea.p-textarea:enabled:focus,.acadia-roles-assign-dialog .p-textarea:enabled:focus,.acadia-roles-assign-dialog .p-dropdown.p-focus,.acadia-roles-assign-dialog .p-select.p-focus,.acadia-roles-assign-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-roles-assign-dialog .p-invalid.p-inputtext,.acadia-roles-assign-dialog .p-invalid.p-inputtextarea,.acadia-roles-assign-dialog .p-invalid.p-textarea,.acadia-roles-assign-dialog .p-invalid.p-dropdown,.acadia-roles-assign-dialog .p-invalid.p-select,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-roles-assign-dialog .ng-dirty.ng-invalid.p-select,.acadia-roles-assign-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-roles-assign-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-roles-assign-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-roles-assign-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-assign-dialog .acadia-form-control--invalid .p-inputtext,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-textarea,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-dropdown,.acadia-roles-assign-dialog .acadia-form-control--invalid .p-select,.acadia-roles-assign-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-roles-assign-dialog app-location-id-picker .p-dropdown,.acadia-roles-assign-dialog app-location-id-picker .p-select{width:100%!important}.acadia-roles-assign-dialog .acadia-form-field__control>.p-inputtext,.acadia-roles-assign-dialog .acadia-form-field__control>.p-dropdown,.acadia-roles-assign-dialog .acadia-form-field__control>.p-select,.acadia-roles-assign-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-roles-assign-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-roles-assign-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-roles-assign-dialog .acadia-form-field--invalid .p-dropdown,.acadia-roles-assign-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-manageuser-invite-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-manageuser-invite-dialog .p-inputtext,.acadia-manageuser-invite-dialog textarea.p-inputtextarea,.acadia-manageuser-invite-dialog textarea.p-textarea,.acadia-manageuser-invite-dialog .p-textarea,.acadia-manageuser-invite-dialog .p-dropdown,.acadia-manageuser-invite-dialog .p-select,.acadia-manageuser-invite-dialog .p-dropdown .p-dropdown-label,.acadia-manageuser-invite-dialog .p-select .p-select-label,.acadia-manageuser-invite-dialog .p-variant-filled.p-inputtext,.acadia-manageuser-invite-dialog .p-variant-filled.p-textarea,.acadia-manageuser-invite-dialog .p-variant-filled.p-dropdown,.acadia-manageuser-invite-dialog .p-variant-filled.p-select,.acadia-manageuser-invite-dialog .p-variant-filled.p-multiselect,.acadia-manageuser-invite-dialog .p-variant-filled.p-autocomplete,.acadia-manageuser-invite-dialog .acadia-filter-control.p-inputtext,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select,.acadia-manageuser-invite-dialog .acadia-filter-control.p-multiselect,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete,.acadia-manageuser-invite-dialog .p-datepicker .p-datepicker-input,.acadia-manageuser-invite-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-manageuser-invite-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-manageuser-invite-dialog textarea.p-inputtextarea,.acadia-manageuser-invite-dialog textarea.p-textarea,.acadia-manageuser-invite-dialog .p-textarea,.acadia-manageuser-invite-dialog .p-dropdown,.acadia-manageuser-invite-dialog .p-select,.acadia-manageuser-invite-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-manageuser-invite-dialog .p-variant-filled.p-inputtext,.acadia-manageuser-invite-dialog .p-variant-filled.p-textarea,.acadia-manageuser-invite-dialog .p-variant-filled.p-dropdown,.acadia-manageuser-invite-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-manageuser-invite-dialog textarea.p-inputtextarea,.acadia-manageuser-invite-dialog textarea.p-textarea,.acadia-manageuser-invite-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-manageuser-invite-dialog .p-dropdown .p-dropdown-label,.acadia-manageuser-invite-dialog .p-select .p-select-label,.acadia-manageuser-invite-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-manageuser-invite-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-manageuser-invite-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-manageuser-invite-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-manageuser-invite-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-manageuser-invite-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-manageuser-invite-dialog .p-inputtext:enabled:hover,.acadia-manageuser-invite-dialog textarea.p-inputtextarea:enabled:hover,.acadia-manageuser-invite-dialog textarea.p-textarea:enabled:hover,.acadia-manageuser-invite-dialog .p-textarea:enabled:hover,.acadia-manageuser-invite-dialog .p-dropdown:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .p-select:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-manageuser-invite-dialog .p-inputtext:enabled:focus,.acadia-manageuser-invite-dialog textarea.p-inputtextarea:enabled:focus,.acadia-manageuser-invite-dialog textarea.p-textarea:enabled:focus,.acadia-manageuser-invite-dialog .p-textarea:enabled:focus,.acadia-manageuser-invite-dialog .p-dropdown.p-focus,.acadia-manageuser-invite-dialog .p-select.p-focus,.acadia-manageuser-invite-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-manageuser-invite-dialog .p-invalid.p-inputtext,.acadia-manageuser-invite-dialog .p-invalid.p-inputtextarea,.acadia-manageuser-invite-dialog .p-invalid.p-textarea,.acadia-manageuser-invite-dialog .p-invalid.p-dropdown,.acadia-manageuser-invite-dialog .p-invalid.p-select,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-manageuser-invite-dialog .ng-dirty.ng-invalid.p-select,.acadia-manageuser-invite-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-manageuser-invite-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-manageuser-invite-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-manageuser-invite-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-inputtext,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-textarea,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .p-select,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-manageuser-invite-dialog app-location-id-picker .p-dropdown,.acadia-manageuser-invite-dialog app-location-id-picker .p-select{width:100%!important}.acadia-manageuser-invite-dialog .acadia-form-field__control>.p-inputtext,.acadia-manageuser-invite-dialog .acadia-form-field__control>.p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-field__control>.p-select,.acadia-manageuser-invite-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-manageuser-invite-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-manageuser-invite-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-manageuser-invite-dialog .acadia-form-field--invalid .p-dropdown,.acadia-manageuser-invite-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-approval-delegation-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-approval-delegation-dialog .p-inputtext,.acadia-approval-delegation-dialog textarea.p-inputtextarea,.acadia-approval-delegation-dialog textarea.p-textarea,.acadia-approval-delegation-dialog .p-textarea,.acadia-approval-delegation-dialog .p-dropdown,.acadia-approval-delegation-dialog .p-select,.acadia-approval-delegation-dialog .p-dropdown .p-dropdown-label,.acadia-approval-delegation-dialog .p-select .p-select-label,.acadia-approval-delegation-dialog .p-variant-filled.p-inputtext,.acadia-approval-delegation-dialog .p-variant-filled.p-textarea,.acadia-approval-delegation-dialog .p-variant-filled.p-dropdown,.acadia-approval-delegation-dialog .p-variant-filled.p-select,.acadia-approval-delegation-dialog .p-variant-filled.p-multiselect,.acadia-approval-delegation-dialog .p-variant-filled.p-autocomplete,.acadia-approval-delegation-dialog .acadia-filter-control.p-inputtext,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown,.acadia-approval-delegation-dialog .acadia-filter-control.p-select,.acadia-approval-delegation-dialog .acadia-filter-control.p-multiselect,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete,.acadia-approval-delegation-dialog .p-datepicker .p-datepicker-input,.acadia-approval-delegation-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-approval-delegation-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-approval-delegation-dialog textarea.p-inputtextarea,.acadia-approval-delegation-dialog textarea.p-textarea,.acadia-approval-delegation-dialog .p-textarea,.acadia-approval-delegation-dialog .p-dropdown,.acadia-approval-delegation-dialog .p-select,.acadia-approval-delegation-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-approval-delegation-dialog .p-variant-filled.p-inputtext,.acadia-approval-delegation-dialog .p-variant-filled.p-textarea,.acadia-approval-delegation-dialog .p-variant-filled.p-dropdown,.acadia-approval-delegation-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-approval-delegation-dialog textarea.p-inputtextarea,.acadia-approval-delegation-dialog textarea.p-textarea,.acadia-approval-delegation-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-approval-delegation-dialog .p-dropdown .p-dropdown-label,.acadia-approval-delegation-dialog .p-select .p-select-label,.acadia-approval-delegation-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-approval-delegation-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-approval-delegation-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-approval-delegation-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-approval-delegation-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-approval-delegation-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-approval-delegation-dialog .p-inputtext:enabled:hover,.acadia-approval-delegation-dialog textarea.p-inputtextarea:enabled:hover,.acadia-approval-delegation-dialog textarea.p-textarea:enabled:hover,.acadia-approval-delegation-dialog .p-textarea:enabled:hover,.acadia-approval-delegation-dialog .p-dropdown:not(.p-disabled):hover,.acadia-approval-delegation-dialog .p-select:not(.p-disabled):hover,.acadia-approval-delegation-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-approval-delegation-dialog .p-inputtext:enabled:focus,.acadia-approval-delegation-dialog textarea.p-inputtextarea:enabled:focus,.acadia-approval-delegation-dialog textarea.p-textarea:enabled:focus,.acadia-approval-delegation-dialog .p-textarea:enabled:focus,.acadia-approval-delegation-dialog .p-dropdown.p-focus,.acadia-approval-delegation-dialog .p-select.p-focus,.acadia-approval-delegation-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-approval-delegation-dialog .p-invalid.p-inputtext,.acadia-approval-delegation-dialog .p-invalid.p-inputtextarea,.acadia-approval-delegation-dialog .p-invalid.p-textarea,.acadia-approval-delegation-dialog .p-invalid.p-dropdown,.acadia-approval-delegation-dialog .p-invalid.p-select,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-approval-delegation-dialog .ng-dirty.ng-invalid.p-select,.acadia-approval-delegation-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-approval-delegation-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-approval-delegation-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-approval-delegation-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-inputtext,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-textarea,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-dropdown,.acadia-approval-delegation-dialog .acadia-form-control--invalid .p-select,.acadia-approval-delegation-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-approval-delegation-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-approval-delegation-dialog app-location-id-picker .p-dropdown,.acadia-approval-delegation-dialog app-location-id-picker .p-select{width:100%!important}.acadia-approval-delegation-dialog .acadia-form-field__control>.p-inputtext,.acadia-approval-delegation-dialog .acadia-form-field__control>.p-dropdown,.acadia-approval-delegation-dialog .acadia-form-field__control>.p-select,.acadia-approval-delegation-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-approval-delegation-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-approval-delegation-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-approval-delegation-dialog .acadia-form-field--invalid .p-dropdown,.acadia-approval-delegation-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-save-report-dialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-save-report-dialog .p-inputtext,.acadia-save-report-dialog textarea.p-inputtextarea,.acadia-save-report-dialog textarea.p-textarea,.acadia-save-report-dialog .p-textarea,.acadia-save-report-dialog .p-dropdown,.acadia-save-report-dialog .p-select,.acadia-save-report-dialog .p-dropdown .p-dropdown-label,.acadia-save-report-dialog .p-select .p-select-label,.acadia-save-report-dialog .p-variant-filled.p-inputtext,.acadia-save-report-dialog .p-variant-filled.p-textarea,.acadia-save-report-dialog .p-variant-filled.p-dropdown,.acadia-save-report-dialog .p-variant-filled.p-select,.acadia-save-report-dialog .p-variant-filled.p-multiselect,.acadia-save-report-dialog .p-variant-filled.p-autocomplete,.acadia-save-report-dialog .acadia-filter-control.p-inputtext,.acadia-save-report-dialog .acadia-filter-control.p-dropdown,.acadia-save-report-dialog .acadia-filter-control.p-select,.acadia-save-report-dialog .acadia-filter-control.p-multiselect,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete,.acadia-save-report-dialog .p-datepicker .p-datepicker-input,.acadia-save-report-dialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-save-report-dialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-save-report-dialog textarea.p-inputtextarea,.acadia-save-report-dialog textarea.p-textarea,.acadia-save-report-dialog .p-textarea,.acadia-save-report-dialog .p-dropdown,.acadia-save-report-dialog .p-select,.acadia-save-report-dialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-save-report-dialog .p-variant-filled.p-inputtext,.acadia-save-report-dialog .p-variant-filled.p-textarea,.acadia-save-report-dialog .p-variant-filled.p-dropdown,.acadia-save-report-dialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-save-report-dialog textarea.p-inputtextarea,.acadia-save-report-dialog textarea.p-textarea,.acadia-save-report-dialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-save-report-dialog .p-dropdown .p-dropdown-label,.acadia-save-report-dialog .p-select .p-select-label,.acadia-save-report-dialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-save-report-dialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-save-report-dialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-save-report-dialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-save-report-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-save-report-dialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-save-report-dialog .p-inputtext:enabled:hover,.acadia-save-report-dialog textarea.p-inputtextarea:enabled:hover,.acadia-save-report-dialog textarea.p-textarea:enabled:hover,.acadia-save-report-dialog .p-textarea:enabled:hover,.acadia-save-report-dialog .p-dropdown:not(.p-disabled):hover,.acadia-save-report-dialog .p-select:not(.p-disabled):hover,.acadia-save-report-dialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-save-report-dialog .p-inputtext:enabled:focus,.acadia-save-report-dialog textarea.p-inputtextarea:enabled:focus,.acadia-save-report-dialog textarea.p-textarea:enabled:focus,.acadia-save-report-dialog .p-textarea:enabled:focus,.acadia-save-report-dialog .p-dropdown.p-focus,.acadia-save-report-dialog .p-select.p-focus,.acadia-save-report-dialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-save-report-dialog .p-invalid.p-inputtext,.acadia-save-report-dialog .p-invalid.p-inputtextarea,.acadia-save-report-dialog .p-invalid.p-textarea,.acadia-save-report-dialog .p-invalid.p-dropdown,.acadia-save-report-dialog .p-invalid.p-select,.acadia-save-report-dialog .ng-dirty.ng-invalid.p-inputtext,.acadia-save-report-dialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-save-report-dialog .ng-dirty.ng-invalid.p-textarea,.acadia-save-report-dialog .ng-dirty.ng-invalid.p-dropdown,.acadia-save-report-dialog .ng-dirty.ng-invalid.p-select,.acadia-save-report-dialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-save-report-dialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-save-report-dialog p-dropdown.ng-invalid>.p-dropdown,.acadia-save-report-dialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-save-report-dialog .acadia-form-control--invalid .p-inputtext,.acadia-save-report-dialog .acadia-form-control--invalid .p-inputtextarea,.acadia-save-report-dialog .acadia-form-control--invalid .p-textarea,.acadia-save-report-dialog .acadia-form-control--invalid .p-dropdown,.acadia-save-report-dialog .acadia-form-control--invalid .p-select,.acadia-save-report-dialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-save-report-dialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-save-report-dialog app-location-id-picker .p-dropdown,.acadia-save-report-dialog app-location-id-picker .p-select{width:100%!important}.acadia-save-report-dialog .acadia-form-field__control>.p-inputtext,.acadia-save-report-dialog .acadia-form-field__control>.p-dropdown,.acadia-save-report-dialog .acadia-form-field__control>.p-select,.acadia-save-report-dialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-save-report-dialog .acadia-form-field__control>textarea.p-textarea,.acadia-save-report-dialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-save-report-dialog .acadia-form-field--invalid .p-dropdown,.acadia-save-report-dialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-recurringDialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-invoices-recurringDialog .p-inputtext,.acadia-invoices-recurringDialog textarea.p-inputtextarea,.acadia-invoices-recurringDialog textarea.p-textarea,.acadia-invoices-recurringDialog .p-textarea,.acadia-invoices-recurringDialog .p-dropdown,.acadia-invoices-recurringDialog .p-select,.acadia-invoices-recurringDialog .p-dropdown .p-dropdown-label,.acadia-invoices-recurringDialog .p-select .p-select-label,.acadia-invoices-recurringDialog .p-variant-filled.p-inputtext,.acadia-invoices-recurringDialog .p-variant-filled.p-textarea,.acadia-invoices-recurringDialog .p-variant-filled.p-dropdown,.acadia-invoices-recurringDialog .p-variant-filled.p-select,.acadia-invoices-recurringDialog .p-variant-filled.p-multiselect,.acadia-invoices-recurringDialog .p-variant-filled.p-autocomplete,.acadia-invoices-recurringDialog .acadia-filter-control.p-inputtext,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown,.acadia-invoices-recurringDialog .acadia-filter-control.p-select,.acadia-invoices-recurringDialog .acadia-filter-control.p-multiselect,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-recurringDialog .p-datepicker .p-datepicker-input,.acadia-invoices-recurringDialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-invoices-recurringDialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-recurringDialog textarea.p-inputtextarea,.acadia-invoices-recurringDialog textarea.p-textarea,.acadia-invoices-recurringDialog .p-textarea,.acadia-invoices-recurringDialog .p-dropdown,.acadia-invoices-recurringDialog .p-select,.acadia-invoices-recurringDialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-recurringDialog .p-variant-filled.p-inputtext,.acadia-invoices-recurringDialog .p-variant-filled.p-textarea,.acadia-invoices-recurringDialog .p-variant-filled.p-dropdown,.acadia-invoices-recurringDialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoices-recurringDialog textarea.p-inputtextarea,.acadia-invoices-recurringDialog textarea.p-textarea,.acadia-invoices-recurringDialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-invoices-recurringDialog .p-dropdown .p-dropdown-label,.acadia-invoices-recurringDialog .p-select .p-select-label,.acadia-invoices-recurringDialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-invoices-recurringDialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-invoices-recurringDialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-invoices-recurringDialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-invoices-recurringDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-recurringDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-recurringDialog .p-inputtext:enabled:hover,.acadia-invoices-recurringDialog textarea.p-inputtextarea:enabled:hover,.acadia-invoices-recurringDialog textarea.p-textarea:enabled:hover,.acadia-invoices-recurringDialog .p-textarea:enabled:hover,.acadia-invoices-recurringDialog .p-dropdown:not(.p-disabled):hover,.acadia-invoices-recurringDialog .p-select:not(.p-disabled):hover,.acadia-invoices-recurringDialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-invoices-recurringDialog .p-inputtext:enabled:focus,.acadia-invoices-recurringDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-recurringDialog textarea.p-textarea:enabled:focus,.acadia-invoices-recurringDialog .p-textarea:enabled:focus,.acadia-invoices-recurringDialog .p-dropdown.p-focus,.acadia-invoices-recurringDialog .p-select.p-focus,.acadia-invoices-recurringDialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-recurringDialog .p-invalid.p-inputtext,.acadia-invoices-recurringDialog .p-invalid.p-inputtextarea,.acadia-invoices-recurringDialog .p-invalid.p-textarea,.acadia-invoices-recurringDialog .p-invalid.p-dropdown,.acadia-invoices-recurringDialog .p-invalid.p-select,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-recurringDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-recurringDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-recurringDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-recurringDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-recurringDialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-recurringDialog .acadia-form-control--invalid .p-select,.acadia-invoices-recurringDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-recurringDialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-recurringDialog app-location-id-picker .p-dropdown,.acadia-invoices-recurringDialog app-location-id-picker .p-select{width:100%!important}.acadia-invoices-recurringDialog .acadia-form-field__control>.p-inputtext,.acadia-invoices-recurringDialog .acadia-form-field__control>.p-dropdown,.acadia-invoices-recurringDialog .acadia-form-field__control>.p-select,.acadia-invoices-recurringDialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-invoices-recurringDialog .acadia-form-field__control>textarea.p-textarea,.acadia-invoices-recurringDialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-invoices-recurringDialog .acadia-form-field--invalid .p-dropdown,.acadia-invoices-recurringDialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-generateDialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-invoices-generateDialog .p-inputtext,.acadia-invoices-generateDialog textarea.p-inputtextarea,.acadia-invoices-generateDialog textarea.p-textarea,.acadia-invoices-generateDialog .p-textarea,.acadia-invoices-generateDialog .p-dropdown,.acadia-invoices-generateDialog .p-select,.acadia-invoices-generateDialog .p-dropdown .p-dropdown-label,.acadia-invoices-generateDialog .p-select .p-select-label,.acadia-invoices-generateDialog .p-variant-filled.p-inputtext,.acadia-invoices-generateDialog .p-variant-filled.p-textarea,.acadia-invoices-generateDialog .p-variant-filled.p-dropdown,.acadia-invoices-generateDialog .p-variant-filled.p-select,.acadia-invoices-generateDialog .p-variant-filled.p-multiselect,.acadia-invoices-generateDialog .p-variant-filled.p-autocomplete,.acadia-invoices-generateDialog .acadia-filter-control.p-inputtext,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown,.acadia-invoices-generateDialog .acadia-filter-control.p-select,.acadia-invoices-generateDialog .acadia-filter-control.p-multiselect,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-generateDialog .p-datepicker .p-datepicker-input,.acadia-invoices-generateDialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-invoices-generateDialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-generateDialog textarea.p-inputtextarea,.acadia-invoices-generateDialog textarea.p-textarea,.acadia-invoices-generateDialog .p-textarea,.acadia-invoices-generateDialog .p-dropdown,.acadia-invoices-generateDialog .p-select,.acadia-invoices-generateDialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-generateDialog .p-variant-filled.p-inputtext,.acadia-invoices-generateDialog .p-variant-filled.p-textarea,.acadia-invoices-generateDialog .p-variant-filled.p-dropdown,.acadia-invoices-generateDialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoices-generateDialog textarea.p-inputtextarea,.acadia-invoices-generateDialog textarea.p-textarea,.acadia-invoices-generateDialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-invoices-generateDialog .p-dropdown .p-dropdown-label,.acadia-invoices-generateDialog .p-select .p-select-label,.acadia-invoices-generateDialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-invoices-generateDialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-invoices-generateDialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-invoices-generateDialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-invoices-generateDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-generateDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-generateDialog .p-inputtext:enabled:hover,.acadia-invoices-generateDialog textarea.p-inputtextarea:enabled:hover,.acadia-invoices-generateDialog textarea.p-textarea:enabled:hover,.acadia-invoices-generateDialog .p-textarea:enabled:hover,.acadia-invoices-generateDialog .p-dropdown:not(.p-disabled):hover,.acadia-invoices-generateDialog .p-select:not(.p-disabled):hover,.acadia-invoices-generateDialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-invoices-generateDialog .p-inputtext:enabled:focus,.acadia-invoices-generateDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-generateDialog textarea.p-textarea:enabled:focus,.acadia-invoices-generateDialog .p-textarea:enabled:focus,.acadia-invoices-generateDialog .p-dropdown.p-focus,.acadia-invoices-generateDialog .p-select.p-focus,.acadia-invoices-generateDialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-generateDialog .p-invalid.p-inputtext,.acadia-invoices-generateDialog .p-invalid.p-inputtextarea,.acadia-invoices-generateDialog .p-invalid.p-textarea,.acadia-invoices-generateDialog .p-invalid.p-dropdown,.acadia-invoices-generateDialog .p-invalid.p-select,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-generateDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-generateDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-generateDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-generateDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-generateDialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-generateDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-generateDialog .acadia-form-control--invalid .p-select,.acadia-invoices-generateDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-generateDialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-generateDialog app-location-id-picker .p-dropdown,.acadia-invoices-generateDialog app-location-id-picker .p-select{width:100%!important}.acadia-invoices-generateDialog .acadia-form-field__control>.p-inputtext,.acadia-invoices-generateDialog .acadia-form-field__control>.p-dropdown,.acadia-invoices-generateDialog .acadia-form-field__control>.p-select,.acadia-invoices-generateDialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-invoices-generateDialog .acadia-form-field__control>textarea.p-textarea,.acadia-invoices-generateDialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-invoices-generateDialog .acadia-form-field--invalid .p-dropdown,.acadia-invoices-generateDialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-paymentDialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-invoices-paymentDialog .p-inputtext,.acadia-invoices-paymentDialog textarea.p-inputtextarea,.acadia-invoices-paymentDialog textarea.p-textarea,.acadia-invoices-paymentDialog .p-textarea,.acadia-invoices-paymentDialog .p-dropdown,.acadia-invoices-paymentDialog .p-select,.acadia-invoices-paymentDialog .p-dropdown .p-dropdown-label,.acadia-invoices-paymentDialog .p-select .p-select-label,.acadia-invoices-paymentDialog .p-variant-filled.p-inputtext,.acadia-invoices-paymentDialog .p-variant-filled.p-textarea,.acadia-invoices-paymentDialog .p-variant-filled.p-dropdown,.acadia-invoices-paymentDialog .p-variant-filled.p-select,.acadia-invoices-paymentDialog .p-variant-filled.p-multiselect,.acadia-invoices-paymentDialog .p-variant-filled.p-autocomplete,.acadia-invoices-paymentDialog .acadia-filter-control.p-inputtext,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown,.acadia-invoices-paymentDialog .acadia-filter-control.p-select,.acadia-invoices-paymentDialog .acadia-filter-control.p-multiselect,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-paymentDialog .p-datepicker .p-datepicker-input,.acadia-invoices-paymentDialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-invoices-paymentDialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-paymentDialog textarea.p-inputtextarea,.acadia-invoices-paymentDialog textarea.p-textarea,.acadia-invoices-paymentDialog .p-textarea,.acadia-invoices-paymentDialog .p-dropdown,.acadia-invoices-paymentDialog .p-select,.acadia-invoices-paymentDialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-paymentDialog .p-variant-filled.p-inputtext,.acadia-invoices-paymentDialog .p-variant-filled.p-textarea,.acadia-invoices-paymentDialog .p-variant-filled.p-dropdown,.acadia-invoices-paymentDialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoices-paymentDialog textarea.p-inputtextarea,.acadia-invoices-paymentDialog textarea.p-textarea,.acadia-invoices-paymentDialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-invoices-paymentDialog .p-dropdown .p-dropdown-label,.acadia-invoices-paymentDialog .p-select .p-select-label,.acadia-invoices-paymentDialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-invoices-paymentDialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-invoices-paymentDialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-invoices-paymentDialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-invoices-paymentDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-paymentDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-paymentDialog .p-inputtext:enabled:hover,.acadia-invoices-paymentDialog textarea.p-inputtextarea:enabled:hover,.acadia-invoices-paymentDialog textarea.p-textarea:enabled:hover,.acadia-invoices-paymentDialog .p-textarea:enabled:hover,.acadia-invoices-paymentDialog .p-dropdown:not(.p-disabled):hover,.acadia-invoices-paymentDialog .p-select:not(.p-disabled):hover,.acadia-invoices-paymentDialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-invoices-paymentDialog .p-inputtext:enabled:focus,.acadia-invoices-paymentDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-paymentDialog textarea.p-textarea:enabled:focus,.acadia-invoices-paymentDialog .p-textarea:enabled:focus,.acadia-invoices-paymentDialog .p-dropdown.p-focus,.acadia-invoices-paymentDialog .p-select.p-focus,.acadia-invoices-paymentDialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-paymentDialog .p-invalid.p-inputtext,.acadia-invoices-paymentDialog .p-invalid.p-inputtextarea,.acadia-invoices-paymentDialog .p-invalid.p-textarea,.acadia-invoices-paymentDialog .p-invalid.p-dropdown,.acadia-invoices-paymentDialog .p-invalid.p-select,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-paymentDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-paymentDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-paymentDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-paymentDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-paymentDialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-paymentDialog .acadia-form-control--invalid .p-select,.acadia-invoices-paymentDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-paymentDialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-paymentDialog app-location-id-picker .p-dropdown,.acadia-invoices-paymentDialog app-location-id-picker .p-select{width:100%!important}.acadia-invoices-paymentDialog .acadia-form-field__control>.p-inputtext,.acadia-invoices-paymentDialog .acadia-form-field__control>.p-dropdown,.acadia-invoices-paymentDialog .acadia-form-field__control>.p-select,.acadia-invoices-paymentDialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-invoices-paymentDialog .acadia-form-field__control>textarea.p-textarea,.acadia-invoices-paymentDialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-invoices-paymentDialog .acadia-form-field--invalid .p-dropdown,.acadia-invoices-paymentDialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-creditNoteDialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-invoices-creditNoteDialog .p-inputtext,.acadia-invoices-creditNoteDialog textarea.p-inputtextarea,.acadia-invoices-creditNoteDialog textarea.p-textarea,.acadia-invoices-creditNoteDialog .p-textarea,.acadia-invoices-creditNoteDialog .p-dropdown,.acadia-invoices-creditNoteDialog .p-select,.acadia-invoices-creditNoteDialog .p-dropdown .p-dropdown-label,.acadia-invoices-creditNoteDialog .p-select .p-select-label,.acadia-invoices-creditNoteDialog .p-variant-filled.p-inputtext,.acadia-invoices-creditNoteDialog .p-variant-filled.p-textarea,.acadia-invoices-creditNoteDialog .p-variant-filled.p-dropdown,.acadia-invoices-creditNoteDialog .p-variant-filled.p-select,.acadia-invoices-creditNoteDialog .p-variant-filled.p-multiselect,.acadia-invoices-creditNoteDialog .p-variant-filled.p-autocomplete,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-inputtext,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-multiselect,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-creditNoteDialog .p-datepicker .p-datepicker-input,.acadia-invoices-creditNoteDialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-invoices-creditNoteDialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-creditNoteDialog textarea.p-inputtextarea,.acadia-invoices-creditNoteDialog textarea.p-textarea,.acadia-invoices-creditNoteDialog .p-textarea,.acadia-invoices-creditNoteDialog .p-dropdown,.acadia-invoices-creditNoteDialog .p-select,.acadia-invoices-creditNoteDialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-creditNoteDialog .p-variant-filled.p-inputtext,.acadia-invoices-creditNoteDialog .p-variant-filled.p-textarea,.acadia-invoices-creditNoteDialog .p-variant-filled.p-dropdown,.acadia-invoices-creditNoteDialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoices-creditNoteDialog textarea.p-inputtextarea,.acadia-invoices-creditNoteDialog textarea.p-textarea,.acadia-invoices-creditNoteDialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-invoices-creditNoteDialog .p-dropdown .p-dropdown-label,.acadia-invoices-creditNoteDialog .p-select .p-select-label,.acadia-invoices-creditNoteDialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-invoices-creditNoteDialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-invoices-creditNoteDialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-invoices-creditNoteDialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-invoices-creditNoteDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-creditNoteDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-creditNoteDialog .p-inputtext:enabled:hover,.acadia-invoices-creditNoteDialog textarea.p-inputtextarea:enabled:hover,.acadia-invoices-creditNoteDialog textarea.p-textarea:enabled:hover,.acadia-invoices-creditNoteDialog .p-textarea:enabled:hover,.acadia-invoices-creditNoteDialog .p-dropdown:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .p-select:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-invoices-creditNoteDialog .p-inputtext:enabled:focus,.acadia-invoices-creditNoteDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-creditNoteDialog textarea.p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog .p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog .p-dropdown.p-focus,.acadia-invoices-creditNoteDialog .p-select.p-focus,.acadia-invoices-creditNoteDialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-creditNoteDialog .p-invalid.p-inputtext,.acadia-invoices-creditNoteDialog .p-invalid.p-inputtextarea,.acadia-invoices-creditNoteDialog .p-invalid.p-textarea,.acadia-invoices-creditNoteDialog .p-invalid.p-dropdown,.acadia-invoices-creditNoteDialog .p-invalid.p-select,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-creditNoteDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-creditNoteDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-creditNoteDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-creditNoteDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-creditNoteDialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .p-select,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-creditNoteDialog app-location-id-picker .p-dropdown,.acadia-invoices-creditNoteDialog app-location-id-picker .p-select{width:100%!important}.acadia-invoices-creditNoteDialog .acadia-form-field__control>.p-inputtext,.acadia-invoices-creditNoteDialog .acadia-form-field__control>.p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-field__control>.p-select,.acadia-invoices-creditNoteDialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-invoices-creditNoteDialog .acadia-form-field__control>textarea.p-textarea,.acadia-invoices-creditNoteDialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-invoices-creditNoteDialog .acadia-form-field--invalid .p-dropdown,.acadia-invoices-creditNoteDialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-sendDialog{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-invoices-sendDialog .p-inputtext,.acadia-invoices-sendDialog textarea.p-inputtextarea,.acadia-invoices-sendDialog textarea.p-textarea,.acadia-invoices-sendDialog .p-textarea,.acadia-invoices-sendDialog .p-dropdown,.acadia-invoices-sendDialog .p-select,.acadia-invoices-sendDialog .p-dropdown .p-dropdown-label,.acadia-invoices-sendDialog .p-select .p-select-label,.acadia-invoices-sendDialog .p-variant-filled.p-inputtext,.acadia-invoices-sendDialog .p-variant-filled.p-textarea,.acadia-invoices-sendDialog .p-variant-filled.p-dropdown,.acadia-invoices-sendDialog .p-variant-filled.p-select,.acadia-invoices-sendDialog .p-variant-filled.p-multiselect,.acadia-invoices-sendDialog .p-variant-filled.p-autocomplete,.acadia-invoices-sendDialog .acadia-filter-control.p-inputtext,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown,.acadia-invoices-sendDialog .acadia-filter-control.p-select,.acadia-invoices-sendDialog .acadia-filter-control.p-multiselect,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-sendDialog .p-datepicker .p-datepicker-input,.acadia-invoices-sendDialog .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-invoices-sendDialog .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-sendDialog textarea.p-inputtextarea,.acadia-invoices-sendDialog textarea.p-textarea,.acadia-invoices-sendDialog .p-textarea,.acadia-invoices-sendDialog .p-dropdown,.acadia-invoices-sendDialog .p-select,.acadia-invoices-sendDialog .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-invoices-sendDialog .p-variant-filled.p-inputtext,.acadia-invoices-sendDialog .p-variant-filled.p-textarea,.acadia-invoices-sendDialog .p-variant-filled.p-dropdown,.acadia-invoices-sendDialog .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoices-sendDialog textarea.p-inputtextarea,.acadia-invoices-sendDialog textarea.p-textarea,.acadia-invoices-sendDialog .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-invoices-sendDialog .p-dropdown .p-dropdown-label,.acadia-invoices-sendDialog .p-select .p-select-label,.acadia-invoices-sendDialog .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-invoices-sendDialog .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-invoices-sendDialog .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-invoices-sendDialog .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-invoices-sendDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-sendDialog .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-sendDialog .p-inputtext:enabled:hover,.acadia-invoices-sendDialog textarea.p-inputtextarea:enabled:hover,.acadia-invoices-sendDialog textarea.p-textarea:enabled:hover,.acadia-invoices-sendDialog .p-textarea:enabled:hover,.acadia-invoices-sendDialog .p-dropdown:not(.p-disabled):hover,.acadia-invoices-sendDialog .p-select:not(.p-disabled):hover,.acadia-invoices-sendDialog .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-invoices-sendDialog .p-inputtext:enabled:focus,.acadia-invoices-sendDialog textarea.p-inputtextarea:enabled:focus,.acadia-invoices-sendDialog textarea.p-textarea:enabled:focus,.acadia-invoices-sendDialog .p-textarea:enabled:focus,.acadia-invoices-sendDialog .p-dropdown.p-focus,.acadia-invoices-sendDialog .p-select.p-focus,.acadia-invoices-sendDialog .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-invoices-sendDialog .p-invalid.p-inputtext,.acadia-invoices-sendDialog .p-invalid.p-inputtextarea,.acadia-invoices-sendDialog .p-invalid.p-textarea,.acadia-invoices-sendDialog .p-invalid.p-dropdown,.acadia-invoices-sendDialog .p-invalid.p-select,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-inputtext,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-inputtextarea,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-textarea,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-dropdown,.acadia-invoices-sendDialog .ng-dirty.ng-invalid.p-select,.acadia-invoices-sendDialog p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-invoices-sendDialog p-select.ng-dirty.ng-invalid>.p-select,.acadia-invoices-sendDialog p-dropdown.ng-invalid>.p-dropdown,.acadia-invoices-sendDialog p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-sendDialog .acadia-form-control--invalid .p-inputtext,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-inputtextarea,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-textarea,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-dropdown,.acadia-invoices-sendDialog .acadia-form-control--invalid .p-select,.acadia-invoices-sendDialog .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-invoices-sendDialog .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-invoices-sendDialog app-location-id-picker .p-dropdown,.acadia-invoices-sendDialog app-location-id-picker .p-select{width:100%!important}.acadia-invoices-sendDialog .acadia-form-field__control>.p-inputtext,.acadia-invoices-sendDialog .acadia-form-field__control>.p-dropdown,.acadia-invoices-sendDialog .acadia-form-field__control>.p-select,.acadia-invoices-sendDialog .acadia-form-field__control>textarea.p-inputtextarea,.acadia-invoices-sendDialog .acadia-form-field__control>textarea.p-textarea,.acadia-invoices-sendDialog .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-invoices-sendDialog .acadia-form-field--invalid .p-dropdown,.acadia-invoices-sendDialog .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-edit-workspace{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-edit-workspace .p-inputtext,.acadia-edit-workspace textarea.p-inputtextarea,.acadia-edit-workspace textarea.p-textarea,.acadia-edit-workspace .p-textarea,.acadia-edit-workspace .p-dropdown,.acadia-edit-workspace .p-select,.acadia-edit-workspace .p-dropdown .p-dropdown-label,.acadia-edit-workspace .p-select .p-select-label,.acadia-edit-workspace .p-variant-filled.p-inputtext,.acadia-edit-workspace .p-variant-filled.p-textarea,.acadia-edit-workspace .p-variant-filled.p-dropdown,.acadia-edit-workspace .p-variant-filled.p-select,.acadia-edit-workspace .p-variant-filled.p-multiselect,.acadia-edit-workspace .p-variant-filled.p-autocomplete,.acadia-edit-workspace .acadia-filter-control.p-inputtext,.acadia-edit-workspace .acadia-filter-control.p-dropdown,.acadia-edit-workspace .acadia-filter-control.p-select,.acadia-edit-workspace .acadia-filter-control.p-multiselect,.acadia-edit-workspace .acadia-filter-control.p-autocomplete,.acadia-edit-workspace .p-datepicker .p-datepicker-input,.acadia-edit-workspace .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-edit-workspace .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-edit-workspace textarea.p-inputtextarea,.acadia-edit-workspace textarea.p-textarea,.acadia-edit-workspace .p-textarea,.acadia-edit-workspace .p-dropdown,.acadia-edit-workspace .p-select,.acadia-edit-workspace .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-edit-workspace .p-variant-filled.p-inputtext,.acadia-edit-workspace .p-variant-filled.p-textarea,.acadia-edit-workspace .p-variant-filled.p-dropdown,.acadia-edit-workspace .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-edit-workspace textarea.p-inputtextarea,.acadia-edit-workspace textarea.p-textarea,.acadia-edit-workspace .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-edit-workspace .p-dropdown .p-dropdown-label,.acadia-edit-workspace .p-select .p-select-label,.acadia-edit-workspace .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-edit-workspace .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-edit-workspace .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-edit-workspace .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-edit-workspace .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-edit-workspace .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-edit-workspace .p-inputtext:enabled:hover,.acadia-edit-workspace textarea.p-inputtextarea:enabled:hover,.acadia-edit-workspace textarea.p-textarea:enabled:hover,.acadia-edit-workspace .p-textarea:enabled:hover,.acadia-edit-workspace .p-dropdown:not(.p-disabled):hover,.acadia-edit-workspace .p-select:not(.p-disabled):hover,.acadia-edit-workspace .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-edit-workspace .p-inputtext:enabled:focus,.acadia-edit-workspace textarea.p-inputtextarea:enabled:focus,.acadia-edit-workspace textarea.p-textarea:enabled:focus,.acadia-edit-workspace .p-textarea:enabled:focus,.acadia-edit-workspace .p-dropdown.p-focus,.acadia-edit-workspace .p-select.p-focus,.acadia-edit-workspace .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-edit-workspace .p-invalid.p-inputtext,.acadia-edit-workspace .p-invalid.p-inputtextarea,.acadia-edit-workspace .p-invalid.p-textarea,.acadia-edit-workspace .p-invalid.p-dropdown,.acadia-edit-workspace .p-invalid.p-select,.acadia-edit-workspace .ng-dirty.ng-invalid.p-inputtext,.acadia-edit-workspace .ng-dirty.ng-invalid.p-inputtextarea,.acadia-edit-workspace .ng-dirty.ng-invalid.p-textarea,.acadia-edit-workspace .ng-dirty.ng-invalid.p-dropdown,.acadia-edit-workspace .ng-dirty.ng-invalid.p-select,.acadia-edit-workspace p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-edit-workspace p-select.ng-dirty.ng-invalid>.p-select,.acadia-edit-workspace p-dropdown.ng-invalid>.p-dropdown,.acadia-edit-workspace p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-edit-workspace .acadia-form-control--invalid .p-inputtext,.acadia-edit-workspace .acadia-form-control--invalid .p-inputtextarea,.acadia-edit-workspace .acadia-form-control--invalid .p-textarea,.acadia-edit-workspace .acadia-form-control--invalid .p-dropdown,.acadia-edit-workspace .acadia-form-control--invalid .p-select,.acadia-edit-workspace .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-edit-workspace .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-edit-workspace app-location-id-picker .p-dropdown,.acadia-edit-workspace app-location-id-picker .p-select{width:100%!important}.acadia-edit-workspace .acadia-form-field__control>.p-inputtext,.acadia-edit-workspace .acadia-form-field__control>.p-dropdown,.acadia-edit-workspace .acadia-form-field__control>.p-select,.acadia-edit-workspace .acadia-form-field__control>textarea.p-inputtextarea,.acadia-edit-workspace .acadia-form-field__control>textarea.p-textarea,.acadia-edit-workspace .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-edit-workspace .acadia-form-field--invalid .p-dropdown,.acadia-edit-workspace .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-page{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-page .p-inputtext,.acadia-page textarea.p-inputtextarea,.acadia-page textarea.p-textarea,.acadia-page .p-textarea,.acadia-page .p-dropdown,.acadia-page .p-select,.acadia-page .p-dropdown .p-dropdown-label,.acadia-page .p-select .p-select-label,.acadia-page .p-variant-filled.p-inputtext,.acadia-page .p-variant-filled.p-textarea,.acadia-page .p-variant-filled.p-dropdown,.acadia-page .p-variant-filled.p-select,.acadia-page .p-variant-filled.p-multiselect,.acadia-page .p-variant-filled.p-autocomplete,.acadia-page .acadia-filter-control.p-inputtext,.acadia-page .acadia-filter-control.p-dropdown,.acadia-page .acadia-filter-control.p-select,.acadia-page .acadia-filter-control.p-multiselect,.acadia-page .acadia-filter-control.p-autocomplete,.acadia-page .p-datepicker .p-datepicker-input,.acadia-page .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-page .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-page textarea.p-inputtextarea,.acadia-page textarea.p-textarea,.acadia-page .p-textarea,.acadia-page .p-dropdown,.acadia-page .p-select,.acadia-page .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-page .p-variant-filled.p-inputtext,.acadia-page .p-variant-filled.p-textarea,.acadia-page .p-variant-filled.p-dropdown,.acadia-page .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-page textarea.p-inputtextarea,.acadia-page textarea.p-textarea,.acadia-page .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-page .p-dropdown .p-dropdown-label,.acadia-page .p-select .p-select-label,.acadia-page .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-page .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-page .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-page .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-page .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-page .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-page .p-inputtext:enabled:hover,.acadia-page textarea.p-inputtextarea:enabled:hover,.acadia-page textarea.p-textarea:enabled:hover,.acadia-page .p-textarea:enabled:hover,.acadia-page .p-dropdown:not(.p-disabled):hover,.acadia-page .p-select:not(.p-disabled):hover,.acadia-page .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-page .p-inputtext:enabled:focus,.acadia-page textarea.p-inputtextarea:enabled:focus,.acadia-page textarea.p-textarea:enabled:focus,.acadia-page .p-textarea:enabled:focus,.acadia-page .p-dropdown.p-focus,.acadia-page .p-select.p-focus,.acadia-page .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-page .p-invalid.p-inputtext,.acadia-page .p-invalid.p-inputtextarea,.acadia-page .p-invalid.p-textarea,.acadia-page .p-invalid.p-dropdown,.acadia-page .p-invalid.p-select,.acadia-page .ng-dirty.ng-invalid.p-inputtext,.acadia-page .ng-dirty.ng-invalid.p-inputtextarea,.acadia-page .ng-dirty.ng-invalid.p-textarea,.acadia-page .ng-dirty.ng-invalid.p-dropdown,.acadia-page .ng-dirty.ng-invalid.p-select,.acadia-page p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-page p-select.ng-dirty.ng-invalid>.p-select,.acadia-page p-dropdown.ng-invalid>.p-dropdown,.acadia-page p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-page .acadia-form-control--invalid .p-inputtext,.acadia-page .acadia-form-control--invalid .p-inputtextarea,.acadia-page .acadia-form-control--invalid .p-textarea,.acadia-page .acadia-form-control--invalid .p-dropdown,.acadia-page .acadia-form-control--invalid .p-select,.acadia-page .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-page .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-page app-location-id-picker .p-dropdown,.acadia-page app-location-id-picker .p-select{width:100%!important}.acadia-page .acadia-form-field__control>.p-inputtext,.acadia-page .acadia-form-field__control>.p-dropdown,.acadia-page .acadia-form-field__control>.p-select,.acadia-page .acadia-form-field__control>textarea.p-inputtextarea,.acadia-page .acadia-form-field__control>textarea.p-textarea,.acadia-page .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-page .acadia-form-field--invalid .p-dropdown,.acadia-page .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-shell{--p-inputtext-filled-background: #ffffff;--p-textarea-filled-background: #ffffff;--p-select-filled-background: #ffffff;--p-dropdown-filled-background: #ffffff;--p-multiselect-filled-background: #ffffff}.acadia-shell .p-inputtext,.acadia-shell textarea.p-inputtextarea,.acadia-shell textarea.p-textarea,.acadia-shell .p-textarea,.acadia-shell .p-dropdown,.acadia-shell .p-select,.acadia-shell .p-dropdown .p-dropdown-label,.acadia-shell .p-select .p-select-label,.acadia-shell .p-variant-filled.p-inputtext,.acadia-shell .p-variant-filled.p-textarea,.acadia-shell .p-variant-filled.p-dropdown,.acadia-shell .p-variant-filled.p-select,.acadia-shell .p-variant-filled.p-multiselect,.acadia-shell .p-variant-filled.p-autocomplete,.acadia-shell .acadia-filter-control.p-inputtext,.acadia-shell .acadia-filter-control.p-dropdown,.acadia-shell .acadia-filter-control.p-select,.acadia-shell .acadia-filter-control.p-multiselect,.acadia-shell .acadia-filter-control.p-autocomplete,.acadia-shell .p-datepicker .p-datepicker-input,.acadia-shell .p-inputnumber .p-inputnumber-input{background:#fff!important;background-color:#fff!important}.acadia-shell .p-inputtext{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:block!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-shell textarea.p-inputtextarea,.acadia-shell textarea.p-textarea,.acadia-shell .p-textarea,.acadia-shell .p-dropdown,.acadia-shell .p-select,.acadia-shell .p-multiselect{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);box-sizing:border-box;display:flex!important;font-size:var(--acadia-font-size-sm);height:auto;max-width:100%!important;min-height:2.5rem;width:100%!important}.acadia-shell .p-variant-filled.p-inputtext,.acadia-shell .p-variant-filled.p-textarea,.acadia-shell .p-variant-filled.p-dropdown,.acadia-shell .p-variant-filled.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-shell textarea.p-inputtextarea,.acadia-shell textarea.p-textarea,.acadia-shell .p-textarea{align-items:stretch;display:block!important;line-height:1.35;min-height:5rem;padding:.5rem .75rem}.acadia-shell .p-dropdown .p-dropdown-label,.acadia-shell .p-select .p-select-label,.acadia-shell .p-multiselect .p-multiselect-label{align-items:center;border:none;box-shadow:none;display:flex;min-height:2.5rem;width:100%}.acadia-shell .p-datepicker.p-inputwrapper{display:flex!important;width:100%!important}.acadia-shell .p-datepicker .p-datepicker-input{border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:var(--acadia-control-min-height)}.acadia-shell .p-datepicker .p-datepicker-dropdown{align-items:center;background:#fff!important;border:1px solid var(--acadia-control-border);border-left:none;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0;box-shadow:var(--acadia-shadow-xs);color:var(--acadia-text-secondary);display:inline-flex;justify-content:center;min-height:var(--acadia-control-min-height);min-width:var(--acadia-control-min-height)}.acadia-shell .p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-shell .p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-inputtext:enabled:hover,.acadia-shell textarea.p-inputtextarea:enabled:hover,.acadia-shell textarea.p-textarea:enabled:hover,.acadia-shell .p-textarea:enabled:hover,.acadia-shell .p-dropdown:not(.p-disabled):hover,.acadia-shell .p-select:not(.p-disabled):hover,.acadia-shell .p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)}.acadia-shell .p-inputtext:enabled:focus,.acadia-shell textarea.p-inputtextarea:enabled:focus,.acadia-shell textarea.p-textarea:enabled:focus,.acadia-shell .p-textarea:enabled:focus,.acadia-shell .p-dropdown.p-focus,.acadia-shell .p-select.p-focus,.acadia-shell .p-multiselect.p-focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}.acadia-shell .p-invalid.p-inputtext,.acadia-shell .p-invalid.p-inputtextarea,.acadia-shell .p-invalid.p-textarea,.acadia-shell .p-invalid.p-dropdown,.acadia-shell .p-invalid.p-select,.acadia-shell .ng-dirty.ng-invalid.p-inputtext,.acadia-shell .ng-dirty.ng-invalid.p-inputtextarea,.acadia-shell .ng-dirty.ng-invalid.p-textarea,.acadia-shell .ng-dirty.ng-invalid.p-dropdown,.acadia-shell .ng-dirty.ng-invalid.p-select,.acadia-shell p-dropdown.ng-dirty.ng-invalid>.p-dropdown,.acadia-shell p-select.ng-dirty.ng-invalid>.p-select,.acadia-shell p-dropdown.ng-invalid>.p-dropdown,.acadia-shell p-select.ng-invalid>.p-select{border-color:var(--acadia-status-danger)!important}.acadia-shell .acadia-form-control--invalid .p-inputtext,.acadia-shell .acadia-form-control--invalid .p-inputtextarea,.acadia-shell .acadia-form-control--invalid .p-textarea,.acadia-shell .acadia-form-control--invalid .p-dropdown,.acadia-shell .acadia-form-control--invalid .p-select,.acadia-shell .acadia-form-control--invalid .acadia-filter-control.p-dropdown,.acadia-shell .acadia-form-control--invalid .acadia-filter-control.p-select{border-color:var(--acadia-status-danger)!important}.acadia-shell app-location-id-picker .p-dropdown,.acadia-shell app-location-id-picker .p-select{width:100%!important}.acadia-shell .acadia-form-field__control>.p-inputtext,.acadia-shell .acadia-form-field__control>.p-dropdown,.acadia-shell .acadia-form-field__control>.p-select,.acadia-shell .acadia-form-field__control>textarea.p-inputtextarea,.acadia-shell .acadia-form-field__control>textarea.p-textarea,.acadia-shell .acadia-form-field__control>.p-textarea{width:100%!important}.acadia-shell .acadia-form-field--invalid .p-dropdown,.acadia-shell .acadia-form-field--invalid .p-select{border-color:var(--acadia-status-danger)!important}.acadia-shell-search-field--desktop{--p-inputtext-filled-background: var(--acadia-shell-search-bg)}.acadia-shell-search .p-inputtext,.acadia-shell-search .p-variant-filled.p-inputtext,.acadia-shell-menu-search-autocomplete .p-inputtext,.acadia-shell-menu-search-autocomplete .p-variant-filled.p-inputtext{background:var(--acadia-shell-search-bg)!important;background-color:var(--acadia-shell-search-bg)!important;border:none!important;box-shadow:none!important}.acadia-list-search{--p-inputtext-filled-background: var(--acadia-shell-search-bg)}.acadia-list-search .p-inputtext,.acadia-list-search .p-variant-filled.p-inputtext{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.acadia-form-field,.acadia-form-field__control,.acadia-form-grid>.acadia-form-grid__full,.acadia-form-grid app-form-field{min-width:0;width:100%}.acadia-form-grid app-form-field,.acadia-form-grid app-location-id-picker{display:block;width:100%}.acadia-clients-new-dialog .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid),.acadia-client-edit-dialog .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid),.acadia-edit-workspace .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid){display:grid;gap:1rem;grid-column:span 12;grid-template-columns:repeat(12,minmax(0,1fr))}.acadia-clients-new-dialog .acadia-form-grid>.acadia-form-grid__full>app-location-id-picker.location-picker--distribute-grid,.acadia-client-edit-dialog .acadia-form-grid>.acadia-form-grid__full>app-location-id-picker.location-picker--distribute-grid,.acadia-edit-workspace .acadia-form-grid>.acadia-form-grid__full>app-location-id-picker.location-picker--distribute-grid{display:contents}.acadia-clients-new-dialog .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid)>small,.acadia-client-edit-dialog .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid)>small,.acadia-edit-workspace .acadia-form-grid>.acadia-form-grid__full:has(>app-location-id-picker.location-picker--distribute-grid)>small{grid-column:1/-1}.acadia-client-form-dialog app-location-id-picker .location-cascade__region-row,.acadia-clients-new-dialog app-location-id-picker .location-cascade__region-row,.acadia-client-edit-dialog app-location-id-picker .location-cascade__region-row{display:flex;flex-direction:row;gap:var(--acadia-space-sm);width:100%}.acadia-client-form-dialog app-location-id-picker .p-select,.acadia-client-form-dialog app-location-id-picker .p-dropdown,.acadia-clients-new-dialog app-location-id-picker .p-select,.acadia-clients-new-dialog app-location-id-picker .p-dropdown,.acadia-client-edit-dialog app-location-id-picker .p-select,.acadia-client-edit-dialog app-location-id-picker .p-dropdown{display:flex!important;width:100%!important}.acadia-client-form-dialog .acadia-client-new-step .acadia-form-grid,.acadia-clients-new-dialog .acadia-client-new-step .acadia-form-grid,.acadia-client-edit-dialog .acadia-client-new-step .acadia-form-grid,.acadia-fx-rates-add-dialog .acadia-client-new-step .acadia-form-grid,.acadia-roles-new-dialog .acadia-client-new-step .acadia-form-grid,.acadia-role-form-dialog .acadia-client-new-step .acadia-form-grid,.acadia-roles-assign-dialog .acadia-client-new-step .acadia-form-grid,.acadia-save-report-dialog .acadia-client-new-step .acadia-form-grid{row-gap:var(--acadia-space-sm)}.acadia-client-form-dialog .acadia-filter-control.p-inputtext,.acadia-client-form-dialog .acadia-form-field__control>.p-inputtext,.acadia-clients-new-dialog .acadia-filter-control.p-inputtext,.acadia-clients-new-dialog .acadia-form-field__control>.p-inputtext,.acadia-client-edit-dialog .acadia-filter-control.p-inputtext,.acadia-client-edit-dialog .acadia-form-field__control>.p-inputtext,.acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-add-dialog .acadia-form-field__control>.p-inputtext,.acadia-roles-new-dialog .acadia-filter-control.p-inputtext,.acadia-roles-new-dialog .acadia-form-field__control>.p-inputtext,.acadia-role-form-dialog .acadia-filter-control.p-inputtext,.acadia-role-form-dialog .acadia-form-field__control>.p-inputtext,.acadia-roles-assign-dialog .acadia-filter-control.p-inputtext,.acadia-roles-assign-dialog .acadia-form-field__control>.p-inputtext,.acadia-save-report-dialog .acadia-filter-control.p-inputtext,.acadia-save-report-dialog .acadia-form-field__control>.p-inputtext{display:block!important;width:100%!important}.acadia-client-form-dialog .p-inputtext,.acadia-client-form-dialog textarea.p-inputtextarea,.acadia-client-form-dialog textarea.p-textarea,.acadia-client-form-dialog .p-textarea,.acadia-client-form-dialog .p-dropdown,.acadia-client-form-dialog .p-select,.acadia-client-form-dialog .p-dropdown .p-dropdown-label,.acadia-client-form-dialog .p-select .p-select-label,.acadia-client-form-dialog app-location-id-picker .p-dropdown,.acadia-client-form-dialog app-location-id-picker .p-select,.acadia-clients-new-dialog .p-inputtext,.acadia-clients-new-dialog textarea.p-inputtextarea,.acadia-clients-new-dialog textarea.p-textarea,.acadia-clients-new-dialog .p-textarea,.acadia-clients-new-dialog .p-dropdown,.acadia-clients-new-dialog .p-select,.acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.acadia-clients-new-dialog .p-select .p-select-label,.acadia-clients-new-dialog app-location-id-picker .p-dropdown,.acadia-clients-new-dialog app-location-id-picker .p-select,.acadia-client-edit-dialog .p-inputtext,.acadia-client-edit-dialog textarea.p-inputtextarea,.acadia-client-edit-dialog textarea.p-textarea,.acadia-client-edit-dialog .p-textarea,.acadia-client-edit-dialog .p-dropdown,.acadia-client-edit-dialog .p-select,.acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.acadia-client-edit-dialog .p-select .p-select-label,.acadia-client-edit-dialog app-location-id-picker .p-dropdown,.acadia-client-edit-dialog app-location-id-picker .p-select,.acadia-fx-rates-add-dialog .p-inputtext,.acadia-fx-rates-add-dialog textarea.p-inputtextarea,.acadia-fx-rates-add-dialog textarea.p-textarea,.acadia-fx-rates-add-dialog .p-textarea,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-add-dialog .p-select,.acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog .p-select .p-select-label,.acadia-fx-rates-add-dialog app-location-id-picker .p-dropdown,.acadia-fx-rates-add-dialog app-location-id-picker .p-select,.acadia-roles-new-dialog .p-inputtext,.acadia-roles-new-dialog textarea.p-inputtextarea,.acadia-roles-new-dialog textarea.p-textarea,.acadia-roles-new-dialog .p-textarea,.acadia-roles-new-dialog .p-dropdown,.acadia-roles-new-dialog .p-select,.acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.acadia-roles-new-dialog .p-select .p-select-label,.acadia-roles-new-dialog app-location-id-picker .p-dropdown,.acadia-roles-new-dialog app-location-id-picker .p-select,.acadia-role-form-dialog .p-inputtext,.acadia-role-form-dialog textarea.p-inputtextarea,.acadia-role-form-dialog textarea.p-textarea,.acadia-role-form-dialog .p-textarea,.acadia-role-form-dialog .p-dropdown,.acadia-role-form-dialog .p-select,.acadia-role-form-dialog .p-dropdown .p-dropdown-label,.acadia-role-form-dialog .p-select .p-select-label,.acadia-role-form-dialog app-location-id-picker .p-dropdown,.acadia-role-form-dialog app-location-id-picker .p-select,.acadia-roles-assign-dialog .p-inputtext,.acadia-roles-assign-dialog textarea.p-inputtextarea,.acadia-roles-assign-dialog textarea.p-textarea,.acadia-roles-assign-dialog .p-textarea,.acadia-roles-assign-dialog .p-dropdown,.acadia-roles-assign-dialog .p-select,.acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .p-select .p-select-label,.acadia-roles-assign-dialog app-location-id-picker .p-dropdown,.acadia-roles-assign-dialog app-location-id-picker .p-select,.acadia-save-report-dialog .p-inputtext,.acadia-save-report-dialog textarea.p-inputtextarea,.acadia-save-report-dialog textarea.p-textarea,.acadia-save-report-dialog .p-textarea,.acadia-save-report-dialog .p-dropdown,.acadia-save-report-dialog .p-select,.acadia-save-report-dialog .p-dropdown .p-dropdown-label,.acadia-save-report-dialog .p-select .p-select-label,.acadia-save-report-dialog app-location-id-picker .p-dropdown,.acadia-save-report-dialog app-location-id-picker .p-select{font-size:var(--acadia-font-size-sm);min-height:var(--acadia-client-form-control-height)}.acadia-client-form-dialog .p-inputtext,.acadia-client-form-dialog .p-dropdown,.acadia-client-form-dialog .p-select,.acadia-client-form-dialog app-location-id-picker .p-dropdown,.acadia-client-form-dialog app-location-id-picker .p-select,.acadia-clients-new-dialog .p-inputtext,.acadia-clients-new-dialog .p-dropdown,.acadia-clients-new-dialog .p-select,.acadia-clients-new-dialog app-location-id-picker .p-dropdown,.acadia-clients-new-dialog app-location-id-picker .p-select,.acadia-client-edit-dialog .p-inputtext,.acadia-client-edit-dialog .p-dropdown,.acadia-client-edit-dialog .p-select,.acadia-client-edit-dialog app-location-id-picker .p-dropdown,.acadia-client-edit-dialog app-location-id-picker .p-select,.acadia-fx-rates-add-dialog .p-inputtext,.acadia-fx-rates-add-dialog .p-dropdown,.acadia-fx-rates-add-dialog .p-select,.acadia-fx-rates-add-dialog app-location-id-picker .p-dropdown,.acadia-fx-rates-add-dialog app-location-id-picker .p-select,.acadia-roles-new-dialog .p-inputtext,.acadia-roles-new-dialog .p-dropdown,.acadia-roles-new-dialog .p-select,.acadia-roles-new-dialog app-location-id-picker .p-dropdown,.acadia-roles-new-dialog app-location-id-picker .p-select,.acadia-role-form-dialog .p-inputtext,.acadia-role-form-dialog .p-dropdown,.acadia-role-form-dialog .p-select,.acadia-role-form-dialog app-location-id-picker .p-dropdown,.acadia-role-form-dialog app-location-id-picker .p-select,.acadia-roles-assign-dialog .p-inputtext,.acadia-roles-assign-dialog .p-dropdown,.acadia-roles-assign-dialog .p-select,.acadia-roles-assign-dialog app-location-id-picker .p-dropdown,.acadia-roles-assign-dialog app-location-id-picker .p-select,.acadia-save-report-dialog .p-inputtext,.acadia-save-report-dialog .p-dropdown,.acadia-save-report-dialog .p-select,.acadia-save-report-dialog app-location-id-picker .p-dropdown,.acadia-save-report-dialog app-location-id-picker .p-select{height:var(--acadia-client-form-control-height)}.acadia-client-form-dialog .p-dropdown .p-dropdown-label,.acadia-client-form-dialog .p-select .p-select-label,.acadia-clients-new-dialog .p-dropdown .p-dropdown-label,.acadia-clients-new-dialog .p-select .p-select-label,.acadia-client-edit-dialog .p-dropdown .p-dropdown-label,.acadia-client-edit-dialog .p-select .p-select-label,.acadia-fx-rates-add-dialog .p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog .p-select .p-select-label,.acadia-roles-new-dialog .p-dropdown .p-dropdown-label,.acadia-roles-new-dialog .p-select .p-select-label,.acadia-role-form-dialog .p-dropdown .p-dropdown-label,.acadia-role-form-dialog .p-select .p-select-label,.acadia-roles-assign-dialog .p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .p-select .p-select-label,.acadia-save-report-dialog .p-dropdown .p-dropdown-label,.acadia-save-report-dialog .p-select .p-select-label{min-height:var(--acadia-client-form-control-height);padding-block:0}.acadia-approval-filterBar.acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop),.acadia-approval-filterBar.acadia-clients-listFilterBar,.acadia-approval-filterBar.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop),.acadia-approval-filterBar.acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){align-items:stretch;display:grid!important}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-clients-listFilterBar,.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid!important;grid-template-columns:1fr;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid!important;grid-template-columns:minmax(0,.65fr) minmax(0,.35fr);width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid!important;grid-template-columns:repeat(2,minmax(0,var(--acadia-expense-summary-filter-field-width)));width:100%}.acadia-workspace-listCard-header app-workspace-filter-strip,.acadia-workspace-listCard-header .acadia-workspace-filter-strip-host,.acadia-workspace-listCard-header .acadia-workspace-filterStrip,.acadia-workspace-listCard-header .acadia-clients-listFilterBar,.acadia-workspace-listCard-header .acadia-projects-listFilterBar,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar{box-sizing:border-box;display:block;min-width:0;width:100%}.acadia-workspace-listCard-header .acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-search,.acadia-workspace-listCard-header .acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-list-search,.acadia-workspace-listCard-header .acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search,.acadia-workspace-listCard-header .acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-search,.acadia-workspace-listCard-header .acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-list-search,.acadia-workspace-listCard-header .acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-search,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-list-search,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search,.acadia-workspace-listCard-header .acadia-clients-listFilterBar .acadia-approval-search,.acadia-workspace-listCard-header .acadia-clients-listFilterBar .acadia-list-search,.acadia-workspace-listCard-header .acadia-clients-listFilterBar app-workspace-search,.acadia-workspace-listCard-header app-workspace-search.acadia-workspace-search-host,.acadia-workspace-listCard-header .acadia-workspace-search-host{grid-column:1/-1;max-width:none!important;min-width:0!important;width:100%!important}.acadia-workspace-listCard-header app-workspace-search,.acadia-workspace-listCard-header .acadia-workspace-search-host{display:block!important;min-width:0!important;width:100%!important}.acadia-workspace-listCard-header app-workspace-search .acadia-approval-search,.acadia-workspace-listCard-header app-workspace-search .acadia-list-search{display:flex;flex:none!important;max-width:none!important;min-width:0!important;width:100%!important}.acadia-workspace-listCard-header .acadia-list-search-input.acadia-filter-control{background:transparent;border:none;box-shadow:none;box-sizing:border-box;display:block!important;flex:1 1 auto;font-size:var(--acadia-font-size-sm);height:auto;min-height:calc(var(--acadia-list-search-min-height) - 2px);padding-inline:0;width:100%!important}.acadia-client-form-dialog .acadia-filter-control.p-inputtext,.acadia-client-form-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-client-form-dialog textarea.acadia-filter-control.p-textarea,.acadia-client-form-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-client-form-dialog p-dropdown.acadia-filter-control,.acadia-client-form-dialog .acadia-filter-control.p-dropdown,.acadia-client-form-dialog p-select.acadia-filter-control,.acadia-client-form-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-form-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-client-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-client-form-dialog p-select.acadia-filter-control .p-select-label,.acadia-client-form-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-form-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-client-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-client-form-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-client-form-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-client-form-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-client-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-client-form-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-client-form-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-client-form-dialog p-autocomplete.acadia-filter-control,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-client-form-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-client-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-client-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-client-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-client-form-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-client-form-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-client-form-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-client-form-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-client-form-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-client-form-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-client-form-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-client-form-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-client-form-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-client-form-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-client-form-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-client-form-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-client-form-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-client-form-dialog p-select.acadia-filter-control.p-focus,.acadia-client-form-dialog .acadia-filter-control.p-select.p-focus,.acadia-client-form-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-client-form-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-client-form-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-client-form-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-client-form-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-client-form-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-client-form-dialog p-select.acadia-filter-control:focus-within,.acadia-client-form-dialog .acadia-filter-control.p-select:focus-within,.acadia-client-form-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-client-form-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-client-form-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-client-form-dialog p-multiselect.acadia-filter-control,.acadia-client-form-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-form-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-client-form-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-form-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-client-form-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-client-form-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-client-form-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-client-form-dialog .acadia-filter-control.p-datepicker,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-client-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-client-form-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-client-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-client-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-client-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-client-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-client-form-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-form-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-form-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-form-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-clients-new-dialog .acadia-filter-control.p-inputtext,.acadia-clients-new-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-clients-new-dialog textarea.acadia-filter-control.p-textarea,.acadia-clients-new-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-clients-new-dialog p-dropdown.acadia-filter-control,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown,.acadia-clients-new-dialog p-select.acadia-filter-control,.acadia-clients-new-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-clients-new-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-clients-new-dialog p-select.acadia-filter-control .p-select-label,.acadia-clients-new-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-clients-new-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-clients-new-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-clients-new-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-clients-new-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-clients-new-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-clients-new-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-clients-new-dialog p-autocomplete.acadia-filter-control,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-clients-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-clients-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-clients-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-clients-new-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-clients-new-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-clients-new-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-clients-new-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-clients-new-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-clients-new-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-clients-new-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-clients-new-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-clients-new-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-clients-new-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-clients-new-dialog p-select.acadia-filter-control.p-focus,.acadia-clients-new-dialog .acadia-filter-control.p-select.p-focus,.acadia-clients-new-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-clients-new-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-clients-new-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-clients-new-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-clients-new-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-clients-new-dialog p-select.acadia-filter-control:focus-within,.acadia-clients-new-dialog .acadia-filter-control.p-select:focus-within,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-clients-new-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-clients-new-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-clients-new-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-clients-new-dialog p-multiselect.acadia-filter-control,.acadia-clients-new-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-clients-new-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-clients-new-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-clients-new-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-clients-new-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-clients-new-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-clients-new-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-clients-new-dialog .acadia-filter-control.p-datepicker,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-clients-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-clients-new-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-clients-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-clients-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-clients-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-clients-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-clients-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-clients-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-clients-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-clients-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-clients-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-clients-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-client-edit-dialog .acadia-filter-control.p-inputtext,.acadia-client-edit-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-client-edit-dialog textarea.acadia-filter-control.p-textarea,.acadia-client-edit-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-client-edit-dialog p-dropdown.acadia-filter-control,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown,.acadia-client-edit-dialog p-select.acadia-filter-control,.acadia-client-edit-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-client-edit-dialog p-select.acadia-filter-control .p-select-label,.acadia-client-edit-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-client-edit-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-client-edit-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-client-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-client-edit-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-client-edit-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-client-edit-dialog p-autocomplete.acadia-filter-control,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-client-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-client-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-client-edit-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-client-edit-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-client-edit-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-client-edit-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-client-edit-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-client-edit-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-client-edit-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-client-edit-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-client-edit-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-client-edit-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-client-edit-dialog p-select.acadia-filter-control.p-focus,.acadia-client-edit-dialog .acadia-filter-control.p-select.p-focus,.acadia-client-edit-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-client-edit-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-client-edit-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-client-edit-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-client-edit-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-client-edit-dialog p-select.acadia-filter-control:focus-within,.acadia-client-edit-dialog .acadia-filter-control.p-select:focus-within,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-client-edit-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-client-edit-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-client-edit-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-client-edit-dialog p-multiselect.acadia-filter-control,.acadia-client-edit-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-client-edit-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-client-edit-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-edit-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-client-edit-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-client-edit-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-client-edit-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-client-edit-dialog .acadia-filter-control.p-datepicker,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-client-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-client-edit-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-client-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-client-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-client-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-client-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-client-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-client-edit-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-edit-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-edit-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-client-edit-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-projects-new-dialog .acadia-filter-control.p-inputtext,.acadia-projects-new-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-projects-new-dialog textarea.acadia-filter-control.p-textarea,.acadia-projects-new-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-projects-new-dialog p-dropdown.acadia-filter-control,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown,.acadia-projects-new-dialog p-select.acadia-filter-control,.acadia-projects-new-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-projects-new-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-projects-new-dialog p-select.acadia-filter-control .p-select-label,.acadia-projects-new-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-projects-new-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-projects-new-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-projects-new-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-projects-new-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-projects-new-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-projects-new-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-projects-new-dialog p-autocomplete.acadia-filter-control,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-projects-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-projects-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-projects-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-projects-new-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-projects-new-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-projects-new-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-projects-new-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-projects-new-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-projects-new-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-projects-new-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-projects-new-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-projects-new-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-projects-new-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-projects-new-dialog p-select.acadia-filter-control.p-focus,.acadia-projects-new-dialog .acadia-filter-control.p-select.p-focus,.acadia-projects-new-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-projects-new-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-projects-new-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-projects-new-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-projects-new-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-projects-new-dialog p-select.acadia-filter-control:focus-within,.acadia-projects-new-dialog .acadia-filter-control.p-select:focus-within,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-projects-new-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-projects-new-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-projects-new-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-projects-new-dialog p-multiselect.acadia-filter-control,.acadia-projects-new-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-projects-new-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-projects-new-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-projects-new-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-projects-new-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-projects-new-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-projects-new-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-projects-new-dialog .acadia-filter-control.p-datepicker,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-projects-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-projects-new-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-projects-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-projects-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-projects-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-projects-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-projects-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-projects-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-projects-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-projects-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-milestone-dialog .acadia-filter-control.p-inputtext,.acadia-project-milestone-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-milestone-dialog textarea.acadia-filter-control.p-textarea,.acadia-project-milestone-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-project-milestone-dialog p-dropdown.acadia-filter-control,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown,.acadia-project-milestone-dialog p-select.acadia-filter-control,.acadia-project-milestone-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-milestone-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-milestone-dialog p-select.acadia-filter-control .p-select-label,.acadia-project-milestone-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-milestone-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-project-milestone-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-project-milestone-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-project-milestone-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-project-milestone-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-project-milestone-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-project-milestone-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-project-milestone-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-project-milestone-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-project-milestone-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-project-milestone-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-project-milestone-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-milestone-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-project-milestone-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-project-milestone-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-project-milestone-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-project-milestone-dialog p-select.acadia-filter-control.p-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-select.p-focus,.acadia-project-milestone-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-project-milestone-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-project-milestone-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-project-milestone-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-project-milestone-dialog p-select.acadia-filter-control:focus-within,.acadia-project-milestone-dialog .acadia-filter-control.p-select:focus-within,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-project-milestone-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-project-milestone-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-project-milestone-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-milestone-dialog p-multiselect.acadia-filter-control,.acadia-project-milestone-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-milestone-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-project-milestone-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-milestone-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-project-milestone-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-milestone-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-project-milestone-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-milestone-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-milestone-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-milestone-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-project-milestone-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-milestone-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-milestone-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-milestone-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-risk-dialog .acadia-filter-control.p-inputtext,.acadia-project-risk-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-risk-dialog textarea.acadia-filter-control.p-textarea,.acadia-project-risk-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-project-risk-dialog p-dropdown.acadia-filter-control,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown,.acadia-project-risk-dialog p-select.acadia-filter-control,.acadia-project-risk-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-risk-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-risk-dialog p-select.acadia-filter-control .p-select-label,.acadia-project-risk-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-risk-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-project-risk-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-project-risk-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-project-risk-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-project-risk-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-project-risk-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-project-risk-dialog p-autocomplete.acadia-filter-control,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-risk-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-risk-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-project-risk-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-project-risk-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-project-risk-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-project-risk-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-project-risk-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-project-risk-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-project-risk-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-risk-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-project-risk-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-project-risk-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-project-risk-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-project-risk-dialog p-select.acadia-filter-control.p-focus,.acadia-project-risk-dialog .acadia-filter-control.p-select.p-focus,.acadia-project-risk-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-project-risk-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-project-risk-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-project-risk-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-project-risk-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-project-risk-dialog p-select.acadia-filter-control:focus-within,.acadia-project-risk-dialog .acadia-filter-control.p-select:focus-within,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-project-risk-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-project-risk-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-project-risk-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-risk-dialog p-multiselect.acadia-filter-control,.acadia-project-risk-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-risk-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-project-risk-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-risk-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-project-risk-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-risk-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-project-risk-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-risk-dialog .acadia-filter-control.p-datepicker,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-project-risk-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-risk-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-risk-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-risk-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-project-risk-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-risk-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-risk-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-project-risk-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-project-risk-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-risk-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-risk-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-risk-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-task-dialog .acadia-filter-control.p-inputtext,.acadia-project-task-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-task-dialog textarea.acadia-filter-control.p-textarea,.acadia-project-task-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-project-task-dialog p-dropdown.acadia-filter-control,.acadia-project-task-dialog .acadia-filter-control.p-dropdown,.acadia-project-task-dialog p-select.acadia-filter-control,.acadia-project-task-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-task-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-project-task-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-task-dialog p-select.acadia-filter-control .p-select-label,.acadia-project-task-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-task-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-project-task-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-project-task-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-project-task-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-project-task-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-project-task-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-project-task-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-project-task-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-project-task-dialog p-autocomplete.acadia-filter-control,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-task-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-project-task-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-task-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-project-task-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-project-task-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-project-task-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-project-task-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-project-task-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-project-task-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-project-task-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-project-task-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-project-task-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-project-task-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-task-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-project-task-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-project-task-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-project-task-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-project-task-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-project-task-dialog p-select.acadia-filter-control.p-focus,.acadia-project-task-dialog .acadia-filter-control.p-select.p-focus,.acadia-project-task-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-project-task-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-project-task-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-project-task-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-project-task-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-project-task-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-project-task-dialog p-select.acadia-filter-control:focus-within,.acadia-project-task-dialog .acadia-filter-control.p-select:focus-within,.acadia-project-task-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-project-task-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-project-task-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-project-task-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-project-task-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-task-dialog p-multiselect.acadia-filter-control,.acadia-project-task-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-task-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-project-task-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-task-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-project-task-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-task-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-project-task-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-task-dialog .acadia-filter-control.p-datepicker,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-project-task-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-task-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-task-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-task-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-project-task-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-task-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-task-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-project-task-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-project-task-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-task-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-task-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-task-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-inputtext,.acadia-project-team-rates-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-team-rates-dialog textarea.acadia-filter-control.p-textarea,.acadia-project-team-rates-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown,.acadia-project-team-rates-dialog p-select.acadia-filter-control,.acadia-project-team-rates-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-team-rates-dialog p-select.acadia-filter-control .p-select-label,.acadia-project-team-rates-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-project-team-rates-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-project-team-rates-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-project-team-rates-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-project-team-rates-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-project-team-rates-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-project-team-rates-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-project-team-rates-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-project-team-rates-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-project-team-rates-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-project-team-rates-dialog p-select.acadia-filter-control.p-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-select.p-focus,.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-project-team-rates-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-project-team-rates-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-project-team-rates-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-project-team-rates-dialog p-select.acadia-filter-control:focus-within,.acadia-project-team-rates-dialog .acadia-filter-control.p-select:focus-within,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-project-team-rates-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-project-team-rates-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-project-team-rates-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-team-rates-dialog p-multiselect.acadia-filter-control,.acadia-project-team-rates-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-team-rates-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-project-team-rates-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-team-rates-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-project-team-rates-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-team-rates-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-project-team-rates-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-team-rates-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-team-rates-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-team-rates-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-project-team-rates-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-team-rates-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-team-rates-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-team-rates-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-inputtext,.acadia-project-additional-service-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-additional-service-dialog textarea.acadia-filter-control.p-textarea,.acadia-project-additional-service-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown,.acadia-project-additional-service-dialog p-select.acadia-filter-control,.acadia-project-additional-service-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-project-additional-service-dialog p-select.acadia-filter-control .p-select-label,.acadia-project-additional-service-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-project-additional-service-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-project-additional-service-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-project-additional-service-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-project-additional-service-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-project-additional-service-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-project-additional-service-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-project-additional-service-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-project-additional-service-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-project-additional-service-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-project-additional-service-dialog p-select.acadia-filter-control.p-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-select.p-focus,.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-project-additional-service-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-project-additional-service-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-project-additional-service-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-project-additional-service-dialog p-select.acadia-filter-control:focus-within,.acadia-project-additional-service-dialog .acadia-filter-control.p-select:focus-within,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-project-additional-service-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-project-additional-service-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-project-additional-service-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-additional-service-dialog p-multiselect.acadia-filter-control,.acadia-project-additional-service-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-project-additional-service-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-project-additional-service-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-additional-service-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-project-additional-service-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-project-additional-service-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-project-additional-service-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-project-additional-service-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-project-additional-service-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-project-additional-service-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-project-additional-service-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-additional-service-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-additional-service-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-project-additional-service-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-add-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-add-dialog textarea.acadia-filter-control.p-textarea,.acadia-fx-rates-add-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-add-dialog p-select.acadia-filter-control,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-fx-rates-add-dialog p-select.acadia-filter-control .p-select-label,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-fx-rates-add-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-fx-rates-add-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-fx-rates-add-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-add-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-add-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-fx-rates-add-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-fx-rates-add-dialog p-select.acadia-filter-control.p-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select.p-focus,.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-fx-rates-add-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-fx-rates-add-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-fx-rates-add-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-fx-rates-add-dialog p-select.acadia-filter-control:focus-within,.acadia-fx-rates-add-dialog .acadia-filter-control.p-select:focus-within,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-add-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-fx-rates-add-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-add-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-add-dialog p-multiselect.acadia-filter-control,.acadia-fx-rates-add-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-add-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-fx-rates-add-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-add-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-add-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-add-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-fx-rates-add-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-add-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-add-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-add-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-fx-rates-add-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-add-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-add-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-add-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-edit-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-edit-dialog textarea.acadia-filter-control.p-textarea,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control .p-select-label,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-fx-rates-edit-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-fx-rates-edit-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control.p-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select.p-focus,.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-fx-rates-edit-dialog p-select.acadia-filter-control:focus-within,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-select:focus-within,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-edit-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-edit-dialog p-multiselect.acadia-filter-control,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-edit-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-edit-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-edit-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-edit-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-fx-rates-edit-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-edit-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-edit-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-edit-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-inputtext,.acadia-fx-rates-schedule-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-schedule-dialog textarea.acadia-filter-control.p-textarea,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control .p-select-label,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-fx-rates-schedule-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-fx-rates-schedule-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control.p-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select.p-focus,.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-fx-rates-schedule-dialog p-select.acadia-filter-control:focus-within,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-select:focus-within,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-fx-rates-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-schedule-dialog p-multiselect.acadia-filter-control,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-fx-rates-schedule-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-schedule-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-fx-rates-schedule-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-fx-rates-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-fx-rates-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-fx-rates-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-fx-rates-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-schedule-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-fx-rates-schedule-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-inputtext,.acadia-admin-legal-entity-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-legal-entity-dialog textarea.acadia-filter-control.p-textarea,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control .p-select-label,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-legal-entity-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-legal-entity-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control.p-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select.p-focus,.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-legal-entity-dialog p-select.acadia-filter-control:focus-within,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-select:focus-within,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-legal-entity-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-legal-entity-dialog p-multiselect.acadia-filter-control,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-legal-entity-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-legal-entity-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-legal-entity-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-legal-entity-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-legal-entity-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-legal-entity-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-legal-entity-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-legal-entity-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-legal-entity-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-legal-entity-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-bu-dialog .acadia-filter-control.p-inputtext,.acadia-admin-bu-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-bu-dialog textarea.acadia-filter-control.p-textarea,.acadia-admin-bu-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-bu-dialog p-dropdown.acadia-filter-control,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown,.acadia-admin-bu-dialog p-select.acadia-filter-control,.acadia-admin-bu-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-bu-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-bu-dialog p-select.acadia-filter-control .p-select-label,.acadia-admin-bu-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-bu-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-bu-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-admin-bu-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-bu-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-bu-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-bu-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-bu-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-bu-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-bu-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-bu-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-bu-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-bu-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-bu-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-bu-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-bu-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-bu-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-bu-dialog p-select.acadia-filter-control.p-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-select.p-focus,.acadia-admin-bu-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-bu-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-bu-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-admin-bu-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-bu-dialog p-select.acadia-filter-control:focus-within,.acadia-admin-bu-dialog .acadia-filter-control.p-select:focus-within,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-bu-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-bu-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-bu-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-bu-dialog p-multiselect.acadia-filter-control,.acadia-admin-bu-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-bu-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-bu-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-bu-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-bu-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-bu-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-admin-bu-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-bu-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-bu-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-bu-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-bu-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-bu-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-bu-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-bu-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-dialog textarea.acadia-filter-control.p-textarea,.acadia-admin-holiday-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-dialog p-select.acadia-filter-control,.acadia-admin-holiday-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-holiday-dialog p-select.acadia-filter-control .p-select-label,.acadia-admin-holiday-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-holiday-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-admin-holiday-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-holiday-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-holiday-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-holiday-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-holiday-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-holiday-dialog p-select.acadia-filter-control.p-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-select.p-focus,.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-holiday-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-holiday-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-admin-holiday-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-holiday-dialog p-select.acadia-filter-control:focus-within,.acadia-admin-holiday-dialog .acadia-filter-control.p-select:focus-within,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-holiday-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-dialog p-multiselect.acadia-filter-control,.acadia-admin-holiday-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-holiday-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-admin-holiday-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-schedule-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-schedule-dialog textarea.acadia-filter-control.p-textarea,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control .p-select-label,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-holiday-schedule-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-holiday-schedule-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control.p-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select.p-focus,.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-holiday-schedule-dialog p-select.acadia-filter-control:focus-within,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-select:focus-within,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-schedule-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-schedule-dialog p-multiselect.acadia-filter-control,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-schedule-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-schedule-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-schedule-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-schedule-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-schedule-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-schedule-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-schedule-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-inputtext,.acadia-admin-holiday-archive-detail-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-archive-detail-dialog textarea.acadia-filter-control.p-textarea,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control .p-select-label,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-holiday-archive-detail-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-holiday-archive-detail-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control.p-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select.p-focus,.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-holiday-archive-detail-dialog p-select.acadia-filter-control:focus-within,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-select:focus-within,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-archive-detail-dialog p-multiselect.acadia-filter-control,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-holiday-archive-detail-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-archive-detail-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-holiday-archive-detail-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-holiday-archive-detail-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-holiday-archive-detail-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-archive-detail-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-holiday-archive-detail-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-expense-category-dialog .acadia-filter-control.p-inputtext,.acadia-expense-category-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-expense-category-dialog textarea.acadia-filter-control.p-textarea,.acadia-expense-category-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-expense-category-dialog p-dropdown.acadia-filter-control,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown,.acadia-expense-category-dialog p-select.acadia-filter-control,.acadia-expense-category-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-expense-category-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-expense-category-dialog p-select.acadia-filter-control .p-select-label,.acadia-expense-category-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-expense-category-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-expense-category-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-expense-category-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-expense-category-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-expense-category-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-expense-category-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-expense-category-dialog p-autocomplete.acadia-filter-control,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-expense-category-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-expense-category-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-expense-category-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-expense-category-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-expense-category-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-expense-category-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-expense-category-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-expense-category-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-expense-category-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-expense-category-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-expense-category-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-expense-category-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-expense-category-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-expense-category-dialog p-select.acadia-filter-control.p-focus,.acadia-expense-category-dialog .acadia-filter-control.p-select.p-focus,.acadia-expense-category-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-expense-category-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-expense-category-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-expense-category-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-expense-category-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-expense-category-dialog p-select.acadia-filter-control:focus-within,.acadia-expense-category-dialog .acadia-filter-control.p-select:focus-within,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-expense-category-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-expense-category-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-expense-category-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-expense-category-dialog p-multiselect.acadia-filter-control,.acadia-expense-category-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-expense-category-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-expense-category-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-expense-category-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-expense-category-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-expense-category-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-expense-category-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-expense-category-dialog .acadia-filter-control.p-datepicker,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-expense-category-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-expense-category-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-expense-category-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-expense-category-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-expense-category-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-expense-category-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-expense-category-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-expense-category-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-expense-category-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-expense-category-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-expense-category-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-expense-category-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-tax-rate-dialog .acadia-filter-control.p-inputtext,.acadia-tax-rate-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-tax-rate-dialog textarea.acadia-filter-control.p-textarea,.acadia-tax-rate-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-tax-rate-dialog p-dropdown.acadia-filter-control,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown,.acadia-tax-rate-dialog p-select.acadia-filter-control,.acadia-tax-rate-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-tax-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-tax-rate-dialog p-select.acadia-filter-control .p-select-label,.acadia-tax-rate-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-tax-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-tax-rate-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-tax-rate-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-tax-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-tax-rate-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-tax-rate-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-tax-rate-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-tax-rate-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-tax-rate-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-tax-rate-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-tax-rate-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-tax-rate-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-tax-rate-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-tax-rate-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-tax-rate-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-tax-rate-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-tax-rate-dialog p-select.acadia-filter-control.p-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-select.p-focus,.acadia-tax-rate-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-tax-rate-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-tax-rate-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-tax-rate-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-tax-rate-dialog p-select.acadia-filter-control:focus-within,.acadia-tax-rate-dialog .acadia-filter-control.p-select:focus-within,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-tax-rate-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-tax-rate-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-tax-rate-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-tax-rate-dialog p-multiselect.acadia-filter-control,.acadia-tax-rate-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-tax-rate-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-tax-rate-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-tax-rate-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-tax-rate-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-tax-rate-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-tax-rate-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-tax-rate-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-tax-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-tax-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-tax-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-tax-rate-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-tax-rate-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-tax-rate-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-inputtext,.acadia-per-diem-rate-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-per-diem-rate-dialog textarea.acadia-filter-control.p-textarea,.acadia-per-diem-rate-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown,.acadia-per-diem-rate-dialog p-select.acadia-filter-control,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-per-diem-rate-dialog p-select.acadia-filter-control .p-select-label,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-per-diem-rate-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-per-diem-rate-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-per-diem-rate-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-per-diem-rate-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-per-diem-rate-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-per-diem-rate-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-per-diem-rate-dialog p-select.acadia-filter-control.p-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select.p-focus,.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-per-diem-rate-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-per-diem-rate-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-per-diem-rate-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-per-diem-rate-dialog p-select.acadia-filter-control:focus-within,.acadia-per-diem-rate-dialog .acadia-filter-control.p-select:focus-within,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-per-diem-rate-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-per-diem-rate-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-per-diem-rate-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-per-diem-rate-dialog p-multiselect.acadia-filter-control,.acadia-per-diem-rate-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-per-diem-rate-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-per-diem-rate-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-per-diem-rate-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-per-diem-rate-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-per-diem-rate-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-per-diem-rate-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-per-diem-rate-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-per-diem-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-per-diem-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-per-diem-rate-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-per-diem-rate-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-per-diem-rate-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-per-diem-rate-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-new-dialog .acadia-filter-control.p-inputtext,.acadia-roles-new-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-roles-new-dialog textarea.acadia-filter-control.p-textarea,.acadia-roles-new-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-roles-new-dialog p-dropdown.acadia-filter-control,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown,.acadia-roles-new-dialog p-select.acadia-filter-control,.acadia-roles-new-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-new-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-roles-new-dialog p-select.acadia-filter-control .p-select-label,.acadia-roles-new-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-new-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-roles-new-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-roles-new-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-roles-new-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-roles-new-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-roles-new-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-roles-new-dialog p-autocomplete.acadia-filter-control,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-roles-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-roles-new-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-roles-new-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-roles-new-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-roles-new-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-roles-new-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-roles-new-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-new-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-roles-new-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-roles-new-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-roles-new-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-roles-new-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-roles-new-dialog p-select.acadia-filter-control.p-focus,.acadia-roles-new-dialog .acadia-filter-control.p-select.p-focus,.acadia-roles-new-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-roles-new-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-new-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-roles-new-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-roles-new-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-roles-new-dialog p-select.acadia-filter-control:focus-within,.acadia-roles-new-dialog .acadia-filter-control.p-select:focus-within,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-roles-new-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-roles-new-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-roles-new-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-new-dialog p-multiselect.acadia-filter-control,.acadia-roles-new-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-new-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-roles-new-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-new-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-new-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-roles-new-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-roles-new-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-new-dialog .acadia-filter-control.p-datepicker,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-roles-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-roles-new-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-roles-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-roles-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-new-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-roles-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-roles-new-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-roles-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-new-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-new-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-new-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-role-form-dialog .acadia-filter-control.p-inputtext,.acadia-role-form-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-role-form-dialog textarea.acadia-filter-control.p-textarea,.acadia-role-form-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-role-form-dialog p-dropdown.acadia-filter-control,.acadia-role-form-dialog .acadia-filter-control.p-dropdown,.acadia-role-form-dialog p-select.acadia-filter-control,.acadia-role-form-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-role-form-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-role-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-role-form-dialog p-select.acadia-filter-control .p-select-label,.acadia-role-form-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-role-form-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-role-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-role-form-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-role-form-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-role-form-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-role-form-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-role-form-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-role-form-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-role-form-dialog p-autocomplete.acadia-filter-control,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-role-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-role-form-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-role-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-role-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-role-form-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-role-form-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-role-form-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-role-form-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-role-form-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-role-form-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-role-form-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-role-form-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-role-form-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-role-form-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-role-form-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-role-form-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-role-form-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-role-form-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-role-form-dialog p-select.acadia-filter-control.p-focus,.acadia-role-form-dialog .acadia-filter-control.p-select.p-focus,.acadia-role-form-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-role-form-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-role-form-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-role-form-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-role-form-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-role-form-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-role-form-dialog p-select.acadia-filter-control:focus-within,.acadia-role-form-dialog .acadia-filter-control.p-select:focus-within,.acadia-role-form-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-role-form-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-role-form-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-role-form-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-role-form-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-role-form-dialog p-multiselect.acadia-filter-control,.acadia-role-form-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-role-form-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-role-form-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-role-form-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-role-form-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-role-form-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-role-form-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-role-form-dialog .acadia-filter-control.p-datepicker,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-role-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-role-form-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-role-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-role-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-role-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-role-form-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-role-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-role-form-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-role-form-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-role-form-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-role-form-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-role-form-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-assign-dialog .acadia-filter-control.p-inputtext,.acadia-roles-assign-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-roles-assign-dialog textarea.acadia-filter-control.p-textarea,.acadia-roles-assign-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-roles-assign-dialog p-dropdown.acadia-filter-control,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog p-select.acadia-filter-control,.acadia-roles-assign-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-assign-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog p-select.acadia-filter-control .p-select-label,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-assign-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-roles-assign-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-roles-assign-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-roles-assign-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-roles-assign-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-roles-assign-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-roles-assign-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-roles-assign-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-roles-assign-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-assign-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-roles-assign-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-roles-assign-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-roles-assign-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-roles-assign-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-roles-assign-dialog p-select.acadia-filter-control.p-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-select.p-focus,.acadia-roles-assign-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-roles-assign-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-roles-assign-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-roles-assign-dialog p-select.acadia-filter-control:focus-within,.acadia-roles-assign-dialog .acadia-filter-control.p-select:focus-within,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-roles-assign-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-roles-assign-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-roles-assign-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-assign-dialog p-multiselect.acadia-filter-control,.acadia-roles-assign-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-roles-assign-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-roles-assign-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-assign-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-roles-assign-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-roles-assign-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-roles-assign-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-roles-assign-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-roles-assign-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-roles-assign-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-roles-assign-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-assign-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-assign-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-roles-assign-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-inputtext,.acadia-manageuser-invite-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-manageuser-invite-dialog textarea.acadia-filter-control.p-textarea,.acadia-manageuser-invite-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog p-select.acadia-filter-control,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-manageuser-invite-dialog p-select.acadia-filter-control .p-select-label,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-manageuser-invite-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-manageuser-invite-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-manageuser-invite-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-manageuser-invite-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-manageuser-invite-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-manageuser-invite-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-manageuser-invite-dialog p-select.acadia-filter-control.p-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select.p-focus,.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-manageuser-invite-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-manageuser-invite-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-manageuser-invite-dialog p-select.acadia-filter-control:focus-within,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select:focus-within,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-manageuser-invite-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-manageuser-invite-dialog p-multiselect.acadia-filter-control,.acadia-manageuser-invite-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-manageuser-invite-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-manageuser-invite-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-manageuser-invite-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-manageuser-invite-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-manageuser-invite-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-manageuser-invite-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-manageuser-invite-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-manageuser-invite-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-manageuser-invite-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-manageuser-invite-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-manageuser-invite-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-manageuser-invite-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-manageuser-invite-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-inputtext,.acadia-approval-delegation-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-approval-delegation-dialog textarea.acadia-filter-control.p-textarea,.acadia-approval-delegation-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown,.acadia-approval-delegation-dialog p-select.acadia-filter-control,.acadia-approval-delegation-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-approval-delegation-dialog p-select.acadia-filter-control .p-select-label,.acadia-approval-delegation-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-approval-delegation-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-approval-delegation-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-approval-delegation-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-approval-delegation-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-approval-delegation-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-approval-delegation-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-approval-delegation-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-approval-delegation-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-approval-delegation-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-approval-delegation-dialog p-select.acadia-filter-control.p-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-select.p-focus,.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-approval-delegation-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-approval-delegation-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-approval-delegation-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-approval-delegation-dialog p-select.acadia-filter-control:focus-within,.acadia-approval-delegation-dialog .acadia-filter-control.p-select:focus-within,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-approval-delegation-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-approval-delegation-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-approval-delegation-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-approval-delegation-dialog p-multiselect.acadia-filter-control,.acadia-approval-delegation-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-approval-delegation-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-approval-delegation-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-approval-delegation-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-approval-delegation-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-approval-delegation-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-approval-delegation-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-approval-delegation-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-approval-delegation-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-approval-delegation-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-approval-delegation-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-approval-delegation-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-approval-delegation-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-approval-delegation-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-save-report-dialog .acadia-filter-control.p-inputtext,.acadia-save-report-dialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-save-report-dialog textarea.acadia-filter-control.p-textarea,.acadia-save-report-dialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-save-report-dialog p-dropdown.acadia-filter-control,.acadia-save-report-dialog .acadia-filter-control.p-dropdown,.acadia-save-report-dialog p-select.acadia-filter-control,.acadia-save-report-dialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-save-report-dialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-save-report-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-save-report-dialog p-select.acadia-filter-control .p-select-label,.acadia-save-report-dialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-save-report-dialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-save-report-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-save-report-dialog p-select.acadia-filter-control .p-select-trigger,.acadia-save-report-dialog .acadia-filter-control.p-select .p-select-trigger,.acadia-save-report-dialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-save-report-dialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-save-report-dialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-save-report-dialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-save-report-dialog p-autocomplete.acadia-filter-control,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-save-report-dialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-save-report-dialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-save-report-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-save-report-dialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-save-report-dialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-save-report-dialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-save-report-dialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-save-report-dialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-save-report-dialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-save-report-dialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-save-report-dialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-save-report-dialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-save-report-dialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-save-report-dialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-save-report-dialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-save-report-dialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-save-report-dialog p-dropdown.acadia-filter-control.p-focus,.acadia-save-report-dialog .acadia-filter-control.p-dropdown.p-focus,.acadia-save-report-dialog p-select.acadia-filter-control.p-focus,.acadia-save-report-dialog .acadia-filter-control.p-select.p-focus,.acadia-save-report-dialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-save-report-dialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-save-report-dialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-save-report-dialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-save-report-dialog p-dropdown.acadia-filter-control:focus-within,.acadia-save-report-dialog .acadia-filter-control.p-dropdown:focus-within,.acadia-save-report-dialog p-select.acadia-filter-control:focus-within,.acadia-save-report-dialog .acadia-filter-control.p-select:focus-within,.acadia-save-report-dialog p-autocomplete.acadia-filter-control.p-focus,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-save-report-dialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-save-report-dialog p-autocomplete.acadia-filter-control:focus-within,.acadia-save-report-dialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-save-report-dialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-save-report-dialog p-multiselect.acadia-filter-control,.acadia-save-report-dialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-save-report-dialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-save-report-dialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-save-report-dialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-save-report-dialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-save-report-dialog p-multiselect.acadia-filter-control.p-focus,.acadia-save-report-dialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-save-report-dialog .acadia-filter-control.p-datepicker,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-save-report-dialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-save-report-dialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-save-report-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-save-report-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-save-report-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-save-report-dialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-save-report-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-save-report-dialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-save-report-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-save-report-dialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-save-report-dialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-save-report-dialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-inputtext,.acadia-invoices-recurringDialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-recurringDialog textarea.acadia-filter-control.p-textarea,.acadia-invoices-recurringDialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown,.acadia-invoices-recurringDialog p-select.acadia-filter-control,.acadia-invoices-recurringDialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-recurringDialog p-select.acadia-filter-control .p-select-label,.acadia-invoices-recurringDialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-invoices-recurringDialog p-select.acadia-filter-control .p-select-trigger,.acadia-invoices-recurringDialog .acadia-filter-control.p-select .p-select-trigger,.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-invoices-recurringDialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-invoices-recurringDialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-invoices-recurringDialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-recurringDialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-invoices-recurringDialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-recurringDialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-invoices-recurringDialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control.p-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown.p-focus,.acadia-invoices-recurringDialog p-select.acadia-filter-control.p-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-select.p-focus,.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-invoices-recurringDialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-invoices-recurringDialog p-dropdown.acadia-filter-control:focus-within,.acadia-invoices-recurringDialog .acadia-filter-control.p-dropdown:focus-within,.acadia-invoices-recurringDialog p-select.acadia-filter-control:focus-within,.acadia-invoices-recurringDialog .acadia-filter-control.p-select:focus-within,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control.p-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-recurringDialog p-autocomplete.acadia-filter-control:focus-within,.acadia-invoices-recurringDialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-recurringDialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-recurringDialog p-multiselect.acadia-filter-control,.acadia-invoices-recurringDialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-recurringDialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-invoices-recurringDialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-recurringDialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-recurringDialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-recurringDialog p-multiselect.acadia-filter-control.p-focus,.acadia-invoices-recurringDialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-recurringDialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-recurringDialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-recurringDialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-invoices-recurringDialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-recurringDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-recurringDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-recurringDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-generateDialog .acadia-filter-control.p-inputtext,.acadia-invoices-generateDialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-generateDialog textarea.acadia-filter-control.p-textarea,.acadia-invoices-generateDialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-invoices-generateDialog p-dropdown.acadia-filter-control,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown,.acadia-invoices-generateDialog p-select.acadia-filter-control,.acadia-invoices-generateDialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-generateDialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-generateDialog p-select.acadia-filter-control .p-select-label,.acadia-invoices-generateDialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-generateDialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-invoices-generateDialog p-select.acadia-filter-control .p-select-trigger,.acadia-invoices-generateDialog .acadia-filter-control.p-select .p-select-trigger,.acadia-invoices-generateDialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-invoices-generateDialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-invoices-generateDialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-invoices-generateDialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-invoices-generateDialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-generateDialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-generateDialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-invoices-generateDialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-generateDialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-generateDialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-invoices-generateDialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-generateDialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-generateDialog p-dropdown.acadia-filter-control.p-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown.p-focus,.acadia-invoices-generateDialog p-select.acadia-filter-control.p-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-select.p-focus,.acadia-invoices-generateDialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-invoices-generateDialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-invoices-generateDialog p-dropdown.acadia-filter-control:focus-within,.acadia-invoices-generateDialog .acadia-filter-control.p-dropdown:focus-within,.acadia-invoices-generateDialog p-select.acadia-filter-control:focus-within,.acadia-invoices-generateDialog .acadia-filter-control.p-select:focus-within,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control.p-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-generateDialog p-autocomplete.acadia-filter-control:focus-within,.acadia-invoices-generateDialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-generateDialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-generateDialog p-multiselect.acadia-filter-control,.acadia-invoices-generateDialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-generateDialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-invoices-generateDialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-generateDialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-generateDialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-generateDialog p-multiselect.acadia-filter-control.p-focus,.acadia-invoices-generateDialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-generateDialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-generateDialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-generateDialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-invoices-generateDialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-generateDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-generateDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-generateDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-inputtext,.acadia-invoices-paymentDialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-paymentDialog textarea.acadia-filter-control.p-textarea,.acadia-invoices-paymentDialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown,.acadia-invoices-paymentDialog p-select.acadia-filter-control,.acadia-invoices-paymentDialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-paymentDialog p-select.acadia-filter-control .p-select-label,.acadia-invoices-paymentDialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-invoices-paymentDialog p-select.acadia-filter-control .p-select-trigger,.acadia-invoices-paymentDialog .acadia-filter-control.p-select .p-select-trigger,.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-invoices-paymentDialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-invoices-paymentDialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-invoices-paymentDialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-paymentDialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-invoices-paymentDialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-paymentDialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-invoices-paymentDialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control.p-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown.p-focus,.acadia-invoices-paymentDialog p-select.acadia-filter-control.p-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-select.p-focus,.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-invoices-paymentDialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-invoices-paymentDialog p-dropdown.acadia-filter-control:focus-within,.acadia-invoices-paymentDialog .acadia-filter-control.p-dropdown:focus-within,.acadia-invoices-paymentDialog p-select.acadia-filter-control:focus-within,.acadia-invoices-paymentDialog .acadia-filter-control.p-select:focus-within,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control.p-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-paymentDialog p-autocomplete.acadia-filter-control:focus-within,.acadia-invoices-paymentDialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-paymentDialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-paymentDialog p-multiselect.acadia-filter-control,.acadia-invoices-paymentDialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-paymentDialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-invoices-paymentDialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-paymentDialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-paymentDialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-paymentDialog p-multiselect.acadia-filter-control.p-focus,.acadia-invoices-paymentDialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-paymentDialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-paymentDialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-paymentDialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-invoices-paymentDialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-paymentDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-paymentDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-paymentDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-inputtext,.acadia-invoices-creditNoteDialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-creditNoteDialog textarea.acadia-filter-control.p-textarea,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control .p-select-label,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control .p-select-trigger,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select .p-select-trigger,.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-invoices-creditNoteDialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-invoices-creditNoteDialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control.p-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown.p-focus,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control.p-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select.p-focus,.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog p-dropdown.acadia-filter-control:focus-within,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-dropdown:focus-within,.acadia-invoices-creditNoteDialog p-select.acadia-filter-control:focus-within,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-select:focus-within,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control.p-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog p-autocomplete.acadia-filter-control:focus-within,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-creditNoteDialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-creditNoteDialog p-multiselect.acadia-filter-control,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-creditNoteDialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-creditNoteDialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-creditNoteDialog p-multiselect.acadia-filter-control.p-focus,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-creditNoteDialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-creditNoteDialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-creditNoteDialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-invoices-creditNoteDialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-creditNoteDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-creditNoteDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-creditNoteDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-sendDialog .acadia-filter-control.p-inputtext,.acadia-invoices-sendDialog input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-sendDialog textarea.acadia-filter-control.p-textarea,.acadia-invoices-sendDialog .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-invoices-sendDialog p-dropdown.acadia-filter-control,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown,.acadia-invoices-sendDialog p-select.acadia-filter-control,.acadia-invoices-sendDialog .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-sendDialog p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-invoices-sendDialog p-select.acadia-filter-control .p-select-label,.acadia-invoices-sendDialog .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-sendDialog p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-invoices-sendDialog p-select.acadia-filter-control .p-select-trigger,.acadia-invoices-sendDialog .acadia-filter-control.p-select .p-select-trigger,.acadia-invoices-sendDialog p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-invoices-sendDialog p-select.acadia-filter-control .p-select-clear-icon,.acadia-invoices-sendDialog .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control .p-inputtext,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-invoices-sendDialog .acadia-filter-control.p-inputtext:enabled:hover,.acadia-invoices-sendDialog textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-sendDialog .acadia-filter-control.p-textarea:enabled:hover,.acadia-invoices-sendDialog p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-invoices-sendDialog p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-sendDialog .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-sendDialog .acadia-filter-control.p-inputtext:enabled:focus,.acadia-invoices-sendDialog textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-sendDialog .acadia-filter-control.p-textarea:enabled:focus,.acadia-invoices-sendDialog p-dropdown.acadia-filter-control.p-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown.p-focus,.acadia-invoices-sendDialog p-select.acadia-filter-control.p-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-select.p-focus,.acadia-invoices-sendDialog p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-invoices-sendDialog p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-invoices-sendDialog p-dropdown.acadia-filter-control:focus-within,.acadia-invoices-sendDialog .acadia-filter-control.p-dropdown:focus-within,.acadia-invoices-sendDialog p-select.acadia-filter-control:focus-within,.acadia-invoices-sendDialog .acadia-filter-control.p-select:focus-within,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control.p-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete.p-focus,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-sendDialog p-autocomplete.acadia-filter-control:focus-within,.acadia-invoices-sendDialog .acadia-filter-control.p-autocomplete:focus-within,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-invoices-sendDialog .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-sendDialog p-multiselect.acadia-filter-control,.acadia-invoices-sendDialog .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-invoices-sendDialog p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-invoices-sendDialog .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-sendDialog p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-invoices-sendDialog .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-invoices-sendDialog p-multiselect.acadia-filter-control.p-focus,.acadia-invoices-sendDialog .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-invoices-sendDialog p-calendar.acadia-filter-control .p-datepicker-input,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-invoices-sendDialog p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-invoices-sendDialog p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-invoices-sendDialog p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-sendDialog .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-sendDialog p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-invoices-sendDialog p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-edit-workspace .acadia-filter-control.p-inputtext,.acadia-edit-workspace input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-edit-workspace textarea.acadia-filter-control.p-textarea,.acadia-edit-workspace .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-edit-workspace p-dropdown.acadia-filter-control,.acadia-edit-workspace .acadia-filter-control.p-dropdown,.acadia-edit-workspace p-select.acadia-filter-control,.acadia-edit-workspace .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-edit-workspace p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-edit-workspace .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-edit-workspace p-select.acadia-filter-control .p-select-label,.acadia-edit-workspace .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-edit-workspace p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-edit-workspace .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-edit-workspace p-select.acadia-filter-control .p-select-trigger,.acadia-edit-workspace .acadia-filter-control.p-select .p-select-trigger,.acadia-edit-workspace p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-edit-workspace .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-edit-workspace p-select.acadia-filter-control .p-select-clear-icon,.acadia-edit-workspace .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-edit-workspace p-autocomplete.acadia-filter-control,.acadia-edit-workspace .acadia-filter-control.p-autocomplete,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-edit-workspace p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-edit-workspace p-autocomplete.acadia-filter-control .p-inputtext,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-edit-workspace p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-edit-workspace p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-edit-workspace p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-edit-workspace .acadia-filter-control.p-inputtext:enabled:hover,.acadia-edit-workspace textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-edit-workspace .acadia-filter-control.p-textarea:enabled:hover,.acadia-edit-workspace p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-edit-workspace .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-edit-workspace p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-edit-workspace .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-edit-workspace p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-edit-workspace .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-edit-workspace .acadia-filter-control.p-inputtext:enabled:focus,.acadia-edit-workspace textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-edit-workspace .acadia-filter-control.p-textarea:enabled:focus,.acadia-edit-workspace p-dropdown.acadia-filter-control.p-focus,.acadia-edit-workspace .acadia-filter-control.p-dropdown.p-focus,.acadia-edit-workspace p-select.acadia-filter-control.p-focus,.acadia-edit-workspace .acadia-filter-control.p-select.p-focus,.acadia-edit-workspace p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-edit-workspace .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-edit-workspace p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-edit-workspace .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-edit-workspace p-dropdown.acadia-filter-control:focus-within,.acadia-edit-workspace .acadia-filter-control.p-dropdown:focus-within,.acadia-edit-workspace p-select.acadia-filter-control:focus-within,.acadia-edit-workspace .acadia-filter-control.p-select:focus-within,.acadia-edit-workspace p-autocomplete.acadia-filter-control.p-focus,.acadia-edit-workspace .acadia-filter-control.p-autocomplete.p-focus,.acadia-edit-workspace p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-edit-workspace .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-edit-workspace p-autocomplete.acadia-filter-control:focus-within,.acadia-edit-workspace .acadia-filter-control.p-autocomplete:focus-within,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-edit-workspace p-multiselect.acadia-filter-control,.acadia-edit-workspace .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-edit-workspace p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-edit-workspace .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-edit-workspace p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-edit-workspace .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-edit-workspace p-multiselect.acadia-filter-control.p-focus,.acadia-edit-workspace .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-edit-workspace .acadia-filter-control.p-datepicker,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-edit-workspace .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-edit-workspace p-calendar.acadia-filter-control .p-datepicker-input,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-edit-workspace .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-edit-workspace p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-edit-workspace .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-edit-workspace .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-edit-workspace p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-edit-workspace p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-edit-workspace .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-edit-workspace .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-edit-workspace p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-edit-workspace p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-display-settings .acadia-filter-control.p-inputtext,.acadia-admin-display-settings input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-display-settings textarea.acadia-filter-control.p-textarea,.acadia-admin-display-settings .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-admin-display-settings p-dropdown.acadia-filter-control,.acadia-admin-display-settings .acadia-filter-control.p-dropdown,.acadia-admin-display-settings p-select.acadia-filter-control,.acadia-admin-display-settings .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-display-settings p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-admin-display-settings .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-admin-display-settings p-select.acadia-filter-control .p-select-label,.acadia-admin-display-settings .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-display-settings p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-admin-display-settings .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-admin-display-settings p-select.acadia-filter-control .p-select-trigger,.acadia-admin-display-settings .acadia-filter-control.p-select .p-select-trigger,.acadia-admin-display-settings p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-admin-display-settings .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-admin-display-settings p-select.acadia-filter-control .p-select-clear-icon,.acadia-admin-display-settings .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-admin-display-settings p-autocomplete.acadia-filter-control,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-display-settings p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-admin-display-settings p-autocomplete.acadia-filter-control .p-inputtext,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-admin-display-settings p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-display-settings p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-admin-display-settings p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-admin-display-settings .acadia-filter-control.p-inputtext:enabled:hover,.acadia-admin-display-settings textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-display-settings .acadia-filter-control.p-textarea:enabled:hover,.acadia-admin-display-settings p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-admin-display-settings p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-admin-display-settings p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-display-settings .acadia-filter-control.p-inputtext:enabled:focus,.acadia-admin-display-settings textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-display-settings .acadia-filter-control.p-textarea:enabled:focus,.acadia-admin-display-settings p-dropdown.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-filter-control.p-dropdown.p-focus,.acadia-admin-display-settings p-select.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-filter-control.p-select.p-focus,.acadia-admin-display-settings p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-admin-display-settings p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-admin-display-settings p-dropdown.acadia-filter-control:focus-within,.acadia-admin-display-settings .acadia-filter-control.p-dropdown:focus-within,.acadia-admin-display-settings p-select.acadia-filter-control:focus-within,.acadia-admin-display-settings .acadia-filter-control.p-select:focus-within,.acadia-admin-display-settings p-autocomplete.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete.p-focus,.acadia-admin-display-settings p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-admin-display-settings p-autocomplete.acadia-filter-control:focus-within,.acadia-admin-display-settings .acadia-filter-control.p-autocomplete:focus-within,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-admin-display-settings .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-display-settings p-multiselect.acadia-filter-control,.acadia-admin-display-settings .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-admin-display-settings p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-admin-display-settings .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-display-settings p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-admin-display-settings .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-admin-display-settings p-multiselect.acadia-filter-control.p-focus,.acadia-admin-display-settings .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-admin-display-settings .acadia-filter-control.p-datepicker,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-admin-display-settings .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-admin-display-settings p-calendar.acadia-filter-control .p-datepicker-input,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-admin-display-settings .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-admin-display-settings p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-admin-display-settings .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-display-settings .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-admin-display-settings p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-admin-display-settings p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-admin-display-settings .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-display-settings .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-display-settings p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-admin-display-settings p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-page .acadia-filter-control.p-inputtext,.acadia-page input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-page textarea.acadia-filter-control.p-textarea,.acadia-page .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-page p-dropdown.acadia-filter-control,.acadia-page .acadia-filter-control.p-dropdown,.acadia-page p-select.acadia-filter-control,.acadia-page .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-page p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-page .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-page p-select.acadia-filter-control .p-select-label,.acadia-page .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-page p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-page .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-page p-select.acadia-filter-control .p-select-trigger,.acadia-page .acadia-filter-control.p-select .p-select-trigger,.acadia-page p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-page .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-page p-select.acadia-filter-control .p-select-clear-icon,.acadia-page .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-page p-autocomplete.acadia-filter-control,.acadia-page .acadia-filter-control.p-autocomplete,.acadia-page .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-page p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-page .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-page p-autocomplete.acadia-filter-control .p-inputtext,.acadia-page .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-page .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-page .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-page p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-page .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-page .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-page p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-page .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-page .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-page p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-page .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-page .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-page .acadia-filter-control.p-inputtext:enabled:hover,.acadia-page textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-page .acadia-filter-control.p-textarea:enabled:hover,.acadia-page p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-page .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-page p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-page .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-page p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-page .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-page .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-page .acadia-filter-control.p-inputtext:enabled:focus,.acadia-page textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-page .acadia-filter-control.p-textarea:enabled:focus,.acadia-page p-dropdown.acadia-filter-control.p-focus,.acadia-page .acadia-filter-control.p-dropdown.p-focus,.acadia-page p-select.acadia-filter-control.p-focus,.acadia-page .acadia-filter-control.p-select.p-focus,.acadia-page p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-page .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-page p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-page .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-page p-dropdown.acadia-filter-control:focus-within,.acadia-page .acadia-filter-control.p-dropdown:focus-within,.acadia-page p-select.acadia-filter-control:focus-within,.acadia-page .acadia-filter-control.p-select:focus-within,.acadia-page p-autocomplete.acadia-filter-control.p-focus,.acadia-page .acadia-filter-control.p-autocomplete.p-focus,.acadia-page p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-page .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-page p-autocomplete.acadia-filter-control:focus-within,.acadia-page .acadia-filter-control.p-autocomplete:focus-within,.acadia-page .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-page .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-page .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-page p-multiselect.acadia-filter-control,.acadia-page .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-page p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-page .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-page p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-page .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-page p-multiselect.acadia-filter-control.p-focus,.acadia-page .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-page .acadia-filter-control.p-datepicker,.acadia-page p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-page .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-page p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-page p-calendar.acadia-filter-control .p-datepicker-input,.acadia-page p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-page .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-page p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-page p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-page p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-page .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-page .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-page p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-page p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-page p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-page p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-page p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-page p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-page .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-page .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-page p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-page p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-page p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-page p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-shell .acadia-filter-control.p-inputtext,.acadia-shell input.acadia-filter-control.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-shell textarea.acadia-filter-control.p-textarea,.acadia-shell .acadia-filter-control.p-textarea{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:block!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;padding:.5rem .75rem!important;width:100%!important}.acadia-shell p-dropdown.acadia-filter-control,.acadia-shell .acadia-filter-control.p-dropdown,.acadia-shell p-select.acadia-filter-control,.acadia-shell .acadia-filter-control.p-select{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-shell p-dropdown.acadia-filter-control .p-dropdown-label,.acadia-shell .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-shell p-select.acadia-filter-control .p-select-label,.acadia-shell .acadia-filter-control.p-select .p-select-label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-shell p-dropdown.acadia-filter-control .p-dropdown-trigger,.acadia-shell .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-shell p-select.acadia-filter-control .p-select-trigger,.acadia-shell .acadia-filter-control.p-select .p-select-trigger,.acadia-shell p-dropdown.acadia-filter-control .p-dropdown-clear-icon,.acadia-shell .acadia-filter-control.p-dropdown .p-dropdown-clear-icon,.acadia-shell p-select.acadia-filter-control .p-select-clear-icon,.acadia-shell .acadia-filter-control.p-select .p-select-clear-icon{background:transparent!important;border:none!important;box-shadow:none!important}.acadia-shell p-autocomplete.acadia-filter-control,.acadia-shell .acadia-filter-control.p-autocomplete,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete{align-items:center!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;height:auto!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-shell p-autocomplete.acadia-filter-control .p-autocomplete-input,.acadia-shell .acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-shell p-autocomplete.acadia-filter-control .p-inputtext,.acadia-shell .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;min-width:0!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important;width:100%!important}.acadia-shell p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-shell .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown,.acadia-shell p-autocomplete.acadia-filter-control .p-autocomplete-clear-icon,.acadia-shell .acadia-filter-control.p-autocomplete .p-autocomplete-clear-icon,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-clear-icon{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;flex-shrink:0!important;justify-content:center!important}.acadia-shell p-autocomplete.acadia-filter-control .p-autocomplete-dropdown,.acadia-shell .acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{min-height:var(--acadia-control-min-height)!important;min-width:2rem!important;width:2rem!important}.acadia-shell .acadia-filter-control.p-inputtext:enabled:hover,.acadia-shell textarea.acadia-filter-control.p-textarea:enabled:hover,.acadia-shell .acadia-filter-control.p-textarea:enabled:hover,.acadia-shell p-dropdown.acadia-filter-control:not(.p-disabled):hover,.acadia-shell .acadia-filter-control.p-dropdown:not(.p-disabled):hover,.acadia-shell p-select.acadia-filter-control:not(.p-disabled):hover,.acadia-shell .acadia-filter-control.p-select:not(.p-disabled):hover,.acadia-shell p-autocomplete.acadia-filter-control:not(.p-disabled):hover,.acadia-shell .acadia-filter-control.p-autocomplete:not(.p-disabled):hover,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-shell .acadia-filter-control.p-inputtext:enabled:focus,.acadia-shell textarea.acadia-filter-control.p-textarea:enabled:focus,.acadia-shell .acadia-filter-control.p-textarea:enabled:focus,.acadia-shell p-dropdown.acadia-filter-control.p-focus,.acadia-shell .acadia-filter-control.p-dropdown.p-focus,.acadia-shell p-select.acadia-filter-control.p-focus,.acadia-shell .acadia-filter-control.p-select.p-focus,.acadia-shell p-dropdown.acadia-filter-control.p-inputwrapper-focus,.acadia-shell .acadia-filter-control.p-dropdown.p-inputwrapper-focus,.acadia-shell p-select.acadia-filter-control.p-inputwrapper-focus,.acadia-shell .acadia-filter-control.p-select.p-inputwrapper-focus,.acadia-shell p-dropdown.acadia-filter-control:focus-within,.acadia-shell .acadia-filter-control.p-dropdown:focus-within,.acadia-shell p-select.acadia-filter-control:focus-within,.acadia-shell .acadia-filter-control.p-select:focus-within,.acadia-shell p-autocomplete.acadia-filter-control.p-focus,.acadia-shell .acadia-filter-control.p-autocomplete.p-focus,.acadia-shell p-autocomplete.acadia-filter-control.p-inputwrapper-focus,.acadia-shell .acadia-filter-control.p-autocomplete.p-inputwrapper-focus,.acadia-shell p-autocomplete.acadia-filter-control:focus-within,.acadia-shell .acadia-filter-control.p-autocomplete:focus-within,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete.p-focus,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete.p-inputwrapper-focus,.acadia-shell .acadia-creatable-text-suggest.p-autocomplete:focus-within{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-shell p-multiselect.acadia-filter-control,.acadia-shell .acadia-filter-control.p-multiselect{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;box-sizing:border-box!important;display:flex!important;min-height:var(--acadia-control-min-height)!important;overflow:hidden;width:100%!important}.acadia-shell p-multiselect.acadia-filter-control .p-multiselect-label,.acadia-shell .acadia-filter-control.p-multiselect .p-multiselect-label{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;line-height:1.25!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-shell p-multiselect.acadia-filter-control:not(.p-disabled):hover,.acadia-shell .acadia-filter-control.p-multiselect:not(.p-disabled):hover{border-color:var(--acadia-border-strong)!important}.acadia-shell p-multiselect.acadia-filter-control.p-focus,.acadia-shell .acadia-filter-control.p-multiselect.p-focus{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-shell .acadia-filter-control.p-datepicker,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker{display:flex!important;width:100%!important}.acadia-shell .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-input,.acadia-shell p-calendar.acadia-filter-control .p-datepicker-input,.acadia-shell p-calendar .acadia-filter-control.p-datepicker .p-datepicker-input{background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control) 0 0 var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex:1 1 auto!important;font-size:var(--acadia-font-size-sm)!important;font-weight:500!important;min-height:var(--acadia-control-min-height)!important;padding:var(--acadia-control-padding-block) var(--acadia-control-padding-inline)!important}.acadia-shell .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown,.acadia-shell p-calendar.acadia-filter-control .p-datepicker-dropdown,.acadia-shell p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown{align-items:center!important;background:#fff!important;border:1px solid var(--acadia-control-border)!important;border-left:none!important;border-radius:0 var(--acadia-radius-control) var(--acadia-radius-control) 0!important;box-shadow:var(--acadia-shadow-xs)!important;color:var(--acadia-text-secondary)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--acadia-control-min-height)!important;min-width:var(--acadia-control-min-height)!important}.acadia-shell .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-shell .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg,.acadia-shell p-calendar.acadia-filter-control .p-datepicker-dropdown .p-icon,.acadia-shell p-calendar.acadia-filter-control .p-datepicker-dropdown svg,.acadia-shell p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown .p-icon,.acadia-shell p-calendar .acadia-filter-control.p-datepicker .p-datepicker-dropdown svg{color:var(--acadia-text-secondary)!important;height:1rem!important;width:1rem!important}.acadia-shell .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-shell .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-shell p-datepicker .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown,.acadia-shell p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-input,.acadia-shell p-calendar .acadia-filter-control.p-datepicker.p-inputwrapper-focus .p-datepicker-dropdown{border-color:var(--acadia-primary)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-list-search .acadia-list-search-input,.acadia-list-search .acadia-filter-control.p-inputtext,.acadia-list-search input.p-inputtext{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.acadia-list-search .acadia-list-search-input:enabled:focus,.acadia-list-search .acadia-filter-control.p-inputtext:enabled:focus,.acadia-list-search input.p-inputtext:focus,.acadia-list-search input.p-inputtext:focus-visible{border:none!important;box-shadow:none!important;outline:none}.p-overlay.p-component:has(>.p-overlay-content .acadia-filter-dropdown-panel){align-items:stretch;box-sizing:border-box;max-width:calc(100vw - 1rem)}.p-overlay.p-component:has(>.p-overlay-content .acadia-filter-dropdown-panel)>.p-overlay-content{box-sizing:border-box;width:100%}.acadia-filter-dropdown-panel.p-dropdown-panel,.acadia-filter-dropdown-panel.p-select-overlay{box-sizing:border-box;min-width:100%;width:100%}.p-overlay.p-component:has(>.p-overlay-content .acadia-form-dropdown-panel){box-sizing:border-box;min-width:10rem;width:0;max-width:calc(100vw - 1rem)}.p-overlay.p-component:has(>.p-overlay-content .acadia-form-dropdown-panel)>.p-overlay-content{box-sizing:border-box;width:100%}.acadia-form-dropdown-panel.p-dropdown-panel,.acadia-form-dropdown-panel.p-select-overlay{box-sizing:border-box;min-width:100%;width:100%;max-width:100%}.acadia-form-dropdown-panel .p-dropdown-items .p-dropdown-item,.acadia-form-dropdown-panel .p-select-list .p-select-option{align-items:flex-start;overflow-wrap:anywhere;white-space:normal}.acadia-form-dropdown-panel .p-dropdown-filter-container input,.acadia-form-dropdown-panel .p-select-filter-container input{min-width:0;width:100%}.acadia-invoice-detailDrawer{--p-inputtext-filled-background: #ffffff}.acadia-invoice-detailDrawer .p-inputtext,.acadia-invoice-detailDrawer .p-variant-filled.p-inputtext{background:#fff!important;background-color:#fff!important;border:1px solid var(--acadia-control-border);border-radius:var(--acadia-radius-control);box-shadow:var(--acadia-shadow-xs)}.acadia-invoice-detailDrawer .p-inputtext:enabled:hover,.acadia-invoice-detailDrawer .p-variant-filled.p-inputtext:enabled:hover{border-color:var(--acadia-border-strong)}.acadia-invoice-detailDrawer .p-inputtext:enabled:focus,.acadia-invoice-detailDrawer .p-variant-filled.p-inputtext:enabled:focus{border-color:var(--acadia-primary);box-shadow:var(--acadia-focus-ring)}:root{--font-size-base: 14px;--font-size-small: 13px;--font-size-xsmall: 11px;--font-family: var(--acadia-font-family);--text-color: var(--acadia-text);--text-color-secondary: var(--acadia-text-secondary);--primary-color: var(--acadia-primary);--primary-color-text: var(--acadia-primary-contrast);--surface-ground: var(--acadia-surface-page);--surface-section: var(--acadia-surface-muted);--surface-card: var(--acadia-surface-card);--surface-overlay: var(--acadia-surface-overlay);--surface-border: var(--acadia-border);--surface-hover: var(--acadia-hover-bg);--surface-50: var(--acadia-surface-muted);--surface-100: var(--acadia-surface-muted);--surface-200: var(--acadia-border);--content-border-radius: var(--acadia-radius-card);--border-radius: var(--acadia-radius-md);--card-shadow: var(--acadia-shadow-sm);--green-500: var(--acadia-status-success);--green-600: var(--p-green-600, #16a34a);--red-500: var(--acadia-status-danger);--red-600: var(--p-red-600, #dc2626);--orange-500: var(--p-orange-500, #f97316);--orange-600: var(--p-orange-600, #ea580c);--yellow-500: var(--acadia-status-warning);--blue-500: var(--acadia-status-info);--error-color: var(--red-500);--info-color: var(--primary-color);--p-togglebutton-border-radius: var(--acadia-radius-control);--p-togglebutton-background: var(--acadia-surface-card);--p-togglebutton-border-color: var(--acadia-control-border);--p-togglebutton-color: var(--acadia-text);--p-togglebutton-hover-background: var(--acadia-surface-card);--p-togglebutton-hover-border-color: var(--acadia-primary);--p-togglebutton-hover-color: var(--acadia-primary);--p-togglebutton-checked-background: var(--acadia-primary);--p-togglebutton-checked-border-color: var(--acadia-primary);--p-togglebutton-checked-color: var(--acadia-primary-contrast);--p-togglebutton-content-border-radius: var(--acadia-radius-control);--p-selectbutton-border-radius: var(--acadia-radius-control);--p-checkbox-border-radius: var(--acadia-radius-checkbox)}#acadia-body,.acadia-shell,.acadia-shell-main,.page-shell,.acadia-page,.acadia-workspace{font-family:var(--acadia-font-family);font-size:var(--acadia-font-size-base);letter-spacing:var(--acadia-letter-spacing-body);font-feature-settings:"cv05","cv08","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acadia-num,.acadia-font-display,.acadia-kpi-val,.acadia-stat-value,.stat-box-val{font-family:var(--acadia-font-family-display);font-feature-settings:"tnum";letter-spacing:var(--acadia-letter-spacing-display);font-variant-numeric:tabular-nums}.acadia-page-title{font-size:var(--acadia-font-size-xl);font-weight:700;color:var(--acadia-text);letter-spacing:var(--acadia-letter-spacing-title);line-height:1.2}.acadia-page-sub{font-size:var(--acadia-font-size-sm);color:var(--acadia-text-secondary);margin-top:.25rem;line-height:1.4}.acadia-typography--dotted-zero{font-feature-settings:var(--acadia-font-feature-numeric-zero),"tnum" 1;font-variant-numeric:tabular-nums}.acadia-typography--dotted-zero .acadia-num,.acadia-typography--dotted-zero .acadia-font-display,.acadia-typography--dotted-zero .acadia-kpi-val,.acadia-typography--dotted-zero .acadia-kpi-val-compact,.acadia-typography--dotted-zero .acadia-stat-value,.acadia-typography--dotted-zero .acadia-stat-card-value,.acadia-typography--dotted-zero .stat-box-val,.acadia-typography--dotted-zero .acadia-expense-reimbursementCard-value,.acadia-typography--dotted-zero .kpi-value,.acadia-typography--dotted-zero .acadia-approval-stat-value,.acadia-typography--dotted-zero .acadia-progress-ring__val{font-family:var(--acadia-font-family-numeric);font-feature-settings:var(--acadia-font-feature-numeric-zero),"tnum" 1;font-variant-numeric:tabular-nums}.acadia-typography--dotted-zero .p-inputtext,.acadia-typography--dotted-zero .p-inputnumber-input,.acadia-typography--dotted-zero .p-datatable-tbody>tr>td,.acadia-typography--dotted-zero .p-datatable-thead>tr>th{font-feature-settings:var(--acadia-font-feature-numeric-zero),"tnum" 1;font-variant-numeric:tabular-nums}.required-asterisk{color:var(--acadia-status-danger);font-weight:inherit}.p-dialog,.p-dialog.p-confirmdialog{border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-md);overflow:hidden}.p-dialog[class*=acadia-] .p-dialog-header{align-items:flex-start;background:var(--acadia-surface-card)!important;border-bottom:1px solid var(--acadia-border)!important;box-shadow:none;padding:var(--acadia-space-md) var(--acadia-space-lg)}.p-dialog[class*=acadia-] .p-dialog-footer{background:var(--acadia-surface-card)!important;border-top:1px solid var(--acadia-border-subtle)!important;display:flex;gap:var(--acadia-space-sm);justify-content:flex-end;padding:var(--acadia-space-md) var(--acadia-space-lg)!important}.p-dialog[class*=acadia-].p-confirmdialog .p-dialog-footer{justify-content:space-between}.p-dialog[class*=acadia-]:not(.p-confirmdialog) .p-dialog-content{background:var(--acadia-surface-card);padding:0!important}.acadia-form-dialog.p-dialog .p-dialog-footer .p-button,.acadia-form-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer .p-button,.acadia-invoices-sendDialog.p-dialog .p-dialog-footer .p-button,.acadia-invoices-sendDialog.p-dialog .p-dialog-footer .acadia-dialog-footer .p-button{font-size:var(--acadia-button-font-size)!important;height:auto!important;letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height)!important;padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)!important}.acadia-signout-dialog.p-dialog .p-dialog-footer .p-button:not(.p-button-rounded),.acadia-signout-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer .p-button:not(.p-button-rounded),.acadia-idle-timeout-dialog.p-dialog .p-dialog-footer .p-button:not(.p-button-rounded),.acadia-idle-timeout-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer .p-button:not(.p-button-rounded){border-radius:var(--acadia-radius-control)!important;font-size:var(--acadia-font-size-sm)!important;font-weight:600;height:auto!important;letter-spacing:var(--acadia-letter-spacing-body);min-height:var(--acadia-button-min-height)!important;padding:var(--acadia-button-padding-block) var(--acadia-button-padding-inline)!important}.acadia-form-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer-actions .p-button,.acadia-invoices-sendDialog.p-dialog .p-dialog-footer .acadia-dialog-footer-actions .p-button,.acadia-signout-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer-actions .p-button,.acadia-idle-timeout-dialog.p-dialog .p-dialog-footer .acadia-dialog-footer-actions .p-button,.acadia-form-dialog.p-dialog .p-dialog-footer .p-button.p-button-loading,.acadia-invoices-sendDialog.p-dialog .p-dialog-footer .p-button.p-button-loading,.acadia-signout-dialog.p-dialog .p-dialog-footer .p-button.p-button-loading,.acadia-idle-timeout-dialog.p-dialog .p-dialog-footer .p-button.p-button-loading{min-width:5rem}.acadia-confirm-dialog.p-confirmdialog .p-dialog-header{align-items:center;min-height:calc(var(--acadia-space-lg) * 2 + 2.25rem);padding:var(--acadia-space-lg)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-header .p-dialog-title{align-items:center;display:flex;line-height:1.25;min-height:2.25rem}.acadia-confirm-dialog.p-confirmdialog .p-confirmdialog-icon{top:var(--acadia-space-lg)}.acadia-confirm-dialog.p-confirmdialog .p-dialog-content{display:block;padding:var(--acadia-space-sm) var(--acadia-space-lg) var(--acadia-space-lg)!important}.acadia-confirm-dialog.p-confirmdialog .p-confirmdialog-message{line-height:var(--acadia-line-height-body, 1.5);margin:0;padding:0;white-space:pre-line}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer{display:flex;justify-content:space-between}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button{order:-1;margin-right:auto}.acadia-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-accept-button{order:1;margin-left:auto}.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(:disabled),.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled){background:var(--acadia-status-danger)!important;border-color:var(--acadia-status-danger)!important;color:#fff!important}.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button:not(:disabled):hover,.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button.p-button-secondary:not(:disabled):hover{background:var(--acadia-status-danger-hover)!important;border-color:var(--acadia-status-danger-hover)!important;color:#fff!important}.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button .p-button-icon,.acadia-projects-confirm-dialog.p-confirmdialog .p-dialog-footer .p-confirmdialog-reject-button .p-button-label{color:#fff!important}.acadia-filter-control.p-inputtext,.acadia-filter-control.p-textarea,.acadia-dialog .p-inputtext,.acadia-dialog .p-textarea,.acadia-reject-comment-dialog .p-inputtext,.acadia-reject-comment-dialog .p-textarea,.acadia-client-form-dialog .p-inputtext,.acadia-client-form-dialog .p-textarea,.acadia-clients-new-dialog .p-inputtext,.acadia-clients-new-dialog .p-textarea,.acadia-client-edit-dialog .p-inputtext,.acadia-client-edit-dialog .p-textarea,.acadia-fx-rates-add-dialog .p-inputtext,.acadia-fx-rates-add-dialog .p-textarea,.acadia-project-risk-dialog .p-inputtext,.acadia-project-risk-dialog .p-textarea,.acadia-project-risk-dialog textarea.p-inputtextarea,.acadia-project-task-dialog .p-inputtext,.acadia-project-task-dialog .p-textarea,.acadia-project-task-dialog textarea.p-inputtextarea,.acadia-project-additional-service-dialog .p-inputtext,.acadia-project-additional-service-dialog .p-textarea,.acadia-project-additional-service-dialog textarea.p-inputtextarea,.acadia-roles-new-dialog .p-inputtext,.acadia-roles-new-dialog .p-textarea,.acadia-role-form-dialog .p-inputtext,.acadia-role-form-dialog .p-textarea,.acadia-roles-assign-dialog .p-inputtext,.acadia-roles-assign-dialog .p-textarea,.acadia-invoices-generateDialog .p-inputtext,.acadia-invoices-generateDialog .p-textarea,.acadia-invoices-generateDialog textarea.p-inputtextarea,.acadia-invoices-paymentDialog .p-inputtext,.acadia-invoices-paymentDialog .p-textarea,.acadia-invoices-paymentDialog textarea.p-inputtextarea,.acadia-edit-workspace .p-inputtext,.acadia-edit-workspace .p-textarea,.acadia-page .p-inputtext,.acadia-page .p-textarea,.acadia-shell .p-inputtext,.acadia-shell .p-textarea{box-sizing:border-box;display:block!important;width:100%!important}.acadia-form-field,.acadia-form-field__control{min-width:0;width:100%}.acadia-filter-control.p-dropdown,.acadia-filter-control.p-select,.acadia-filter-control.p-autocomplete,.acadia-creatable-text-suggest.p-autocomplete,.acadia-client-form-dialog .acadia-filter-control.p-dropdown,.acadia-client-form-dialog .acadia-filter-control.p-select,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete,.acadia-manageuser-invite-dialog .acadia-filter-control.p-dropdown,.acadia-manageuser-invite-dialog .acadia-filter-control.p-select,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete,.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown,.acadia-roles-assign-dialog .acadia-filter-control.p-select,.acadia-edit-workspace .acadia-filter-control.p-dropdown,.acadia-edit-workspace .acadia-filter-control.p-select,.acadia-edit-workspace .acadia-filter-control.p-autocomplete,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete{height:auto!important;min-height:var(--acadia-control-min-height)!important}.acadia-filter-control.p-autocomplete .p-autocomplete-input,.acadia-filter-control.p-autocomplete .p-inputtext,.acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-input,.acadia-creatable-text-suggest.p-autocomplete .p-inputtext,.acadia-client-form-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-client-form-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext,.acadia-manageuser-invite-dialog .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-manageuser-invite-dialog .acadia-creatable-text-suggest.p-autocomplete .p-inputtext,.acadia-edit-workspace .acadia-filter-control.p-autocomplete .p-inputtext,.acadia-edit-workspace .acadia-creatable-text-suggest.p-autocomplete .p-inputtext{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.acadia-filter-control.p-autocomplete .p-autocomplete-dropdown,.acadia-creatable-text-suggest.p-autocomplete .p-autocomplete-dropdown{background:transparent!important;border:none!important;box-shadow:none!important;flex-shrink:0}.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-label,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-label{flex:1 1 auto;min-width:0}.acadia-roles-assign-dialog .acadia-filter-control.p-dropdown .p-dropdown-trigger,.acadia-roles-assign-dialog .acadia-filter-control.p-select .p-select-dropdown{flex-shrink:0}.acadia-workspace-listCard-header app-workspace-filter-strip,.acadia-workspace-listCard-header .acadia-workspace-filter-strip-host,.acadia-workspace-listCard-header .acadia-workspace-filterStrip,.acadia-workspace-listCard-header .acadia-approval-filterStrip,.acadia-workspace-listCard-header .acadia-approval-filterBar,.acadia-workspace-listCard-header .acadia-workspace-listFilterBar,.acadia-workspace-listCard-header .acadia-clients-listFilterBar,.acadia-workspace-listCard-header .acadia-projects-listFilterBar,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar,.acadia-workspace-listCard-header .acadia-invoices-listFilterBar,.acadia-workspace-listCard-header app-workspace-search,.acadia-workspace-listCard-header .acadia-workspace-search-host,.acadia-workspace-listCard-header .acadia-list-search,.acadia-workspace-listCard-header .acadia-approval-search,.acadia-workspace-listCard-header .acadia-list-search-input{box-sizing:border-box;display:block;max-width:none;min-width:0;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-clients-listFilterBar,.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-workspace-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop),.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-invoices-listFilterBar{display:grid!important;grid-template-columns:1fr;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid!important;grid-template-columns:minmax(0,.65fr) minmax(0,.35fr)!important;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop){display:grid!important;grid-template-columns:repeat(2,minmax(0,var(--acadia-expense-summary-filter-field-width)))!important;width:100%}.acadia-workspace-listCard-header .acadia-approval-filterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search,.acadia-workspace-listCard-header .acadia-approval-filterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-workspace-search-host{display:block!important;grid-column:1/-1;min-width:0!important;width:100%!important}.acadia-workspace-listCard-header .acadia-approval-filterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-list-search,.acadia-workspace-listCard-header .acadia-approval-filterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-search{display:flex!important;max-width:none!important;min-width:0!important;width:100%!important}.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-workspace-search,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-workspace-search-host,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-search,.acadia-workspace-listCard-header .acadia-expense-summary-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-list-search{flex:0 0 var(--acadia-filter-search-width)!important;max-width:var(--acadia-filter-search-width)!important;min-width:var(--acadia-filter-search-width)!important;width:var(--acadia-filter-search-width)!important}.acadia-workspace-listCard-header .acadia-list-search-input{display:block!important;width:100%!important}.acadia-list-search .acadia-list-search-input,.acadia-list-search .p-inputtext.acadia-filter-control{background:transparent!important;border:none!important;box-shadow:none!important;outline:none}.acadia-list-search .acadia-list-search-input:focus-visible,.acadia-list-search .p-inputtext.acadia-filter-control:focus-visible{border:none!important;box-shadow:none!important;outline:none}@media (min-width: 992px){.acadia-workspace-listCard-header .acadia-approval-filterBar.acadia-workspace-filterBar--inlineDesktop,.acadia-workspace-filterBar--inlineDesktop{align-items:center;display:flex!important;flex-wrap:nowrap;gap:var(--acadia-space-sm);width:100%}.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host{display:block!important;flex:0 0 var(--acadia-filter-search-width)!important;grid-column:auto!important;max-width:var(--acadia-filter-search-width)!important;min-width:0!important;width:var(--acadia-filter-search-width)!important}.acadia-workspace-filterBar--inlineDesktop .acadia-list-search,.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search{display:flex!important;max-width:var(--acadia-filter-search-width)!important;min-width:0!important;width:100%!important}.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField{flex:0 0 var(--acadia-filter-dropdown-width-compact)!important;max-width:var(--acadia-filter-dropdown-width-compact)!important;min-width:0;width:var(--acadia-filter-dropdown-width-compact)!important}.acadia-workspace-filterBar--inlineDesktop .acadia-manageuser-resultCount{flex:0 0 auto;margin-left:auto}.acadia-workspace-filterBar--inlineDesktop.acadia-invoices-listFilterBar .acadia-approval-filterField:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width)!important;max-width:var(--acadia-invoices-filter-field-width)!important;width:var(--acadia-invoices-filter-field-width)!important}.acadia-workspace-filterBar--inlineDesktop.acadia-invoices-listFilterBar .acadia-approval-filterField--client:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-client)!important;max-width:var(--acadia-invoices-filter-field-width-client)!important;width:var(--acadia-invoices-filter-field-width-client)!important}.acadia-workspace-filterBar--inlineDesktop.acadia-invoices-listFilterBar .acadia-approval-filterField--project:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-project)!important;max-width:var(--acadia-invoices-filter-field-width-project)!important;width:var(--acadia-invoices-filter-field-width-project)!important}.acadia-workspace-filterBar--inlineDesktop.acadia-invoices-listFilterBar .acadia-approval-filterField--status{flex:0 0 var(--acadia-invoices-filter-field-width-status)!important;max-width:var(--acadia-invoices-filter-field-width-status)!important;width:var(--acadia-invoices-filter-field-width-status)!important}}.acadia-approval-workspace .acadia-workspace-listCard .acadia-approval-card-header.acadia-workspace-listCard-header{gap:var(--acadia-workspace-listCard-header-padding);padding:var(--acadia-workspace-listCard-header-padding)!important}.acadia-approval-workspace .acadia-workspace-listCard .acadia-approval-card-body.acadia-workspace-listCard-body{display:flex;flex-direction:column;gap:0!important;padding:0!important}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--acadia-space-sm);min-height:0;min-width:0}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-active-bar,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-active-bar{display:none!important}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist,.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-content,.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-content,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list{background:transparent!important;box-shadow:none;flex-shrink:0;margin:0;padding:0}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist{border:none!important;border-bottom:1px solid var(--acadia-border-subtle)!important}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list{gap:0}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab,.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>p-tab.p-tab,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>p-tab.p-tab{align-items:center;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--acadia-text-secondary)!important;display:inline-flex;flex:0 0 auto;font-size:var(--acadia-font-size-sm);font-weight:600;gap:.375rem;justify-content:center;margin-bottom:-1px;min-width:auto;padding:.75rem 1rem!important}.acadia-section-tabs.acadia-edit-tabs--split .acadia-edit-tab-header>span:not(.pi){color:inherit;font-size:inherit;white-space:nowrap}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab:hover,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab:hover,.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>p-tab.p-tab:hover,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>p-tab.p-tab:hover{background:transparent!important;color:var(--acadia-text)!important}.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>button.p-tab.p-tab-active,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>button.p-tab.p-tab-active,.acadia-section-tabs.acadia-edit-tabs--split.p-tabs .p-tablist-tab-list>p-tab.p-tab.p-tab-active,.acadia-section-tabs.acadia-edit-tabs--split.p-tabview .p-tablist-tab-list>p-tab.p-tab.p-tab-active{background:transparent!important;border-bottom-color:var(--acadia-primary)!important;color:var(--acadia-primary)!important;font-weight:600}.acadia-section-tabs.acadia-edit-tabs--split:not(.acadia-roles-tabs).p-tabs .p-tabpanels,.acadia-section-tabs.acadia-edit-tabs--split:not(.acadia-roles-tabs).p-tabview .p-tabpanels,.acadia-edit-workspace--embedded:not(.acadia-roles-edit) .acadia-edit-tabs--split.p-tabs .p-tabpanels,.acadia-edit-workspace--embedded.acadia-edit-workspace--flat:not(.acadia-roles-edit) .acadia-edit-tabs--split.p-tabs .p-tabpanels{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-border);border-radius:var(--acadia-radius-card);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:0;overflow-x:visible;overflow-y:auto;padding:var(--acadia-space-md)}.acadia-section-tabs.acadia-edit-tabs--split:not(.acadia-roles-tabs).p-tabs .p-tabpanel,.acadia-section-tabs.acadia-edit-tabs--split:not(.acadia-roles-tabs).p-tabview .p-tabpanel,.acadia-edit-workspace--embedded:not(.acadia-roles-edit) .acadia-edit-tabs--split.p-tabs .p-tabpanel,.acadia-edit-workspace--embedded.acadia-edit-workspace--flat:not(.acadia-roles-edit) .acadia-edit-tabs--split.p-tabs .p-tabpanel{min-height:0;overflow-y:auto}.acadia-reports-tabs.p-tabs .p-tabpanels,.acadia-reports-tabs.p-tabview .p-tabpanels{background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-border);border-top:none;border-radius:0 0 var(--acadia-radius-lg) var(--acadia-radius-lg);box-shadow:var(--acadia-shadow-xs);flex:1 1 auto;min-height:0;overflow:hidden;padding:var(--acadia-space-md)}.acadia-reports-tabs.p-tabs .p-tabpanel,.acadia-reports-tabs.p-tabview .p-tabpanel{min-height:0;overflow-y:auto}.acadia-reports-tabs.p-tabs .p-tabpanel:has(.acadia-time-entry-summary-page),.acadia-reports-tabs.p-tabview .p-tabpanel:has(.acadia-time-entry-summary-page){overflow-x:auto}.acadia-page.acadia-roles .acadia-roles-tabCanvas{background:var(--acadia-surface-page)}.acadia-page.acadia-roles .acadia-roles-body>p-tabs>p-tabpanels,.acadia-page.acadia-roles .acadia-roles-edit>p-tabs>p-tabpanels{--p-tabs-tabpanel-background: transparent;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}.acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs{--p-tabs-tabpanel-background: transparent;--p-content-background: transparent;background:transparent}.acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs .p-tabpanels,.acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs .p-tabpanel,.acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs p-tabpanels,.acadia-page.acadia-roles p-tabs.acadia-roles-main-tabs p-tabpanel{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}.acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs{--p-tabs-tabpanel-background: transparent;--p-content-background: transparent;background:transparent}.acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs .p-tabpanels,.acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs .p-tabpanel,.acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs p-tabpanels,.acadia-page.acadia-roles .acadia-roles-edit.acadia-edit-workspace--embedded.acadia-edit-workspace--flat p-tabs.acadia-roles-tabs p-tabpanel{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible}.acadia-client-form-dialog app-location-id-picker .location-cascade__region-row,.acadia-clients-new-dialog app-location-id-picker .location-cascade__region-row,.acadia-client-edit-dialog app-location-id-picker .location-cascade__region-row{display:flex!important;flex-direction:row!important;gap:var(--acadia-space-sm);width:100%}.acadia-client-form-dialog app-location-id-picker .location-cascade__region-row>.acadia-form-field,.acadia-clients-new-dialog app-location-id-picker .location-cascade__region-row>.acadia-form-field,.acadia-client-edit-dialog app-location-id-picker .location-cascade__region-row>.acadia-form-field{flex:1 1 0;margin-bottom:0;min-width:0;width:100%}.acadia-client-form-dialog app-location-id-picker .p-select,.acadia-client-form-dialog app-location-id-picker .p-dropdown,.acadia-clients-new-dialog app-location-id-picker .p-select,.acadia-clients-new-dialog app-location-id-picker .p-dropdown,.acadia-client-edit-dialog app-location-id-picker .p-select,.acadia-client-edit-dialog app-location-id-picker .p-dropdown{display:flex!important;height:var(--acadia-client-form-control-height)!important;min-height:var(--acadia-client-form-control-height)!important;width:100%!important}.acadia-client-form-dialog app-location-id-picker .p-select .p-select-label,.acadia-client-form-dialog app-location-id-picker .p-dropdown .p-dropdown-label,.acadia-clients-new-dialog app-location-id-picker .p-select .p-select-label,.acadia-clients-new-dialog app-location-id-picker .p-dropdown .p-dropdown-label,.acadia-client-edit-dialog app-location-id-picker .p-select .p-select-label,.acadia-client-edit-dialog app-location-id-picker .p-dropdown .p-dropdown-label{min-height:var(--acadia-client-form-control-height)!important}.acadia-manageuser-manage-dialog.p-dialog .p-dialog-content.acadia-manageuser-manage-dialog-content{display:flex;flex-direction:column;padding:0;overflow:hidden;max-height:min(90dvh,52rem)}.acadia-manageuser-manage-dialog.p-dialog app-manageuser-quick-edit-drawer,.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit--embedded-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--acadia-space-md) var(--acadia-space-lg)}.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-header,.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-footer{flex-shrink:0}.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-body,.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit .acadia-edit-tabs.acadia-manageuser-quickEdit-tabs.p-tabs{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-tabs.p-tabs .p-tabpanels{flex:1 1 auto;min-height:min(40dvh,22rem);max-height:min(55dvh,32rem);overflow-y:auto}.acadia-manageuser-manage-dialog.p-dialog .acadia-manageuser-quickEdit-tabs.p-tabs .p-tabpanel app-loading-state{display:flex;flex-direction:column;width:100%;min-height:min(40dvh,22rem)}app-option-width-probe{display:none}@media (min-width: 992px){.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop{align-items:center;display:flex!important;flex-wrap:nowrap;gap:var(--acadia-space-sm);width:100%}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host{display:block!important;flex:0 0 var(--acadia-filter-search-width)!important;grid-column:auto!important;max-width:var(--acadia-filter-search-width)!important;min-width:0!important;width:var(--acadia-filter-search-width)!important}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField{flex:0 0 var(--acadia-filter-dropdown-width-compact)!important;max-width:var(--acadia-filter-dropdown-width-compact)!important;min-width:0;width:var(--acadia-filter-dropdown-width-compact)!important}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop app-option-width-probe,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop app-option-width-probe,.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop app-option-width-probe,.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop app-option-width-probe,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop app-option-width-probe,.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) app-option-width-probe{display:grid;height:0;overflow:hidden;pointer-events:none;visibility:hidden;width:max-content}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe,.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe,.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe,.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-option-width-probe{display:grid;width:max-content}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe__label,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe__label,.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe__label,.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe__label,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-option-width-probe__label,.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-option-width-probe__label{grid-area:1/1;padding-inline:.75rem 3rem;white-space:nowrap;width:max-content}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control,.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control,.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control,.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-filterField:has(>app-option-width-probe)>.acadia-filter-control{width:100%!important}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField{flex:0 1 auto!important;max-width:min(24rem,100vw - 2 * var(--acadia-space-lg))!important;width:fit-content!important}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-list-search,.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-list-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search{align-items:center;background:var(--acadia-surface-card)!important;border:1px solid var(--acadia-shell-search-border)!important;border-radius:var(--acadia-radius-md)!important;box-sizing:border-box;display:flex!important;gap:var(--acadia-list-search-gap);max-width:none!important;min-height:var(--acadia-list-search-min-height);min-width:0!important;overflow:hidden;padding:.4375rem .75rem!important;width:100%!important}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-list-search:focus-within,.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search:focus-within,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-list-search:focus-within,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search:focus-within{background:var(--acadia-surface-card)!important;border-color:var(--acadia-shell-search-border-focus)!important;box-shadow:var(--acadia-focus-ring)!important}.acadia-manageuser-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe),.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe),.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-filterField:has(>app-option-width-probe),.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:has(>app-option-width-probe){flex:0 1 auto!important;max-width:min(24rem,100vw - 2 * var(--acadia-space-lg))!important;width:fit-content!important}.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-filterField--bu:has(>app-option-width-probe),.acadia-projects-listFilterBar:not(.acadia-workspace-filterBar--inlineDesktop) .acadia-approval-filterField--status:has(>app-option-width-probe){flex:unset!important;max-width:none!important;min-width:0!important;width:100%!important}.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--bu:has(>app-option-width-probe){flex:.65 1 0!important;max-width:none!important;min-width:0!important;width:auto!important}.acadia-projects-listFilterBar.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--status:has(>app-option-width-probe){flex:.35 1 0!important;max-width:none!important;min-width:0!important;width:auto!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-list-search,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-search,.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-filter-control{min-height:var(--acadia-control-min-height)}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width)!important;max-width:var(--acadia-invoices-filter-field-width)!important;width:var(--acadia-invoices-filter-field-width)!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--client:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-client)!important;max-width:var(--acadia-invoices-filter-field-width-client)!important;width:var(--acadia-invoices-filter-field-width-client)!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--project:not(:has(>app-option-width-probe)){flex:0 0 var(--acadia-invoices-filter-field-width-project)!important;max-width:var(--acadia-invoices-filter-field-width-project)!important;width:var(--acadia-invoices-filter-field-width-project)!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--status{flex:0 0 var(--acadia-invoices-filter-field-width-status)!important;max-width:var(--acadia-invoices-filter-field-width-status)!important;width:var(--acadia-invoices-filter-field-width-status)!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--client:has(>app-option-width-probe),.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--project:has(>app-option-width-probe){flex:0 0 var(--acadia-invoices-filter-field-width-project)!important;max-width:var(--acadia-invoices-filter-field-width-project)!important;width:var(--acadia-invoices-filter-field-width-project)!important}.acadia-invoices-list .acadia-invoices-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField--client:has(>app-option-width-probe){flex:0 0 var(--acadia-invoices-filter-field-width-client)!important;max-width:var(--acadia-invoices-filter-field-width-client)!important;width:var(--acadia-invoices-filter-field-width-client)!important}}.acadia-time-entry-heatmap-hd app-option-width-probe{display:grid;height:0;overflow:hidden;pointer-events:none;visibility:hidden;width:max-content}.acadia-time-entry-heatmap-hd .acadia-option-width-probe{display:grid;width:max-content}.acadia-time-entry-heatmap-hd .acadia-option-width-probe__label{grid-area:1/1;padding-inline:.75rem 3rem;white-space:nowrap;width:max-content}.acadia-time-entry-heatmap-hd .acadia-time-entry-heatmap-member-select{flex:0 1 auto;margin-inline-start:auto;max-width:min(24rem,100vw - 2 * var(--acadia-space-lg));min-width:0;width:fit-content}.acadia-time-entry-heatmap-hd .acadia-time-entry-heatmap-member-select>.acadia-filter-control,.acadia-time-entry-heatmap-hd .acadia-time-entry-heatmap-member-select>p-dropdown{width:100%!important}@media (width <= 991px){.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop{align-items:stretch;flex-direction:column}.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host,.time-approval-queue .time-approval-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop app-workspace-search,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-workspace-search-host,.acadia-expense-approval .acadia-expense-approval-filters.acadia-approval-workspace-filters.acadia-workspace-filterBar--inlineDesktop .acadia-approval-filterField{flex:1 1 auto!important;max-width:none!important;width:100%!important}}.acadia-edit-workspace p-dropdown.acadia-project-risk-status-select,.acadia-project-risks p-dropdown.acadia-project-risk-status-select,.acadia-edit-workspace .acadia-project-risk-status-select.p-dropdown,.acadia-edit-workspace .acadia-project-risk-status-select.p-select,.acadia-project-risks .acadia-project-risk-status-select.p-dropdown,.acadia-project-risks .acadia-project-risk-status-select.p-select{border:1px solid var(--acadia-control-border)!important;border-radius:var(--acadia-radius-control)!important;box-shadow:var(--acadia-shadow-xs)!important;flex-shrink:0;max-width:none!important;min-width:8.5rem;overflow:visible!important;width:auto!important}.p-overlay.p-component:has(>.p-overlay-content .acadia-project-risk-status-select-panel){align-items:stretch;box-sizing:border-box;max-width:calc(100vw - 1rem)}.p-overlay.p-component:has(>.p-overlay-content .acadia-project-risk-status-select-panel)>.p-overlay-content{box-sizing:border-box;width:100%}.acadia-project-risk-status-select-panel.p-select-overlay,.acadia-project-risk-status-select-panel.p-dropdown-panel,.p-select-overlay.acadia-project-risk-status-select-panel,.p-dropdown-panel.acadia-project-risk-status-select-panel{box-sizing:border-box;min-width:8.5rem;width:100%}.acadia-projects-progress .p-progressbar{height:.5rem}.acadia-project-risk-list{overflow:visible}.acadia-project-risk-item__actions{overflow:visible;padding-inline:1px}
