/* PROENÇA Graphite 3.13.88. Facebook-inspired dark palette; source: work/build-black-theme.py. Screen only. */
@layer pfo-black{
@layer finish,compat;
@layer compat{
/* assets/css/lgpd-compliance.css */

/* assets/css/theme.css */
:root{--proenca-gold:var(--pfi-gold)!important;--proenca-green:var(--pfi-success)!important;--proenca-orange:var(--pfi-warning)!important;--proenca-bg:var(--pfi-bg-elevated)!important;--proenca-bg-deep:var(--pfi-bg)!important;--proenca-panel:var(--pfi-surface)!important;--proenca-panel-2:var(--pfi-surface-alt)!important;--proenca-panel-3:var(--pfi-surface-high)!important;--proenca-border:var(--pfi-border)!important;--proenca-border-strong:var(--pfi-border-strong)!important;--proenca-text:var(--pfi-text)!important;--proenca-text-soft:var(--pfi-text-soft)!important;--proenca-muted:var(--pfi-muted)!important;--proenca-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-radius-xs:var(--pfi-radius-xs)!important;--proenca-radius-sm:var(--pfi-radius-sm)!important;--proenca-radius-md:var(--pfi-radius)!important;--proenca-radius-lg:var(--pfi-radius-lg)!important;--proenca-font:var(--pfi-font)!important;}
.pfi-mobile-drawer__backdrop{background:rgba(24,25,26,0.24)!important;}
.pfi-mobile-drawer__panel{border-right:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-mobile-drawer__panel::after{background:radial-gradient(circle at 35% 35%,rgba(27,100,216,0.14) 0%,rgba(27,100,216,0.08) 32%,rgba(27,100,216,0) 68%),radial-gradient(circle at 68% 62%,rgba(27,100,216,0.14) 0%,rgba(27,100,216,0.08) 30%,rgba(27,100,216,0) 68%)!important;}
.pfi-mobile-drawer__panel > header{background:linear-gradient(180deg,rgba(36,37,38,0.96) 0%,rgba(36,37,38,0.82) 100%)!important;}
.pfi-mobile-drawer__panel > header .pfi-brand__mark{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel > header .pfi-brand__text strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-mobile-drawer__panel > header .pfi-brand__text span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-mobile-drawer__panel > header .pfi-icon-button{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel > header .pfi-icon-button:hover,
.pfi-mobile-drawer__panel > header .pfi-icon-button:focus-visible{box-shadow:0 14px 24px rgba(0,0,0,0.12)!important;}
.pfi-mobile-drawer__user,
.pfi-mobile-drawer__guest{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__user::before,
.pfi-mobile-drawer__guest::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-mobile-drawer__user img{border:2px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__user strong,
.pfi-mobile-drawer__guest p{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-mobile-drawer__user span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__section{color:var(--pf-palette-red-text)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;color:var(--pf-palette-red-text)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item > svg{color:var(--pf-palette-red-text)!important;fill:currentColor!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item > span{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item .pfi-rail-nav__arrow{color:var(--pf-palette-muted, #b0b3b8)!important;fill:currentColor!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item:hover,
.pfi-mobile-drawer__panel .pfi-rail-nav__item:focus-visible{border-color:rgba(92,132,184,0.18)!important;box-shadow:0 18px 30px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"]{border-color:transparent!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active::before,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"]::before{background:rgba(36,37,38,0.22)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active :is(span,svg),
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"] :is(span,svg){color:var(--pf-palette-link)!important;fill:currentColor!important;}
.pfi-mobile-drawer__panel > footer .pfi-button,
.pfi-mobile-drawer__guest .pfi-button{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel > footer .pfi-button:hover,
.pfi-mobile-drawer__guest .pfi-button:hover{box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__user strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-mobile-drawer__user span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"]{background:var(--pf-palette-primary, #1b64d8)!important;border-color:transparent!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active > span,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"] > span,
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active > svg,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"] > svg,
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active .pfi-rail-nav__arrow,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"] .pfi-rail-nav__arrow{color:var(--pf-palette-link)!important;fill:currentColor!important;}
.pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active::before,
.pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"]::before{background:rgba(36,37,38,0.22)!important;}
.pfi-app-portal-footer{background:var(--pf-palette-canvas, #242526)!important;border:0!important;border-bottom:2px solid var(--pf-palette-text, #5c84b8)!important;box-shadow:none!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-app-portal-footer__inner p{color:var(--pf-palette-muted, #b0b3b8)!important;}
/* assets/css/professional-profile.css */
body.proenca-professional-theme{--divider:var(--proenca-border-strong)!important;--divider--light:var(--proenca-border)!important;--border-radius:var(--proenca-radius-sm)!important;--border-radius--md:var(--proenca-radius-sm)!important;--border-radius--lg:var(--proenca-radius-md)!important;}
/* assets/css/responsive.css */

/* core/assets/css/oneportal.css */

/* core/assets/css/oneportal-official.css */

/* core/assets/css/oneportal-v201.css */

/* core/assets/css/portal-proenca-v210.css */
body.pfo-profile-page .pfo-profile--official.pfo-profile--social::before{background:linear-gradient(90deg,rgba(48,49,50,0) 0%,rgba(27,100,216,0.92) 16%,rgba(27,100,216,0.85) 34%,rgba(36,37,38,0) 58%,rgba(27,100,216,0.82) 78%,rgba(27,100,216,0.92) 92%,rgba(27,100,216,0) 100%)!important;}
body.pfo-profile-page .pfo-profile--official.pfo-profile--social::after{background:linear-gradient(90deg,rgba(27,100,216,0) 0%,rgba(27,100,216,0.92) 12%,rgba(36,37,38,0) 42%,rgba(27,100,216,0.84) 67%,rgba(27,100,216,0.92) 82%,rgba(27,100,216,0) 100%)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__identity--social{border:1px solid rgba(92,132,184,0.12)!important;background:linear-gradient(128deg,rgba(36,37,38,0.97) 0%,rgba(36,37,38,0.96) 41%,rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__identity--social::before{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__identity--social::after{background:radial-gradient(circle at 22% 42%,rgba(27,100,216,0.18) 0%,rgba(27,100,216,0.14) 20%,rgba(27,100,216,0) 56%),
    radial-gradient(circle at 68% 38%,rgba(27,100,216,0.16) 0%,rgba(27,100,216,0.12) 22%,rgba(27,100,216,0) 62%)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__avatar{box-shadow:0 20px 34px rgba(0,0,0,0.12),0 0 0 8px rgba(0,0,0,0.12)!important;border:4px solid rgba(62,64,66,0.96)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__name h1{color:var(--pf-palette-text, #75b6ff)!important;text-shadow:none!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__headline{color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__location,
body.pfo-profile-page .pfo-profile--official .pfo-profile__quick-count{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__quick-count strong,
body.pfo-profile-page .pfo-profile--official .pfo-profile__aux-row a{color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-badge{border:1px solid rgba(92,132,184,0.1)!important;background:rgba(36,37,38,0.88)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-badge--official{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;}
body.pfo-profile-page .pfo-profile--official .pfo-badge--verified{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;}
body.pfo-profile-page .pfo-profile--official .pfo-badge--completion{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.14)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-badge--completion::before{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 5px rgba(0,0,0,0.1)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile-action{border:1px solid rgba(92,132,184,0.12)!important;background:rgba(36,37,38,0.88)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile-action:hover,
body.pfo-profile-page .pfo-profile--official .pfo-profile-action:focus-visible{box-shadow:0 18px 26px rgba(0,0,0,0.12)!important;border-color:rgba(92,132,184,0.26)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile-action--primary svg,
body.pfo-profile-page .pfo-profile--official .pfo-profile-action--primary span{color:var(--pf-palette-link)!important;fill:currentColor!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__social-summary{background:linear-gradient(96deg,rgba(48,49,50,0.96) 0%,rgba(27,100,216,0.92) 49%,rgba(27,100,216,0.96) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__social-summary::before{background:linear-gradient(90deg,rgba(36,37,38,0.22),rgba(36,37,38,0))!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__social-summary::after{background:linear-gradient(135deg,rgba(36,37,38,0.13) 0%,rgba(36,37,38,0) 56%)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__social-summary > a{border:1px solid rgba(62,64,66,0.18)!important;background:rgba(36,37,38,0.1)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__social-summary > a::before{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs{background:rgba(36,37,38,0.92)!important;border:1px solid rgba(92,132,184,0.12)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs a{color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs a:hover,
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs a:focus-visible{color:var(--pf-palette-red-text)!important;background:rgba(27,100,216,0.08)!important;}
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs a.is-active,
body.pfo-profile-page .pfo-profile--official .pfo-profile__tabs a[aria-current="page"]{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--official :is(.pfo-panel,.pfnp-shell,.pfnp-folder-shell,.pfnp-library-shell){border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
/* core/assets/css/worker-support.css */
body.pfo-worker-support-page .pfo-worker-support::before{background:linear-gradient(90deg,rgba(27,100,216,0) 0%,rgba(27,100,216,0.92) 14%,rgba(27,100,216,0.15) 46%,rgba(27,100,216,0.86) 76%,rgba(27,100,216,0) 100%)!important;}
body.pfo-worker-support-page .pfo-worker-support::after{background:linear-gradient(90deg,rgba(27,100,216,0) 0%,rgba(27,100,216,0.88) 18%,rgba(27,100,216,0.14) 54%,rgba(27,100,216,0.88) 82%,rgba(27,100,216,0) 100%)!important;}
body.pfo-worker-support-page .pfo-worker-hero{border:1px solid rgba(92,132,184,0.1)!important;background:linear-gradient(135deg,rgba(36,37,38,0.98) 0%,rgba(36,37,38,0.98) 52%,rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-hero::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-worker-support-page .pfo-worker-hero::after{background:radial-gradient(circle at 35% 35%,rgba(27,100,216,0.15) 0%,rgba(27,100,216,0.08) 32%,rgba(27,100,216,0) 70%),radial-gradient(circle at 68% 60%,rgba(27,100,216,0.14) 0%,rgba(27,100,216,0.08) 28%,rgba(27,100,216,0) 70%)!important;}
body.pfo-worker-support-page .pfo-worker-hero__identity img{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-eyebrow,
body.pfo-worker-support-page .pfo-worker-hero__identity span{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-hero h1{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-hero p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-hero__alerts{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.16)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-hero__alerts:hover,
body.pfo-worker-support-page .pfo-worker-hero__alerts:focus-visible{box-shadow:0 18px 28px rgba(0,0,0,0.12)!important;}
body.pfo-worker-support-page .pfo-worker-tabs{background:rgba(36,37,38,0.94)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-tabs a{color:var(--pf-palette-muted, #b0b3b8)!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-worker-tabs a:hover,
body.pfo-worker-support-page .pfo-worker-tabs a:focus-visible{background:rgba(27,100,216,0.08)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-tabs a.is-active,
body.pfo-worker-support-page .pfo-worker-tabs a[aria-current="page"]{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-section > header,
body.pfo-worker-support-page .pfo-worker-section--intro{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-section > header::before,
body.pfo-worker-support-page .pfo-worker-section--intro::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-worker-support-page .pfo-worker-section > header h2,
body.pfo-worker-support-page .pfo-worker-section--intro h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-section > header p,
body.pfo-worker-support-page .pfo-worker-section--intro p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-kpis a{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-kpis a::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-worker-support-page .pfo-worker-kpis a:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-kpis span{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-kpis strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-kpis small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-actions a,
body.pfo-worker-support-page .pfo-worker-shortcuts a,
body.pfo-worker-support-page .pfo-day-card,
body.pfo-worker-support-page .pfo-activity,
body.pfo-worker-support-page .pfo-request,
body.pfo-worker-support-page .pfo-admin-request,
body.pfo-worker-support-page .pfo-ppe-card,
body.pfo-worker-support-page .pfo-worker-form-card,
body.pfo-worker-support-page .pfo-guide,
body.pfo-worker-support-page .pfo-worker-tip,
body.pfo-worker-support-page .pfo-support-form,
body.pfo-worker-support-page .pfo-admin-form,
body.pfo-worker-support-page .pfo-worker-selector,
body.pfo-worker-support-page .pfo-admin-worker,
body.pfo-worker-support-page .pfo-admin-panels > details,
body.pfo-worker-support-page .pfo-professional-wallet,
body.pfo-worker-support-page .pfo-professional-path,
body.pfo-worker-support-page .pfo-competency,
body.pfo-worker-support-page .pfo-ppe-catalog__group,
body.pfo-worker-support-page .pfo-ppe-request-history article,
body.pfo-worker-support-page .pfo-request__response,
body.pfo-worker-support-page .pfo-worker-empty{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-actions a::before,
body.pfo-worker-support-page .pfo-worker-shortcuts a::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-worker-support-page .pfo-worker-actions a:hover,
body.pfo-worker-support-page .pfo-worker-shortcuts a:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-actions a > span,
body.pfo-worker-support-page .pfo-worker-shortcuts a > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-actions strong,
body.pfo-worker-support-page .pfo-worker-shortcuts strong,
body.pfo-worker-support-page .pfo-day-card h3,
body.pfo-worker-support-page .pfo-activity h3,
body.pfo-worker-support-page .pfo-request h4,
body.pfo-worker-support-page .pfo-admin-request h4,
body.pfo-worker-support-page .pfo-ppe-card h3,
body.pfo-worker-support-page .pfo-guide h3,
body.pfo-worker-support-page .pfo-worker-tip h3,
body.pfo-worker-support-page .pfo-admin-worker h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-actions small,
body.pfo-worker-support-page .pfo-worker-shortcuts small,
body.pfo-worker-support-page .pfo-worker-detail p,
body.pfo-worker-support-page .pfo-day-card p,
body.pfo-worker-support-page .pfo-activity p,
body.pfo-worker-support-page .pfo-request p,
body.pfo-worker-support-page .pfo-admin-request p,
body.pfo-worker-support-page .pfo-guide summary p,
body.pfo-worker-support-page .pfo-worker-tip p,
body.pfo-worker-support-page .pfo-empty p,
body.pfo-worker-support-page .pfo-ppe-card p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-detail,
body.pfo-worker-support-page .pfo-activity__block,
body.pfo-worker-support-page .pfo-ppe-card dl div,
body.pfo-worker-support-page .pfo-ppe-card > p,
body.pfo-worker-support-page .pfo-request__response,
body.pfo-worker-support-page .pfo-ppe-request-intro,
body.pfo-worker-support-page .pfo-ppe-choice{background:rgba(36,37,38,0.96)!important;border:1px solid rgba(92,132,184,0.08)!important;}
body.pfo-worker-support-page .pfo-worker-detail strong,
body.pfo-worker-support-page .pfo-day-card > header span,
body.pfo-worker-support-page .pfo-activity > header span,
body.pfo-worker-support-page .pfo-worker-form-card label,
body.pfo-worker-support-page .pfo-support-form label,
body.pfo-worker-support-page .pfo-admin-form label,
body.pfo-worker-support-page .pfo-admin-request label,
body.pfo-worker-support-page .pfo-worker-selector label{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-day-card > header > strong,
body.pfo-worker-support-page .pfo-request > header > strong,
body.pfo-worker-support-page .pfo-admin-request > header > strong,
body.pfo-worker-support-page .pfo-ppe-card header strong,
body.pfo-worker-support-page .pfo-ppe-selected-count,
body.pfo-worker-support-page .pfo-ppe-request-history article > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-worker-support-page .pfo-activity__progress,
body.pfo-worker-support-page .pfo-progress-ring{background:rgba(27,100,216,0.1)!important;}
body.pfo-worker-support-page .pfo-activity__progress span{background:linear-gradient(90deg,var(--pf-palette-primary, #1b64d8) 0%,var(--pf-palette-primary, #1b64d8) 100%)!important;}
body.pfo-worker-support-page .pfo-progress-ring{background:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--pfo-progress) * 1%), var(--pf-palette-primary, #1b64d8) 0, rgba(27,100,216,0.1) 0)!important;box-shadow:inset 0 0 0 10px var(--pf-palette-surface, #0000004d),0 14px 24px rgba(0,0,0,0.08)!important;}
body.pfo-worker-support-page .pfo-progress-ring strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-worker-support-page .pfo-progress-ring small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-worker-support-page .pfo-career-path div,
body.pfo-worker-support-page .pfo-competency,
body.pfo-worker-support-page .pfo-guide > strong,
body.pfo-worker-support-page .pfo-worker-tip > span,
body.pfo-worker-support-page .pfo-ppe-card > header > span,
body.pfo-worker-support-page .pfo-ppe-card__icon,
body.pfo-worker-support-page .pfo-ppe-catalog__legend-icon,
body.pfo-worker-support-page .pfo-ppe-choice__icon,
body.pfo-worker-support-page .pfo-ppe-choice__check,
body.pfo-worker-support-page .pfo-career-path span{background:linear-gradient(135deg,rgba(27,100,216,0.12) 0%,rgba(27,100,216,0.14) 100%)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-support :is(input,select,textarea){border:1px solid rgba(92,132,184,0.16)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)!important;}
body.pfo-worker-support-page .pfo-worker-support :is(input,select,textarea):focus{outline:none!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
body.pfo-worker-support-page .pfo-day-actions button,
body.pfo-worker-support-page .pfo-day-actions > a,
body.pfo-worker-support-page .pfo-activity__actions button,
body.pfo-worker-support-page .pfo-activity__actions summary,
body.pfo-worker-support-page .pfo-worker-form-card button,
body.pfo-worker-support-page .pfo-support-form button,
body.pfo-worker-support-page .pfo-admin-form button,
body.pfo-worker-support-page .pfo-admin-request button,
body.pfo-worker-support-page .pfo-worker-empty a,
body.pfo-worker-support-page .pfo-worker-header-link{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-day-actions button:hover,
body.pfo-worker-support-page .pfo-day-actions > a:hover,
body.pfo-worker-support-page .pfo-activity__actions button:hover,
body.pfo-worker-support-page .pfo-activity__actions summary:hover,
body.pfo-worker-support-page .pfo-worker-form-card button:hover,
body.pfo-worker-support-page .pfo-support-form button:hover,
body.pfo-worker-support-page .pfo-admin-form button:hover,
body.pfo-worker-support-page .pfo-admin-request button:hover,
body.pfo-worker-support-page .pfo-worker-empty a:hover,
body.pfo-worker-support-page .pfo-worker-header-link:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-worker-empty > span{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-ppe-choice:has(input:checked){border-color:rgba(92,132,184,0.24)!important;background:linear-gradient(135deg,rgba(27,100,216,0.06) 0%,rgba(27,100,216,0.08) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page .pfo-request--resolved > header > strong,
body.pfo-worker-support-page .pfo-request--closed > header > strong{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-item-image{background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-manager-entry{border:1px solid rgba(92,132,184,0.16)!important;background:linear-gradient(135deg,rgba(27,100,216,0.08),rgba(27,100,216,0.04))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-manager-entry__copy strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-manager-entry__copy span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-manager-entry__link{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-manager-entry__link:hover,.pfo-ppe-manager-entry__link:focus-visible{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-list-heading p{color:var(--pf-palette-muted,#b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-count{border:1px solid var(--pf-palette-border,#3e4042)!important;color:var(--pf-palette-muted,#b0b3b8)!important;background:var(--pf-palette-surface,#242526)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order{--order-accent:var(--pf-palette-primary,#1b64d8)!important;--order-tint:var(--pf-palette-tint,#242526)!important;border:1px solid var(--pf-palette-border,#3e4042)!important;border-top:3px solid var(--order-accent)!important;background:var(--pf-palette-surface,#242526)!important;color:var(--pf-palette-text,#75b6ff)!important;box-shadow:0 3px 14px rgba(0,0,0,.045)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order:is(.pfo-request--waiting,.pfo-request--in_analysis,.pfo-request--in_progress){--order-accent:var(--pf-palette-warning,#78561b)!important;--order-tint:var(--pf-palette-warning-soft,#263951)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order.pfo-request--resolved{--order-accent:var(--pf-palette-success,#303132)!important;--order-tint:var(--pf-palette-success-soft,#242526)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order:is(.pfo-request--cancelled,.pfo-request--closed){--order-accent:var(--pf-palette-muted,#303132)!important;--order-tint:var(--pf-palette-subtle,#242526)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order>.pfo-order-heading{background:transparent!important;border:0!important;border-bottom:1px solid var(--pf-palette-border,#3e4042)!important;box-shadow:none!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-category{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-category svg{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-category span{color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-topline .pfo-order-status{background:var(--order-tint)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:currentColor!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-status::before{background:currentColor!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-heading h4{color:var(--pf-palette-text,#75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-heading .pfo-order-date{color:var(--pf-palette-muted,#b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-facts>div{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-facts dt{color:var(--pf-palette-muted,#b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-facts dd{color:var(--pf-palette-text,#75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-body h5{color:var(--pf-palette-text,#75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-items h5 span{background:var(--pf-palette-tint,#242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-items li{border:1px solid var(--pf-palette-border,#3e4042)!important;background:var(--pf-palette-surface,#242526)!important;color:var(--pf-palette-text,#75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-items li::before{background:var(--pf-palette-primary,#1b64d8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-note{background:var(--pf-palette-canvas,#242526)!important;border-left:3px solid var(--pf-palette-border,#3e4042)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-body p{color:var(--pf-palette-text,#75b6ff)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-context{border-top:1px solid var(--pf-palette-border,#3e4042)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-response{border:1px solid var(--pf-palette-border,#3e4042)!important;background:var(--pf-palette-tint,#242526)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-response small{color:var(--pf-palette-muted,#b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-footer{border-top:1px solid var(--pf-palette-border,#3e4042)!important;background:var(--pf-palette-surface,#242526)!important;color:var(--pf-palette-muted,#b0b3b8)!important;}
body.pfo-worker-support-page .pfo-worker-support .pfo-order-footer strong{color:inherit!important;}
body.pfo-worker-support-page .pfo-support-admin{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-nav{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-nav a{color:#75b6ff!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-nav a.is-active{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfo-worker-support-page .pfo-support-nav a:not(.is-active):hover{background:#263951!important;color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-metrics>div{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #00000008!important;}
body.pfo-worker-support-page .pfo-support-metrics>div.is-attending{border-top-color:#5c84b8!important;}
body.pfo-worker-support-page .pfo-support-metrics>div.is-finished{border-top-color:#5c84b8!important;}
body.pfo-worker-support-page .pfo-support-metrics span{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-metrics strong{color:#f19ca5!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-metrics .is-attending strong{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-metrics .is-finished strong{color:#81c995!important;}
body.pfo-worker-support-page .pfo-support-admin small{color:#b0b3b8!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-section-title{background:transparent!important;}
body.pfo-worker-support-page .pfo-support-section-title p{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-total{background:#242526!important;color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-filters,body.pfo-worker-support-page .pfo-support-selector{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-admin label{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-admin :is(input:not([type=hidden]),select,textarea){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfo-worker-support-page .pfo-support-admin input[readonly]{background:#242526!important;}
body.pfo-worker-support-page .pfo-support-admin :is(input,select,textarea):focus{outline:2px solid #3e4042!important;}
body.pfo-worker-support-page .pfo-support-admin :is(a,button,summary):focus-visible{outline:3px solid #5c84b8!important;}
body.pfo-worker-support-page .pfo-support-button,body.pfo-worker-support-page .pfo-support-admin .pfo-admin-form button{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:none!important;}
body.pfo-worker-support-page .pfo-support-button:hover,body.pfo-worker-support-page .pfo-support-admin .pfo-admin-form button:hover{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
body.pfo-worker-support-page .pfo-support-text-link{color:#f19ca5!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-text-link:hover{color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-ticket{border:1px solid #3e4042!important;border-left:4px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 14px #00000008!important;}
body.pfo-worker-support-page .pfo-support-ticket:is(.is-resolved,.is-closed){border-left-color:#5c84b8!important;}
body.pfo-worker-support-page .pfo-support-ticket.is-cancelled{border-left-color:#3e4042!important;}
body.pfo-worker-support-page .pfo-support-ticket>header{background:#242526!important;}
body.pfo-worker-support-page .pfo-support-ticket-avatar{border:1px solid #3e4042!important;}
body.pfo-worker-support-page .pfo-support-ticket-person{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-ticket h4{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-ticket-meta{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-ticket-badges{background:transparent!important;}
body.pfo-worker-support-page .pfo-support-status,body.pfo-worker-support-page .pfo-support-priority{background:#263951!important;color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-ticket:is(.is-in_analysis,.is-in_progress,.is-waiting) .pfo-support-status{background:#263951!important;color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-ticket:is(.is-resolved,.is-closed) .pfo-support-status{background:#242526!important;color:#81c995!important;}
body.pfo-worker-support-page .pfo-support-ticket.is-cancelled .pfo-support-status{background:#242526!important;color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-priority{background:#263951!important;color:#e9bf67!important;}
body.pfo-worker-support-page .pfo-support-ticket-reference{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-ticket-reference strong{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-ticket-detail>summary{border-top:1px solid #3e4042!important;background:#242526!important;color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-ticket-detail>summary:hover{background:#263951!important;color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-ticket-body{background:#242526!important;}
body.pfo-worker-support-page .pfo-support-ticket-body h5{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-ticket-description p,body.pfo-worker-support-page .pfo-support-ticket-description li{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-facts dt{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-facts dd{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-response-form{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-handoff{border:1px solid #3e4042!important;background:#263951!important;}
body.pfo-worker-support-page .pfo-support-handoff strong{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-empty{border:1px dashed #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-empty strong{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-empty p{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-pagination{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-pagination a{border:1px solid #3e4042!important;color:#f19ca5!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-person{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-person p{color:#b0b3b8!important;}
body.pfo-worker-support-page .pfo-support-person>span{background:#242526!important;color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-panels>details{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-panels>details>summary{background:#242526!important;color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-panels summary strong{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-step{background:#263951!important;color:#f19ca5!important;}
body.pfo-worker-support-page .pfo-support-admin .pfo-admin-form{border:0!important;border-top:1px solid #3e4042!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-extra{border:1px solid #3e4042!important;}
body.pfo-worker-support-page .pfo-support-extra>summary{background:#242526!important;color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-admin .pfo-admin-ppe-control{border:1px solid #3e4042!important;background:#263951!important;}
body.pfo-worker-support-page .pfo-support-admin .pfo-admin-ppe-control strong{color:#75b6ff!important;background:transparent!important;}
body.pfo-worker-support-page .pfo-support-admin .pfo-admin-ppe-control p{color:#75b6ff!important;}
body.pfo-worker-support-page .pfo-support-admin .pfo-admin-ppe-control a{border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;}
body.pfo-worker-support-page .pfo-support-help{color:#b0b3b8!important;}
@media (max-width:480px){body.pfo-worker-support-page .pfo-support-metrics>div{border-left:3px solid #3e4042!important;}
body.pfo-worker-support-page .pfo-support-metrics>div.is-attending{border-left-color:#5c84b8!important;}
body.pfo-worker-support-page .pfo-support-metrics>div.is-finished{border-left-color:#5c84b8!important;}}
/* core/assets/css/tool-procurement.css */
.pfo-tool-catalog-admin{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-admin__toggle{border:0!important;background:transparent!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-admin__toggle>span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-catalog-admin__toggle small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-admin__form{border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-admin__grid label{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-admin__grid input,.pfo-tool-catalog-admin__grid select{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-admin__grid small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-admin__notice .is-success,.pfo-tool-plan-submit-card__result .is-success,.pfo-director-quote-result .is-success{background:var(--pf-palette-success-soft, #242526)!important;color:var(--pf-palette-success, #81c995)!important;}
.pfo-tool-catalog-admin__notice .is-error,.pfo-tool-plan-submit-card__result .is-error,.pfo-director-quote-result .is-error{background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__actions--supply .pfo-tool-button{box-shadow:none!important;}
.pfo-tool-button--stock{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--stock:hover{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-button--rental{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--rental:hover{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-button--whatsapp{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-field--stock{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-field--rental{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-supply-check{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-supply-check.is-valid{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-supply-check.is-invalid{background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__qty--split{background:transparent!important;}
.pfo-tool-plan-card__qty--split span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card__qty--split span strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__qty--split .is-stock{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-plan-card__qty--split .is-stock strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__qty--split .is-rental{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-plan-card__qty--split .is-rental strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__qty--split em{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-submit-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:5px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-plan-submit-card h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-submit-card>div>span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-submit-card small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-submit-card__numbers b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-submit-card__numbers span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-submit-card label{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-submit-card input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-director-tool-plan__alert{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-director-project{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-director-project>header span,.pfo-director-rental-box>header span{color:var(--pf-palette-red-text)!important;}
.pfo-director-project h3,.pfo-director-rental-box h4{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-director-project>header small,.pfo-director-rental-box>header small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-tool-row{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-director-tool-row__image{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-director-tool-row>div>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-director-tool-row>div>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-tool-row__qty span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-tool-row__qty b{color:var(--pf-palette-red-text)!important;}
.pfo-director-tool-row__qty .is-stock{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-director-tool-row__qty .is-stock b{color:var(--pf-palette-red-text)!important;}
.pfo-director-tool-row__qty .is-rental{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-director-tool-row__qty .is-rental b{color:var(--pf-palette-red-text)!important;}
.pfo-director-tool-row__cc{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-rental-box{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-director-rental-tools>div{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-director-rental-tools img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-director-rental-tools strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-director-rental-tools small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-rental-tools>b{color:var(--pf-palette-red-text)!important;}
.pfo-director-quote-share label{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-director-quote-share input,.pfo-director-quote-share select{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-director-rental-central{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-director-rental-central__header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-director-rental-central__header span{color:var(--pf-palette-red-text)!important;}
.pfo-director-rental-central__header h3{color:var(--pf-palette-red-text)!important;}
.pfo-director-rental-central__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-director-rental-central__header>strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-director-rental-central__project{border-color:var(--pf-palette-canvas, #3e4042)!important;box-shadow:none!important;}
.pfo-director-rental-central__project>header h4{color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--rental-pdf{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-director-rental-tools__fallback{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--catalog-edit,
body .pfo-tool-catalog-list .pfo-tool-button--catalog-edit{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;-webkit-text-fill-color:currentColor!important;}
.pfo-tool-button--catalog-edit:is(:hover,:focus-visible),
body .pfo-tool-catalog-list .pfo-tool-button--catalog-edit:is(:hover,:focus-visible){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;-webkit-text-fill-color:currentColor!important;}
.pfo-tool-catalog-edit-dialog__backdrop{border:0!important;background:rgba(48,49,50,0.62)!important;}
.pfo-tool-catalog-edit-dialog__surface{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-catalog-edit-dialog__surface>header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-edit-dialog__surface>header span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-edit-dialog__surface>header h2{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-edit-dialog__surface>header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-edit-dialog__surface>header>button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-edit-dialog form>label{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-edit-dialog form input[type="text"],
.pfo-tool-catalog-edit-dialog form input[type="file"]{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-edit-dialog form input[readonly]{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-edit-dialog form label small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-edit-dialog__preview{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-edit-dialog__preview img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-edit-dialog__preview span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-photo-picker{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-photo-picker__title{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-photo-picker__controls{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-photo-picker__button{border:1px solid var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-photo-picker__button:hover,
.pfo-tool-photo-picker__button:focus-visible{border-color:var(--pf-palette-muted, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-photo-picker__input{border:0!important;}
.pfo-tool-photo-picker__name{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-photo-picker small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-edit-dialog form>footer .pfo-tool-button:not(.pfo-tool-button--primary){background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:1px solid var(--pf-palette-border-strong, #3e4042)!important;}
.pfo-tool-catalog-edit-dialog form>footer .pfo-tool-button--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;}
.pfo-tool-catalog-admin__notice--persistent.is-success>span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-catalog-admin__notice--persistent.is-error>span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
body .pfo-tool-catalog-list .pfo-tool-button--catalog-delete{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body .pfo-tool-catalog-list .pfo-tool-button--catalog-delete:hover{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-bulk__all{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-bulk__all input,
.pfo-tool-catalog-bulk-check input{accent-color:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-catalog-bulk__count{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk__count strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk-check{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.96)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-row.is-bulk-selected{border-color:var(--pf-palette-border-strong, #3e4042)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.1),0 16px 36px rgba(0,0,0,0.1)!important;}
.pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk__all{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-bulk__all:hover,
.pfo-tool-catalog-bulk__all.is-active,
.pfo-tool-catalog-bulk__all[aria-pressed="true"]{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk__mark,
.pfo-tool-catalog-bulk-check__mark{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:transparent!important;}
.pfo-tool-catalog-bulk__all[aria-pressed="true"] .pfo-tool-catalog-bulk__mark,
.pfo-tool-catalog-bulk-check[aria-pressed="true"] .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-catalog-bulk-check{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.98)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk-check:hover,
.pfo-tool-catalog-bulk-check.is-active,
.pfo-tool-catalog-bulk-check[aria-pressed="true"]{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk__mark,
.pfo-tool-catalog-bulk-check__mark{color:transparent!important;}
.pfo-tool-catalog-bulk__all:not(.is-active),
.pfo-tool-catalog-bulk-check:not(.is-active){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row:not(.is-bulk-selected){outline:none!important;}
.pfo-tool-catalog-bulk__all.is-active[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk__mark,
.pfo-tool-catalog-bulk-check.is-active[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-catalog-bulk__all.is-active[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk__mark::after,
.pfo-tool-catalog-bulk-check.is-active[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark::after{color:var(--pf-palette-link)!important;}
.pfo-tool-stock-selector{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-stock-selector__title{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-stock-selector__switch{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-stock-selector__thumb{background:var(--pf-palette-border, #3a3b3c)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-stock-selector.is-no .pfo-tool-stock-selector__thumb{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-stock-selector.is-yes .pfo-tool-stock-selector__thumb{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-stock-selector__choice{border:0!important;background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-stock-selector.is-no .pfo-tool-stock-selector__choice.is-no,
.pfo-tool-stock-selector.is-yes .pfo-tool-stock-selector__choice.is-yes{color:var(--pf-palette-link)!important;}
.pfo-tool-stock-selector__hint{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-stock-selector__hint b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-stock-selector.is-yes .pfo-tool-stock-selector__hint b:first-child{color:var(--pf-palette-red-text)!important;}
.pfo-tool-stock-selector.is-no .pfo-tool-stock-selector__hint b:last-child{color:var(--pf-palette-red-text)!important;}
.pfo-tool-stock-selector--dialog{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-optional-label{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
@media (max-width:782px){.pfo-tool-catalog-row.is-bulk-selected{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12),0 14px 32px rgba(0,0,0,0.12)!important;}
.pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark::after{color:var(--pf-palette-link)!important;}}
@media (max-width:900px){body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check__mark{border:2px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark::after,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark::after{color:var(--pf-palette-link)!important;}}
.pfo-tool-catalog-bulk-dock{border:1px solid rgba(62,64,66,0.96)!important;background:rgba(36,37,38,0.985)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-bulk-dock__summary{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk-dock__summary strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-bulk-dock__clear{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-tool-catalog-bulk-dock__delete{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-bulk-dock__delete:hover,
.pfo-tool-catalog-bulk-dock__delete:focus-visible{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-link)!important;}
/* core/assets/css/tool-custody.css */
.pfo-tool-catalog{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__search input{border:2px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;outline:none!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog__search input::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog__search input:focus{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-tool-catalog__search button{border:0!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__category > span{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__category select{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;outline:none!important;}
.pfo-tool-catalog__category select:focus{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.1)!important;}
.pfo-tool-catalog__meta{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog__meta strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-card:hover{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-card header small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-card .pfo-tool-code{color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-card .pfo-tool-card__icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-tool-catalog-card__keywords span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-card__tool h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-card__tool small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card__project b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-card__project span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card__project small{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card__qty{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-plan-card__qty strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__qty span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-button--danger{border:1px solid var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--danger:hover{background:var(--pf-palette-danger-soft, #242526)!important;border-color:var(--pf-palette-danger-soft, #3e4042)!important;}
.pfo-tool-plan-project-preview{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-project-preview b{color:var(--pf-palette-text, #75b6ff)!important;}
@media (max-width:760px){.pfo-tool-plan-card__project{border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}}
.pfo-tool-catalog__more [data-pfo-catalog-more]{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog__more [data-pfo-catalog-more]:hover{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border-strong, #3e4042)!important;}
.pfo-tool-catalog__meta b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__source-note{border:1px solid rgba(92,132,184,0.14)!important;background:rgba(48,49,50,0.045)!important;}
.pfo-tool-catalog__source-note strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__source-note span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-visual-guide{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-visual-guide img{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-card__visual img{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-card__visual a{color:var(--pf-palette-red-text)!important;}
.pfo-tool-plan-card__thumb,
.pfo-tool-card__thumb{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-plan-card__tool em,
.pfo-tool-card > header em{color:var(--pf-palette-red-text)!important;}
.pfo-tool-visual-guide:hover{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card__visual::before{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-card__visual img,
.pfo-tool-plan-card__thumb,
.pfo-tool-card__thumb{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-lightbox__backdrop{background:rgba(48,49,50,0.78)!important;}
.pfo-tool-lightbox__dialog{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-lightbox__image{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-lightbox__title{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-lightbox__guide{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-lightbox__close{border:0!important;background:rgba(48,49,50,0.08)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-visual-section{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-visual-section__header h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-visual-section__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-chip{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-chip:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-chip.is-active{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card__visual small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-card__placeholder{border:1px dashed var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-card__placeholder span{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-card__placeholder small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-card__visual strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-plan-card__tool em,
.pfo-tool-card > header em{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card__visual.is-illustrated{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-card__visual-topline{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-catalog-card__visual.is-illustrated img{border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 0 0 1px var(--pf-palette-text, #0000004d), 0 12px 24px rgba(0,0,0,0.1)!important;}
.pfo-tool-catalog-card__visual-meta strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-card__visual-meta small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-card__visual-meta a{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-card__visual-meta a:hover{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-catalog-card__no-visual{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-plan-card__thumb,
.pfo-tool-card__thumb{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-plan-card__tool em,
.pfo-tool-card > header em{color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-row.has-visual{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-tool-catalog-row__fallback-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__source{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row__body h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-row__body small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__status.is-ok{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row__status.is-wait{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__keywords span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__web-loading{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row.has-web-visual .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row.has-web-visual .pfo-tool-catalog-row__art > img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-web-attribution{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-web-attribution a{color:var(--pf-palette-red-text)!important;}
.pfo-tool-web-option{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-web-option.is-active{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 2px rgba(0,0,0,0.12)!important;}
.pfo-tool-catalog-row.has-web-visual .pfo-tool-catalog-row__art{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)!important;}
.pfo-tool-catalog-row.has-web-visual .pfo-tool-catalog-row__art > img{background:transparent!important;}
.pfo-tool-catalog-row[data-web-tool-type="manual"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="electric"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="pneumatic"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="hydraulic"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="lifting"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="welding"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="cutting"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="measurement"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="electrical"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="piping"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="bearing"] .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row[data-web-tool-type="torque"] .pfo-tool-catalog-row__art{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-catalog-row__status.is-ok{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row.has-local-visual .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)!important;}
.pfo-tool-catalog-row.has-local-visual .pfo-tool-catalog-row__art > img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row.is-unmapped .pfo-tool-catalog-row__art > small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row,
.pfo-tool-catalog-row.has-local-visual,
.pfo-tool-catalog-row.is-unmapped{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-row__art{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row__fallback-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__source{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row__body h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog-row__body small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__status.is-available{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-catalog-row__keywords span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__actions .pfo-tool-button--primary{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.12)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-row__provenance span{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-catalog-row__art img{background:var(--pf-palette-surface, #242526)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__art img{background:var(--pf-palette-surface, #242526)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__art img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog__pageinfo{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__page{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-catalog__page:hover:not([disabled]){box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog__page.is-current{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog__page[disabled]{box-shadow:none!important;}
.pfo-tool-catalog__page--ghost{color:var(--pf-palette-muted, #b0b3b8)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row,
body .pfo-tool-catalog-list .pfo-tool-catalog-row.has-local-visual,
body .pfo-tool-catalog-list .pfo-tool-catalog-row.is-unmapped{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row:hover,
body .pfo-tool-catalog-list .pfo-tool-catalog-row.has-local-visual:hover,
body .pfo-tool-catalog-list .pfo-tool-catalog-row.is-unmapped:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__art{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__fallback-icon{background:rgba(36,37,38,0.75)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__source{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__body h3{color:var(--pf-palette-text, #75b6ff)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__body small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__provenance span,
body .pfo-tool-catalog-list .pfo-tool-catalog-row__keywords span{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__actions .pfo-tool-button--primary{border:1px solid rgba(62,64,66,0.16)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-catalog-list .pfo-tool-catalog-row__actions .pfo-tool-button--primary:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-catalog__meta{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body .pfo-tool-catalog__source-note{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-card > footer .pfo-tool-button--inventory-delete{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-tool-card > footer .pfo-tool-button--inventory-delete:hover{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;}
.pfo-toolkeeper-flow__step{border:1px solid rgba(92,132,184,0.13)!important;background:rgba(36,37,38,0.88)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-toolkeeper-flow__step>b{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-toolkeeper-flow__step strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-toolkeeper-flow__step small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-readonly-chip{border:1px dashed rgba(92,132,184,0.22)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:rgba(36,37,38,0.9)!important;}
.pfo-tool-available-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-available-card__image{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-available-card__heading h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-available-card__heading small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-available-card__facts span{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-available-card__facts b{color:var(--pf-palette-red-text)!important;}
.pfo-tool-available-card__note{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--caution{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--caution:hover{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-custody{--pfo-surface:var(--pf-palette-surface, #242526)!important;--pfo-surface-soft:var(--pf-palette-surface, #242526)!important;--pfo-surface-tint:var(--pf-palette-canvas, #242526)!important;--pfo-border:var(--pf-palette-border, #3e4042)!important;--pfo-border-strong:var(--pf-palette-border-strong, #3e4042)!important;--pfo-text:var(--pf-palette-text, #75b6ff)!important;--pfo-text-soft:var(--pf-palette-muted, #b0b3b8)!important;--pfo-blue:var(--pf-palette-primary, #1b64d8)!important;--pfo-blue-strong:var(--pf-palette-primary, #1b64d8)!important;--pfo-red:var(--pf-palette-primary, #1b64d8)!important;--pfo-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pfo-text)!important;}
.pfo-tool-custody__header,
.pfo-tool-controls,
.pfo-tool-panel,
.pfo-tool-dialog__surface,
.pfo-tool-loan,
.pfo-tool-card,
.pfo-tool-catalog,
.pfo-tool-plan-card,
.pfo-tool-available-card,
.pfo-tool-empty{background:var(--pfo-surface)!important;border:1px solid var(--pfo-border)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-custody__header{background:#303132!important;border-color:rgba(62,64,66,0.08)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-custody__eyebrow,
.pfo-tool-custody__header h1,
.pfo-tool-custody__header p,
.pfo-tool-user-chip{color:var(--pf-palette-link)!important;}
.pfo-tool-custody__mark{background:linear-gradient(180deg, rgba(36,37,38,0.16), rgba(36,37,38,0.08))!important;border:1px solid rgba(62,64,66,0.18)!important;color:var(--pf-palette-link)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
.pfo-tool-user-chip{background:rgba(36,37,38,0.1)!important;border:1px solid rgba(62,64,66,0.15)!important;}
.pfo-tool-button{border:1px solid var(--pfo-border-strong)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-button:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-button--primary,
.pfo-tool-header-actions .pfo-tool-button--primary,
.pfo-tool-available-card__actions .pfo-tool-button--primary{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-text, #5c84b8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-button--primary:hover{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-button--caution{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-button--danger{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-summary__card{border:1px solid var(--pfo-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-summary__card strong{color:var(--pfo-text)!important;}
.pfo-tool-summary__card span{color:var(--pfo-text)!important;}
.pfo-tool-summary__card small{color:var(--pfo-text-soft)!important;}
.pfo-tool-summary__card--available{border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;}
.pfo-tool-summary__card--pending{border-top:4px solid var(--pf-palette-warning, #5c84b8)!important;}
.pfo-tool-summary__card--custody{border-top:4px solid var(--pf-palette-border-strong, #3e4042)!important;}
.pfo-tool-summary__card--overdue{border-top:4px solid var(--pf-palette-danger, #3e4042)!important;}
.pfo-tool-controls{background:rgba(36,37,38,0.88)!important;border:1px solid rgba(62,64,66,0.9)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-project select,
.pfo-tool-search input,
.pfo-tool-field input,
.pfo-tool-field select,
.pfo-tool-field textarea,
.pfo-tool-catalog__search input,
.pfo-tool-catalog__category select,
.pfo-tool-search button{border:1px solid var(--pfo-border-strong)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-text)!important;}
.pfo-tool-project select:focus,
.pfo-tool-search input:focus,
.pfo-tool-field input:focus,
.pfo-tool-field select:focus,
.pfo-tool-field textarea:focus,
.pfo-tool-catalog__search input:focus,
.pfo-tool-catalog__category select:focus{outline:none!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.1)!important;}
.pfo-tool-tabs button{border:1px solid var(--pfo-border)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-tabs button.is-active,
.pfo-tool-tabs button[aria-selected="true"]{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-tabs button b{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-tool-tabs button[aria-selected="true"] b{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;}
.pfo-tool-panel__header h2{color:var(--pfo-text)!important;}
.pfo-tool-panel__header p{color:var(--pfo-text-soft)!important;}
.pfo-tool-panel--inventory > .pfo-tool-panel__header,
.pfo-tool-panel--catalog > .pfo-tool-panel__header,
.pfo-tool-panel--toolkeeper > .pfo-tool-panel__header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-catalog{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog__source-note{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-chip{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-catalog-card__visual img{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-card__keywords span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-toolkeeper-flow__step{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-toolkeeper-flow__step>b{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-available-card{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-available-card__image{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-available-card__heading small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-available-card__facts span{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-card{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-quantities{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-quantities strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-loan{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-loan__person,
.pfo-tool-loan__notes{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-dialog__surface{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-dialog__surface > header{background:var(--pf-palette-surface, #242526)!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-readonly-chip{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-panel--catalog::before,
.pfo-tool-panel--inventory::before,
.pfo-tool-panel--toolkeeper::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-panel--catalog .pfo-tool-catalog__meta{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-tool-panel--catalog .pfo-tool-catalog-list .pfo-tool-catalog-row,
body .pfo-tool-panel--catalog .pfo-tool-catalog-list .pfo-tool-catalog-row.has-local-visual,
body .pfo-tool-panel--catalog .pfo-tool-catalog-list .pfo-tool-catalog-row.is-unmapped{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-tool-panel--catalog .pfo-tool-catalog-list .pfo-tool-catalog-row__art{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-panel--catalog .pfo-tool-stock-selector{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
.pfo-tool-panel--catalog .pfo-tool-stock-selector__title{color:var(--pf-palette-red-text)!important;}
.pfo-tool-panel--inventory .pfo-tool-available-card__heading .pfo-tool-code{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-panel--toolkeeper .pfo-toolkeeper-flow{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-panel--toolkeeper .pfo-toolkeeper-flow__step{border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-panel--toolkeeper .pfo-tool-available-card{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-panel--toolkeeper .pfo-tool-available-card__heading .pfo-tool-state{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-tabs::-webkit-scrollbar-thumb{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-tool-quantity-picker{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-quantity-picker__label{color:var(--pf-palette-red-text)!important;}
.pfo-tool-quantity-picker__step,
.pfo-tool-quantity-picker__input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-quantity-picker__step:hover{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-quantity-picker small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-quantity-picker small b{color:var(--pf-palette-red-text)!important;}
.pfo-tool-stock-editor{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-stock-editor__heading>span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-stock-editor__heading>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-stock-editor__step,
.pfo-tool-stock-editor__input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-stock-editor__step{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-stock-editor__step:hover{background:#303132!important;}
.pfo-tool-stock-editor__status{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-stock-editor__status b{color:var(--pf-palette-red-text)!important;}
.pfo-tool-stock-editor__readonly{color:var(--pf-palette-red-text)!important;}
.pfo-tool-available-card__facts em{color:var(--pf-palette-red-text)!important;}
.pfo-tool-custody{--pfo-ferr-navy:#303132!important;--pfo-ferr-navy-2:#303132!important;--pfo-ferr-blue:var(--pf-palette-primary, #1b64d8)!important;--pfo-ferr-red:var(--pf-palette-primary, #1b64d8)!important;--pfo-ferr-ink:var(--pf-palette-text, #75b6ff)!important;--pfo-ferr-muted:var(--pf-palette-muted, #b0b3b8)!important;--pfo-ferr-line:var(--pf-palette-border, #3e4042)!important;--pfo-ferr-soft:var(--pf-palette-surface, #242526)!important;--pfo-ferr-white:var(--pf-palette-surface, #242526)!important;--pfo-ferr-warning:var(--pf-palette-warning, #78561b)!important;--pfo-ferr-danger:var(--pf-palette-danger, #303132)!important;color:var(--pfo-ferr-ink)!important;}
.pfo-tool-custody__header{border:1px solid rgba(92,132,184,0.14)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-custody__header::after{background:radial-gradient(circle,rgba(27,100,216,0.13),rgba(27,100,216,0) 68%)!important;}
.pfo-tool-custody__mark{background:var(--pfo-ferr-navy)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-custody__eyebrow{color:var(--pf-palette-red-text)!important;}
.pfo-tool-custody__header h1{color:var(--pf-palette-link)!important;}
.pfo-tool-custody__header p{color:var(--pfo-ferr-muted)!important;}
.pfo-tool-button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-button:hover{border-color:var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-button:focus-visible{outline:3px solid rgba(92,132,184,0.22)!important;}
.pfo-tool-button--primary{border-color:var(--pfo-ferr-navy)!important;background:var(--pfo-ferr-navy)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-button--danger{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-button--rental{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-command-hero{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-command-hero__flow span{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-command-hero__flow span b{background:var(--pf-palette-canvas, #242526)!important;color:var(--pfo-ferr-blue)!important;}
.pfo-tool-command-hero__flow i{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-command-hero>small{color:var(--pfo-ferr-muted)!important;}
.pfo-tool-summary__card{border:1px solid var(--pfo-ferr-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-summary__card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-summary__card strong{color:var(--pf-palette-link)!important;}
.pfo-tool-summary__card span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-summary__card small{color:var(--pfo-ferr-muted)!important;}
.pfo-tool-summary__card--overdue{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-summary__card--overdue strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-controls{border:1px solid rgba(62,64,66,0.92)!important;background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-project>span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-project select,.pfo-tool-search input,.pfo-tool-field input,.pfo-tool-field select,.pfo-tool-field textarea{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.02)!important;}
.pfo-tool-project select:focus,.pfo-tool-search input:focus,.pfo-tool-field input:focus,.pfo-tool-field select:focus,.pfo-tool-field textarea:focus{outline:none!important;border-color:var(--pf-palette-border-strong, #3e4042)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.11)!important;}
.pfo-tool-search-hint{color:var(--pfo-ferr-muted)!important;}
.pfo-tool-tabs{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.96)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-tabs button{border:1px solid transparent!important;background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-tabs button:hover{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-tool-tabs button.is-active,.pfo-tool-tabs button[aria-selected="true"]{background:var(--pfo-ferr-navy)!important;border-color:transparent!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-tabs button b{background:rgba(48,49,50,0.09)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-tabs button.is-active b,.pfo-tool-tabs button[aria-selected="true"] b{background:rgba(36,37,38,0.18)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-panel{border:1px solid var(--pfo-ferr-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-panel__header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-panel__header h2,.pfo-tool-panel__header h3{color:var(--pf-palette-link)!important;}
.pfo-tool-panel__header p{color:var(--pfo-ferr-muted)!important;}
.pfo-tool-overview-grid article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-overview-grid article span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-overview-grid article strong{color:var(--pf-palette-link)!important;}
.pfo-tool-overview-grid article small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-overview-grid article.is-risk{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-overview-grid article.is-risk strong{color:var(--pf-palette-red-text)!important;}
.pfo-tool-overview-flow,.pfo-tool-mobilization-callout,.pfo-tool-demob-rule,.pfo-tool-rental-rule,.pfo-tool-ledger-head{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-overview-flow b,.pfo-tool-mobilization-callout b,.pfo-tool-demob-rule b,.pfo-tool-rental-rule strong,.pfo-tool-ledger-head b{color:var(--pf-palette-link)!important;}
.pfo-tool-overview-flow p,.pfo-tool-mobilization-callout span,.pfo-tool-demob-rule span,.pfo-tool-rental-rule span,.pfo-tool-ledger-head span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-allocation>div{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-catalog-action-note{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-demob-kpis article,.pfo-tool-loss-head article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-demob-kpis b,.pfo-tool-loss-head strong{color:var(--pf-palette-link)!important;}
.pfo-tool-demob-kpis span,.pfo-tool-loss-head span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-demob-list>article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-demob-list h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-demob-list span,.pfo-tool-demob-list small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-demob-blocked{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-rental-demob{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-rental-demob header b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-rental-demob header span{color:var(--pf-palette-red-text)!important;}
.pfo-tool-rental-rule{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-rental-rule strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-occurrence-list article{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-occurrence-list b{color:var(--pf-palette-red-text)!important;}
.pfo-tool-occurrence-list span,.pfo-tool-occurrence-list small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-ledger-table{border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-tool-ledger-table table{background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-ledger-table th{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-ledger-table td{border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-ledger-table td small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-rentals-surface .pflf-section{border:0!important;background:transparent!important;box-shadow:none!important;}
.pfo-tool-rentals-surface .pflf-section__header h2{color:var(--pf-palette-link)!important;}
.pfo-tool-rentals-surface .pflf-form-card,.pfo-tool-rentals-surface .pflf-detail-card{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-dialog__surface{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-dialog__header{background:var(--pf-palette-surface, #242526)!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-dialog__header h2{color:var(--pf-palette-link)!important;}
.pfo-tool-dialog__footer{background:var(--pf-palette-surface, #242526)!important;border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;}
@media (max-width:900px){.pfo-tool-dialog__surface{border-bottom:0!important;}}
.pfo-tool-occurrence-list article.is-loss{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 4px 0 0 var(--pf-palette-text, #0000004d),0 8px 20px rgba(0,0,0,0.06)!important;}
.pfo-tool-occurrence-list article.is-loss b,.pfo-tool-occurrence-list article.is-loss small{color:var(--pf-palette-red-text)!important;}
.pfo-tool-occurrence-list article.is-warning{border-color:var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-warning-soft, #263951)!important;box-shadow:inset 4px 0 0 var(--pf-palette-warning, #0000004d),0 8px 20px rgba(0,0,0,0.05)!important;}
.pfo-tool-occurrence-list article.is-warning b{color:var(--pf-palette-warning, #e9bf67)!important;}
.pfo-tool-tabs.pfo-tool-tabs--organized{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-tab,
.pfo-tool-tabs--organized .pfo-tool-nav-menu>summary{border:1px solid transparent!important;background:transparent!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-tab:hover,
.pfo-tool-tabs--organized .pfo-tool-nav-menu>summary:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-tab.is-active,
.pfo-tool-tabs--organized .pfo-tool-nav-tab[aria-selected="true"],
.pfo-tool-tabs--organized .pfo-tool-nav-menu.is-active>summary{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-tab b{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-tab.is-active b,
.pfo-tool-tabs--organized .pfo-tool-nav-tab[aria-selected="true"] b{border-color:rgba(62,64,66,0.25)!important;background:rgba(36,37,38,0.16)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu>summary i{background:rgba(48,49,50,0.08)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu.is-active>summary i{background:rgba(36,37,38,0.16)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__panel{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__panel>header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__panel>header strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__panel>header small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item{border:1px solid transparent!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item.is-active,
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item[aria-selected="true"]{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 4px 0 0 var(--pf-palette-text, #0000004d)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-tabs--organized .pfo-tool-nav-menu__item>b{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
@media (max-width:900px){.pfo-tool-tabs--organized .pfo-tool-nav-menu__panel,
  .pfo-tool-tabs--organized .pfo-tool-nav-menu--right .pfo-tool-nav-menu__panel{box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}}
.pfo-tool-photo-picker--stock{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-photo-picker--stock::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-photo-picker--stock .pfo-tool-photo-picker__title{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-photo-picker--stock .pfo-tool-photo-picker__controls{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-photo-picker--stock>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-register-catalog{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-register-catalog__toggle{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-register-catalog__toggle:hover{border-color:var(--pf-palette-border-strong, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-tool-register-catalog__toggle input{accent-color:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-tool-register-catalog__toggle strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-register-catalog__toggle small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-register-catalog__fields{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-tool-register-catalog__head{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-tool-register-catalog__head b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-register-catalog__head small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-tool-register-catalog__linked{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-tool-register-catalog__linked>span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-tool-register-catalog__linked strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-tool-register-catalog__linked small{color:var(--pf-palette-muted, #b0b3b8)!important;}
@media (max-width:900px){body.pfo-tool-custody-page .pfo-tool-panel--inventory .pfo-tool-available-card__heading h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-tool-custody-page .pfo-tool-panel--inventory .pfo-tool-available-card__heading small{color:var(--pf-palette-muted, #b0b3b8)!important;}}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization > .pfo-tool-panel__header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization > .pfo-tool-panel__header h2{color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization > .pfo-tool-panel__header p{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-mobilization-intro{border:1px solid #3e4042!important;border-left:4px solid #3e4042!important;background:linear-gradient(110deg,#263951,#242526)!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-eyebrow{color:#f19ca5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-mobilization-intro strong{color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-mobilization-intro p{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-mobilization-intro li{color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-mobilization-intro li b{background:#242526!important;border:1px solid #3e4042!important;color:#f19ca5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 18px #00000009!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card:hover{border-color:#3e4042!important;box-shadow:0 8px 22px #00000012!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__image{border:1px solid #3e4042!important;background:#242526!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__image > span{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__heading{background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-code{color:#b0b3b8!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__heading h3{color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__heading small{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-state{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__facts > span{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__facts b{color:#b0b3b8!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__facts em{color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__facts > span:last-child{background:#242526!important;border-color:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__facts > span:last-child :is(b,em){color:#81c995!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-stock-adjustment{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-stock-adjustment > summary{color:#b0b3b8!important;background:#242526!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-stock-adjustment > summary:hover{background:#242526!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-stock-adjustment > summary span{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-mobilization-stock-adjustment > p{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor{border:0!important;border-top:1px solid #3e4042!important;background:#242526!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor__heading span{color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor__heading small,
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor__status{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor__step{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-stock-editor__input{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions{border-top:1px solid #3e4042!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions .pfo-tool-button{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions .pfo-tool-button--primary{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;box-shadow:0 4px 9px #00000020!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-button--primary::after{color:#f0f2f5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions .pfo-tool-button--primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions .pfo-tool-button--danger{border-color:#3e4042!important;background:#263951!important;color:#f19ca5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-available-card__actions .pfo-tool-button--danger:hover{background:#263951!important;color:#f19ca5!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization .pfo-tool-readonly-chip{border:0!important;background:transparent!important;color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-panel--mobilization :is(button,summary,input):focus-visible{outline:3px solid #3e404240!important;}
body.pfo-tool-custody-page .pfo-tool-custody > .pfo-tool-custody__header{border:1px solid #3e4042!important;background:linear-gradient(110deg,#263951 0%,#242526 48%,#242526 100%)!important;box-shadow:0 7px 22px #00000008!important;}
body.pfo-tool-custody-page .pfo-tool-custody > .pfo-tool-custody__header::before{background:#\31 b64d8!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-custody__mark{border:1px solid #3e4042!important;color:#f0f2f5!important;background:#\31 b64d8!important;box-shadow:0 7px 16px #00000025!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-custody__eyebrow{color:#f19ca5!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header h1{color:#75b6ff!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header p{color:#b0b3b8!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-header-actions .pfo-tool-button{border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;box-shadow:0 2px 5px #00000005!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-header-actions .pfo-tool-button--primary{border-color:#3e4042!important;color:#f0f2f5!important;background:#\31 b64d8!important;box-shadow:0 4px 10px #00000020!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-header-actions .pfo-tool-button--primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfo-tool-custody-page .pfo-tool-custody__header .pfo-tool-header-actions .pfo-tool-button:not(.pfo-tool-button--primary):hover{background:#242526!important;color:#75b6ff!important;border-color:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-custody :is(.pfo-tool-custody__mark,.pfo-tool-header-actions,.pfo-tool-summary__icon,.pfo-tool-flow-step__icon) svg{fill:none!important;stroke:currentColor!important;}
body.pfo-tool-custody-page .pfo-tool-custody :is(.pfo-tool-custody__mark,.pfo-tool-header-actions,.pfo-tool-summary__icon,.pfo-tool-flow-step__icon) svg *{fill:none!important;stroke:currentColor!important;}
body.pfo-tool-custody-page .pfo-tool-custody .pfo-tool-custody__mark svg{color:#f0f2f5!important;}
body.pfo-tool-custody-page .pfo-tool-custody > .pfo-tool-command-hero{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #00000005!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step{--flow-accent:#1b64d8!important;border:1px solid #3e4042!important;color:#75b6ff!important;background:#263951!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:nth-child(2){--flow-accent:#19573e!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:nth-child(3){--flow-accent:#303132!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:nth-child(4){--flow-accent:#\31 b64d8!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:nth-child(5){--flow-accent:#1b64d8!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:nth-child(6){--flow-accent:#78561b!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step > span{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step .pfo-tool-flow-step__icon{color:var(--pf-palette-link)!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step small{color:#b0b3b8!important;background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step strong{color:#75b6ff!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step:hover{border-color:#3e4042!important;background:#263951!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step.is-active{border-color:#3e4042!important;background:#263951!important;box-shadow:inset 0 -3px #0000004d!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero .pfo-tool-flow-step.is-active :is(strong,.pfo-tool-flow-step__icon){color:#f19ca5!important;}
body.pfo-tool-custody-page .pfo-tool-command-hero > small{color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-custody > .pfo-tool-summary{background:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card{--metric-accent:#19573e!important;--metric-soft:#242526!important;--metric-border:#3e4042!important;border:1px solid var(--metric-border)!important;background:var(--metric-soft)!important;box-shadow:0 4px 13px #00000006!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card--pending{--metric-accent:#78561b!important;--metric-soft:#263951!important;--metric-border:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card--custody{--metric-accent:#1b64d8!important;--metric-soft:#263951!important;--metric-border:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card--overdue{--metric-accent:#b83246!important;--metric-soft:#263951!important;--metric-border:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card--history{--metric-accent:#303132!important;--metric-soft:#263951!important;--metric-border:#3e4042!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card::before{background:var(--metric-accent)!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card > .pfo-tool-summary__icon{color:var(--pf-palette-link)!important;background:#242526d9!important;border:1px solid var(--metric-border)!important;box-shadow:0 3px 9px #00000005!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card > strong[data-pfo-tool-count]{border:0!important;background:transparent!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:var(--pf-palette-link)!important;box-shadow:none!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card > .pfo-tool-summary__label{background:transparent!important;border:0!important;color:#75b6ff!important;}
body.pfo-tool-custody-page .pfo-tool-summary .pfo-tool-summary__card > small{background:transparent!important;color:#b0b3b8!important;}
body.pfo-tool-custody-page .pfo-tool-custody :is(.pfo-tool-flow-step,.pfo-tool-header-actions .pfo-tool-button):focus-visible{outline:3px solid #3e404240!important;}
/* core/assets/css/ppe-control.css */
.pfo-ppe-control,
.pfo-ppe-employee-pending,
.pfo-ppe-response,
.pfo-ppe-notification-result,
.pfo-admin-ppe-control{--ppe-navy:#303132!important;--ppe-blue:var(--pf-palette-primary, #1b64d8)!important;--ppe-blue-2:var(--pf-palette-primary, #1b64d8)!important;--ppe-red:var(--pf-palette-primary, #1b64d8)!important;--ppe-red-dark:var(--pf-palette-primary-hover, #1b64d8)!important;--ppe-yellow:var(--pf-palette-primary, #1b64d8)!important;--ppe-yellow-soft:var(--pf-palette-canvas, #242526)!important;--ppe-green:var(--pf-palette-primary, #1b64d8)!important;--ppe-green-soft:var(--pf-palette-canvas, #242526)!important;--ppe-orange:var(--pf-palette-primary, #1b64d8)!important;--ppe-ink:var(--pf-palette-text, #75b6ff)!important;--ppe-muted:var(--pf-palette-muted, #b0b3b8)!important;--ppe-line:var(--pf-palette-border, #3e4042)!important;--ppe-surface:var(--pf-palette-surface, #242526)!important;--ppe-bg:var(--pf-palette-surface, #242526)!important;--ppe-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--ppe-ink)!important;}
.pfo-ppe-hero{border:1px solid rgba(62,64,66,0.15)!important;color:var(--pf-palette-link)!important;background:#303132!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-hero::before{border:44px solid rgba(62,64,66,0.06)!important;}
.pfo-ppe-hero::after{background:var(--ppe-red)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-hero__mark{border:1px solid rgba(62,64,66,0.25)!important;background:rgba(36,37,38,0.12)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
.pfo-ppe-eyebrow,
.pfo-ppe-hero__rule > span{color:inherit!important;}
.pfo-ppe-hero h2{color:var(--pf-palette-link)!important;}
.pfo-ppe-hero p{color:rgba(240,242,245,0.86)!important;}
.pfo-ppe-hero__rule{border:1px solid rgba(62,64,66,0.21)!important;background:rgba(48,49,50,0.4)!important;box-shadow:inset 4px 0 0 var(--ppe-yellow)!important;}
.pfo-ppe-hero__rule span{color:var(--pf-palette-border, #f0f2f5)!important;}
.pfo-ppe-hero__rule strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-kpi{border:1px solid var(--ppe-line)!important;background:var(--ppe-surface)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-kpi::before{background:var(--ppe-blue)!important;}
.pfo-ppe-kpi--red::before,
.pfo-ppe-kpi--low::before,
.pfo-ppe-kpi--pending::before{background:var(--ppe-red)!important;}
.pfo-ppe-kpi--green::before,
.pfo-ppe-kpi--available::before{background:var(--ppe-green, var(--pf-palette-primary, #1b64d8))!important;}
.pfo-ppe-kpi--yellow::before,
.pfo-ppe-kpi--requests::before{background:var(--ppe-yellow, var(--pf-palette-primary, #1b64d8))!important;}
.pfo-ppe-kpi > span{color:var(--ppe-muted)!important;}
.pfo-ppe-kpi > strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-kpi > small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-setup-strip{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:5px solid var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-setup-strip__step{color:var(--pf-palette-link)!important;background:var(--ppe-blue)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-setup-strip strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-setup-strip p{color:var(--ppe-muted)!important;}
.pfo-ppe-setup-strip a{color:var(--pf-palette-link)!important;background:var(--ppe-red)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-setup-strip a:hover,
.pfo-ppe-setup-strip a:focus-visible{color:var(--pf-palette-link)!important;background:var(--ppe-red-dark)!important;}
.pfo-ppe-alert-strip{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-alert-strip__icon{color:var(--pf-palette-link)!important;background:var(--ppe-red)!important;}
.pfo-ppe-alert-strip p{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-alert-strip a{border:1px solid rgba(92,132,184,0.25)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-panel{border:1px solid var(--ppe-line)!important;background:var(--ppe-surface)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-panel__header{border-bottom:1px solid var(--ppe-line)!important;}
.pfo-ppe-panel__header .pfo-ppe-eyebrow{color:var(--ppe-blue)!important;}
.pfo-ppe-panel__header h3{color:var(--pf-palette-link)!important;}
.pfo-ppe-panel__header p{color:var(--ppe-muted)!important;}
.pfo-ppe-flow{color:var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-flow b{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-delivery-panel{border-top:5px solid var(--ppe-red)!important;}
.pfo-ppe-field > span,
.pfo-ppe-stock-fields label > span,
.pfo-ppe-stock-search > span{color:var(--ppe-ink)!important;}
.pfo-ppe-field > span b{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-field input,
.pfo-ppe-field select,
.pfo-ppe-field textarea,
.pfo-ppe-stock-fields input,
.pfo-ppe-stock-search input{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--ppe-ink)!important;outline:none!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)!important;}
.pfo-ppe-field input:focus,
.pfo-ppe-field select:focus,
.pfo-ppe-field textarea:focus,
.pfo-ppe-stock-fields input:focus,
.pfo-ppe-stock-search input:focus{border-color:var(--ppe-blue-2)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pfo-ppe-field small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-field small.is-empty{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-form-actions{border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-form-actions strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-button{border:1px solid transparent!important;}
.pfo-ppe-button--primary{color:var(--pf-palette-link)!important;background:var(--ppe-blue)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-button--accept{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-button--refuse,
.pfo-ppe-button--danger-ghost{color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.pfo-ppe-count-badge{color:var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-count-badge.is-red{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-support-request-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-support-request-card header span,
.pfo-ppe-support-request-card header small{color:var(--ppe-muted)!important;}
.pfo-ppe-support-request-card header span{color:var(--ppe-blue)!important;}
.pfo-ppe-support-request-card h4{color:var(--pf-palette-link)!important;}
.pfo-ppe-support-request-card header > strong{color:var(--pf-palette-red-text)!important;background:var(--ppe-yellow-soft)!important;}
.pfo-ppe-support-request-card > p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-request-items{border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-ppe-request-item{color:var(--ppe-ink)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-request-item a{color:var(--pf-palette-link)!important;background:var(--ppe-blue)!important;}
.pfo-ppe-request-item strong.is-pending{color:var(--pf-palette-warning, #e9bf67)!important;background:var(--ppe-yellow-soft)!important;}
.pfo-ppe-request-item strong.is-accepted{color:var(--pf-palette-text, #75b6ff)!important;background:var(--ppe-green-soft)!important;}
.pfo-ppe-delivery-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:4px solid var(--ppe-yellow)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-delivery-card__icon{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-delivery-card__body span,
.pfo-ppe-delivery-card__body small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-delivery-card__body > span{color:var(--ppe-blue)!important;}
.pfo-ppe-delivery-card__body h4{color:var(--pf-palette-link)!important;}
.pfo-ppe-delivery-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-delivery-card__state strong{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-delivery-card__state span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stock-panel{border-top:5px solid var(--ppe-blue)!important;}
.pfo-ppe-stock-group > header{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-group > header > span{background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-group h4{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-group small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stock-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card::before{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-stock-card.is-low{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-low::before{background:var(--ppe-red)!important;}
.pfo-ppe-stock-card.is-reserved-out::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-card__icon{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card h5{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-card header small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stock-state.is-ok{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-low{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-zero{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-numbers > div{background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-numbers span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stock-numbers strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-fields small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stepper{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stepper input{border:0!important;border-right:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:none!important;}
.pfo-ppe-stepper button{border:0!important;color:var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-save{border:1px solid var(--pf-palette-border, #3e4042)!important;background:rgba(36,37,38,0.96)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-save strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-save span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-history > summary span b{color:var(--ppe-blue)!important;}
.pfo-ppe-history > summary span strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-history > summary em{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-history[open] > summary{border-bottom:1px solid var(--ppe-line)!important;}
.pfo-ppe-history-table th,
.pfo-ppe-history-table td{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-ppe-history-table th{color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-history-table td{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-history-table td strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-history-table td small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-history-table tr.is-focus td{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-history-table tr.is-focus td:first-child{box-shadow:inset 4px 0 0 var(--ppe-red)!important;}
.pfo-ppe-status.is-accepted{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-status.is-refused,
.pfo-ppe-status.is-cancelled{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-empty{border:1px dashed var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-empty > span{color:var(--pf-palette-link)!important;background:var(--ppe-green)!important;}
.pfo-ppe-empty strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-empty p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-empty.is-error > span{background:var(--ppe-red)!important;}
.pfo-ppe-notice{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-notice.is-error{border-color:var(--pf-palette-danger-soft, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.pfo-ppe-notice > span{color:var(--pf-palette-link)!important;background:var(--ppe-green)!important;}
.pfo-ppe-notice.is-error > span{background:var(--ppe-red)!important;}
.pfo-ppe-employee-pending{border:1px solid var(--pf-palette-warning, #5c84b8)!important;background:var(--pf-palette-warning-soft, #263951)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-employee-pending > header span{color:var(--pf-palette-warning, #e9bf67)!important;}
.pfo-ppe-employee-pending > header h3{color:var(--pf-palette-link)!important;}
.pfo-ppe-employee-pending > header p{color:var(--pf-palette-warning, #e9bf67)!important;}
.pfo-ppe-employee-pending > header > strong{color:var(--pf-palette-warning, #e9bf67)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
.pfo-ppe-employee-pending__grid > article{border:1px solid var(--pf-palette-warning-soft, #3e4042)!important;background:rgba(36,37,38,0.9)!important;}
.pfo-ppe-employee-pending__icon{background:var(--pf-palette-warning-soft, #263951)!important;}
.pfo-ppe-employee-pending article small{color:var(--ppe-blue)!important;}
.pfo-ppe-employee-pending article h4{color:var(--pf-palette-link)!important;}
.pfo-ppe-employee-pending article p{color:var(--pf-palette-warning, #e9bf67)!important;}
.pfo-ppe-employee-pending article blockquote{border-left:3px solid var(--ppe-blue)!important;color:var(--pf-palette-warning, #e9bf67)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
.pfo-ppe-notification-result{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-notification-result--refused,
.pfo-ppe-notification-result--cancelled{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-notification-type--ppe-request .pfo-notification__type-badge{color:var(--pf-palette-text, #75b6ff)!important;background:var(--ppe-yellow, var(--pf-palette-primary, #1b64d8))!important;}
.pfo-notification-type--ppe-accepted .pfo-notification__type-badge{color:var(--pf-palette-link)!important;background:var(--ppe-green, var(--pf-palette-primary, #1b64d8))!important;}
.pfo-notification-type--ppe-refused .pfo-notification__type-badge,
.pfo-notification-type--ppe-stock-low .pfo-notification__type-badge{color:var(--pf-palette-link)!important;background:var(--ppe-red, var(--pf-palette-primary, #1b64d8))!important;}
.pfo-admin-ppe-control{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-admin-ppe-control > span{background:var(--pf-palette-canvas, #242526)!important;}
.pfo-admin-ppe-control strong{color:var(--pf-palette-link)!important;}
.pfo-admin-ppe-control p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-admin-ppe-control a{color:var(--pf-palette-link)!important;background:var(--ppe-blue)!important;}
.pfo-ppe-toast{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-toast.is-error{background:var(--pf-palette-danger, #303132)!important;}
.pfo-ppe-semaphore-panel{border-top:5px solid var(--ppe-yellow)!important;background:var(--ppe-surface)!important;}
.pfo-ppe-semaphore-legend span{border:1px solid transparent!important;}
.pfo-ppe-semaphore-legend .is-green{color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-legend .is-green i{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-semaphore-legend .is-yellow{color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-legend .is-yellow i{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-semaphore-legend .is-red{color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-legend .is-red i{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-semaphore-search span{color:var(--ppe-ink)!important;}
.pfo-ppe-semaphore-search input{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--ppe-ink)!important;outline:none!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)!important;}
.pfo-ppe-semaphore-search input:focus{border-color:var(--ppe-blue-2)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card::before{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-semaphore-card.is-signal-green{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-card.is-signal-green::before{background:var(--ppe-green)!important;}
.pfo-ppe-semaphore-card.is-signal-yellow{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-card.is-signal-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-semaphore-card.is-signal-red{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-card.is-signal-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore-card__icon{background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;}
.pfo-ppe-traffic-light{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.04)!important;}
.pfo-ppe-traffic-light i.is-green{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-traffic-light i.is-yellow{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-traffic-light i.is-red{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-traffic-light i.is-active{box-shadow:0 0 0 4px rgba(0,0,0,0.12), 0 0 0 6px rgba(0,0,0,0.08), 0 0 14px currentColor!important;}
.pfo-ppe-semaphore-card h4{color:var(--pf-palette-link)!important;}
.pfo-ppe-semaphore-card p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-semaphore-card__stock{background:#303132!important;}
.pfo-ppe-semaphore-card__stock span,
.pfo-ppe-semaphore-card__stock strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-semaphore-card dl > div{background:rgba(36,37,38,0.86)!important;}
.pfo-ppe-semaphore-card dt{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-semaphore-card dd{color:var(--pf-palette-link)!important;}
.pfo-ppe-semaphore-card.is-signal-green .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-card.is-signal-yellow .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-card.is-signal-red .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-card > small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-stock-card.is-signal-green{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-signal-green::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-card.is-signal-yellow{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-signal-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-card.is-signal-red{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-signal-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-stock-state.is-signal-green{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-signal-yellow{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-signal-red{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card__hint{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-alert-strip.is-yellow{border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-alert-strip.is-yellow .pfo-ppe-alert-strip__icon{color:var(--pf-palette-text, #75b6ff)!important;background:var(--ppe-yellow)!important;}
.pfo-ppe-alert-strip.is-yellow p{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-alert-strip.is-yellow a{border-color:rgba(92,132,184,0.45)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-panel{border-top:0!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-panel::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-status-card,
.pfo-ppe-stock-total-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-total-card{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-status-card::before,
.pfo-ppe-stock-total-card::before{background:var(--ppe-blue)!important;}
.pfo-ppe-stock-status-card.is-green::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-status-card.is-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-status-card.is-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-stock-status-card__lights{background:#303132!important;box-shadow:inset 0 1px 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card__lights i{background:var(--pf-palette-muted, #303132)!important;}
.pfo-ppe-stock-status-card.is-red .pfo-ppe-stock-status-card__lights i:nth-child(1){background:var(--ppe-red)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card.is-yellow .pfo-ppe-stock-status-card__lights i:nth-child(2){background:var(--ppe-yellow)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card.is-green .pfo-ppe-stock-status-card__lights i:nth-child(3){background:var(--ppe-green)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card strong,
.pfo-ppe-stock-total-card strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-status-card span,
.pfo-ppe-stock-total-card span{color:var(--ppe-ink)!important;}
.pfo-ppe-stock-status-card small,
.pfo-ppe-stock-total-card small{color:var(--ppe-muted)!important;}
.pfo-ppe-stock-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-card.is-green{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-yellow{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-card.is-red{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore{background:#303132!important;box-shadow:inset 0 1px 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore span{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-semaphore span.is-red{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore span.is-yellow{background:var(--ppe-yellow)!important;}
.pfo-ppe-semaphore span.is-green{background:var(--ppe-green)!important;}
.pfo-ppe-semaphore span.is-active{box-shadow:0 0 0 3px rgba(0,0,0,0.12), 0 0 14px currentColor!important;}
.pfo-ppe-stock-state.is-green{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-yellow{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-stock-state.is-red{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card__hint{color:var(--pf-palette-muted, #b0b3b8)!important;background:rgba(36,37,38,0.72)!important;}
.pfo-ppe-stock-card.is-yellow .pfo-ppe-stock-card__hint{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card.is-red .pfo-ppe-stock-card__hint{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-numbers > div{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-number--available strong{color:var(--ppe-green)!important;}
.pfo-ppe-stock-card.is-yellow .pfo-ppe-stock-number--available strong{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-stock-card.is-red .pfo-ppe-stock-number--available strong{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-field small.is-yellow{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-field small.is-green{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-alert-strip.is-yellow{border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-alert-strip.is-yellow .pfo-ppe-alert-strip__icon{color:var(--pf-palette-text, #75b6ff)!important;background:var(--ppe-yellow)!important;}
.pfo-ppe-alert-strip.is-yellow p{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-alert-strip.is-yellow a{border-color:rgba(92,132,184,0.45)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-panel{border-top:0!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-panel::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-status-card,
.pfo-ppe-stock-total-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-total-card{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-status-card::before,
.pfo-ppe-stock-total-card::before{background:var(--ppe-blue)!important;}
.pfo-ppe-stock-status-card.is-green::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-status-card.is-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-status-card.is-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-stock-status-card__lights{background:#303132!important;box-shadow:inset 0 1px 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card__lights i{background:var(--pf-palette-muted, #303132)!important;}
.pfo-ppe-stock-status-card.is-red .pfo-ppe-stock-status-card__lights i:nth-child(1){background:var(--ppe-red)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card.is-yellow .pfo-ppe-stock-status-card__lights i:nth-child(2){background:var(--ppe-yellow)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card.is-green .pfo-ppe-stock-status-card__lights i:nth-child(3){background:var(--ppe-green)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-stock-status-card strong,
.pfo-ppe-stock-total-card strong{color:var(--pf-palette-link)!important;}
.pfo-ppe-stock-status-card span,
.pfo-ppe-stock-total-card span{color:var(--ppe-ink)!important;}
.pfo-ppe-stock-status-card small,
.pfo-ppe-stock-total-card small{color:var(--ppe-muted)!important;}
.pfo-ppe-stock-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card::before{background:var(--ppe-green)!important;}
.pfo-ppe-stock-card.is-green{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-yellow{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-yellow::before{background:var(--ppe-yellow)!important;}
.pfo-ppe-stock-card.is-red{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-card.is-red::before{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore{background:#303132!important;box-shadow:inset 0 1px 4px rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore span{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-semaphore span.is-red{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore span.is-yellow{background:var(--ppe-yellow)!important;}
.pfo-ppe-semaphore span.is-green{background:var(--ppe-green)!important;}
.pfo-ppe-semaphore span.is-active{box-shadow:0 0 0 3px rgba(0,0,0,0.12), 0 0 14px currentColor!important;}
.pfo-ppe-stock-state.is-green{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-state.is-yellow{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-ppe-stock-state.is-red{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card__hint{color:var(--pf-palette-muted, #b0b3b8)!important;background:rgba(36,37,38,0.72)!important;}
.pfo-ppe-stock-card.is-yellow .pfo-ppe-stock-card__hint{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-card.is-red .pfo-ppe-stock-card__hint{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-stock-numbers > div{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-stock-number--available strong{color:var(--ppe-green)!important;}
.pfo-ppe-stock-card.is-yellow .pfo-ppe-stock-number--available strong{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-stock-card.is-red .pfo-ppe-stock-number--available strong{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-field small.is-yellow{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-field small.is-green{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-semaphore-panel{border-top:0!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-panel::before{background:var(--ppe-blue)!important;}
.pfo-ppe-semaphore-controls{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore-filters button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-filters button:hover{border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-link)!important;}
.pfo-ppe-semaphore-filters button.is-active{color:var(--pf-palette-link)!important;border-color:var(--ppe-navy)!important;background:var(--ppe-blue)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-filters button i{box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore-filters button i.is-green{background:var(--ppe-green)!important;}
.pfo-ppe-semaphore-filters button i.is-yellow{background:var(--ppe-yellow)!important;}
.pfo-ppe-semaphore-filters button i.is-red{background:var(--ppe-red)!important;}
.pfo-ppe-semaphore-filters button b{background:rgba(48,49,50,0.08)!important;}
.pfo-ppe-semaphore-filters button.is-active b{background:rgba(36,37,38,0.2)!important;}
.pfo-ppe-category-filter > span{color:var(--ppe-ink)!important;}
.pfo-ppe-category-filter select{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--ppe-ink)!important;outline:none!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-category-filter select:focus{border-color:var(--ppe-blue-2)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pfo-ppe-visible-count{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-visible-count b{color:var(--pf-palette-link)!important;}
.pfo-ppe-button--outline{color:var(--ppe-blue)!important;border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card__category{color:var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-card__stock{background:#303132!important;}
.pfo-ppe-semaphore-card__footer{border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pfo-ppe-semaphore-card__footer > span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-semaphore-card__footer > span b{color:var(--pf-palette-link)!important;}
.pfo-ppe-semaphore-card__footer a{color:var(--ppe-blue)!important;}
.pfo-ppe-semaphore-card__footer a:hover{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-stock-card:target{border-color:var(--ppe-yellow)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12), 0 18px 38px rgba(0,0,0,0.12)!important;}
section.pfo-ppe-semaphore-panel{border-top:0!important;background:var(--ppe-surface)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
section.pfo-ppe-semaphore-panel::before{background:var(--ppe-blue)!important;}
.pfo-ppe-semaphore-panel__header{background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-controls{border-left:4px solid var(--ppe-blue)!important;}
.pfo-ppe-semaphore-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card__stock{border:1px solid rgba(62,64,66,0.15)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card__footer a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-card__footer a:hover{border-color:rgba(92,132,184,0.35)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ppe-semaphore-card{background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-semaphore-card__visual{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
.pfo-ppe-semaphore-card__image.is-fallback > span{border:1px dashed var(--pf-palette-border, #3e4042)!important;color:var(--ppe-blue)!important;background:rgba(36,37,38,0.86)!important;}
.pfo-ppe-semaphore-card__photo-tag{border:1px solid rgba(92,132,184,0.14)!important;color:var(--ppe-blue)!important;background:rgba(36,37,38,0.92)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-semaphore-card__visual .pfo-ppe-traffic-light{background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-stock-card__visual,
.pfo-ppe-delivery-card__visual,
.pfo-ppe-employee-pending__visual{border:1px solid var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-delivery-item-preview{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-delivery-item-preview > span{border:1px dashed var(--pf-palette-border, #3e4042)!important;color:var(--ppe-blue)!important;background:rgba(36,37,38,0.82)!important;}
.pfo-ppe-delivery-item-preview > small{border:1px solid rgba(92,132,184,0.12)!important;color:var(--pf-palette-link)!important;background:rgba(36,37,38,0.92)!important;}
.pfo-ppe-delivery-item-preview.has-image{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card{color:var(--ppe-ink)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-green{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-yellow{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-red{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__visual{color:var(--ppe-ink)!important;border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__image,
body .pfo-ppe-control .pfo-ppe-semaphore-card__identity,
body .pfo-ppe-control .pfo-ppe-semaphore-card__footer{color:inherit!important;background:transparent!important;box-shadow:none!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__photo-tag{color:var(--ppe-blue)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__visual .pfo-ppe-traffic-light{color:var(--ppe-ink)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__category{color:var(--ppe-blue)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:none!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__stock{color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.15)!important;background:#303132!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__stock span,
body .pfo-ppe-control .pfo-ppe-semaphore-card__stock strong{color:var(--pf-palette-link)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card__status{box-shadow:none!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-green .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-yellow .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-semaphore-card.is-signal-red .pfo-ppe-semaphore-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-stock-card__visual,
body .pfo-ppe-control .pfo-ppe-delivery-card__visual,
body .pfo-ppe-control .pfo-ppe-employee-pending__visual,
body .pfo-ppe-control .pfo-ppe-delivery-item-preview{border-color:var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfo-ppe-control .pfo-ppe-delivery-item-preview > small{color:var(--pf-palette-link)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-catalog-delete{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-ppe-catalog-delete small{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-control .pfo-ppe-floating-save{border:1px solid var(--pf-palette-border, #3e4042)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-control .pfo-ppe-floating-save span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-control form.is-dirty .pfo-ppe-floating-save{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-control form.is-dirty .pfo-ppe-floating-save span{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-control .pfo-ppe-catalog-delete{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-ppe-control .pfo-ppe-stock-fields .pfo-ppe-catalog-delete input[type="checkbox"]{border:0!important;background:transparent!important;box-shadow:none!important;accent-color:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-ppe-control .pfo-ppe-catalog-delete span{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-control .pfo-ppe-catalog-delete small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-create-panel>summary b{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-ppe-create-panel>summary strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-create-panel>summary small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-create-panel>summary i{color:var(--pf-palette-red-text)!important;}
.pfo-ppe-create-panel[open]>summary{border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-ppe-create-grid label{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-create-grid input,.pfo-ppe-create-grid select,.pfo-ppe-create-grid textarea{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-create-grid small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-create-form footer{border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-ppe-create-form footer strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-create-form footer span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>summary{border:0!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>summary span>b{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>summary strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>summary small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>summary>i{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel[open]>summary{border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-ppe-control details.pfo-ppe-create-panel>.pfo-ppe-create-form{background:var(--pf-palette-surface, #242526)!important;}
/* core/assets/css/recruitment.css */

/* core/assets/css/professional-workflows.css */

/* core/assets/css/social-facebook.css */
@media (max-width: 780px){:root{--pfo-social-header-height:var(--pfo-social-mobile-header-height)!important;}}
.pfo-story-card--create::after{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-story-card--create > strong,
body .pfo-story-card--create > strong{color:var(--pf-palette-link)!important;text-shadow:none!important;}
.pfo-story-card__create-icon,
body .pfo-story-card__create-icon{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:2px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-story-viewer__progress{background:transparent!important;}
.pfo-story-viewer__progress-segment{background:rgba(36,37,38,0.34)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-story-viewer__progress-segment i{background:var(--pf-palette-surface, #242526)!important;}
.pfo-story-viewer__nav{border:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;}
.pfo-story-card:not(.pfo-story-card--create):not(.pfo-story-card--stacked-hidden)::before{background:var(--pf-palette-border, #3a3b3c)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-story-card.is-new:not(.pfo-story-card--create):not(.pfo-story-card--stacked-hidden)::before{background:conic-gradient(from 210deg,var(--pf-palette-primary, #1b64d8) 0 34%,var(--pf-palette-primary, #1b64d8) 34% 72%,#303132 72% 100%)!important;}
.pfo-story-card.is-viewed:not(.pfo-story-card--create):not(.pfo-story-card--stacked-hidden)::before{background:var(--pf-palette-border, #3a3b3c)!important;}
.pfo-story-card:not(.pfo-story-card--create) .pfo-story-card__avatar{border:2px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-story-card.is-new:not(.pfo-story-card--create) > strong{color:var(--pf-palette-link)!important;text-shadow:none!important;}
body.pfo-social-feed-view .pfo-social-rail__sticky{background:linear-gradient(180deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;border:1px solid rgba(92,132,184,0.08)!important;}
body.pfo-social-feed-view .pfo-social-user,
body.pfo-social-feed-view .pfo-social-shortcuts a,
body.pfo-social-feed-view .pfo-contact,
body.pfo-social-feed-view .pfo-social-request,
body.pfo-social-feed-view .pfo-social-widget,
body.pfo-social-feed-view .pfo-social-spotlight{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;border:1px solid rgba(92,132,184,0.08)!important;}
body.pfo-social-feed-view .pfo-social-shortcuts a:hover,
body.pfo-social-feed-view .pfo-social-shortcuts a:focus-visible,
body.pfo-social-feed-view .pfo-contact:hover,
body.pfo-social-feed-view .pfo-contact:focus-visible{box-shadow:0 12px 28px rgba(0,0,0,0.09)!important;}
body.pfo-social-feed-view .pfo-post--reel .pfo-post__attachments{background:var(--pf-palette-media, #18191a)!important;border-top:1px solid rgba(62,64,66,0.02)!important;border-bottom:1px solid rgba(62,64,66,0.02)!important;}
body.pfo-social-feed-view .pfo-post--reel .pfo-video-card,
body.pfo-social-feed-view .pfo-post--reel .pfo-post__attachments > a:not(.pfo-file-attachment){background:var(--pf-palette-media, #18191a)!important;box-shadow:none!important;}
@media (min-width: 901px){body.pfo-social-feed-view .pfo-post--reel .pfo-video-card__media,
    body.pfo-social-feed-view .pfo-post--reel .pfo-post__attachments > a:not(.pfo-file-attachment) > img{background:var(--pf-palette-media, #18191a)!important;}}
@media (max-width: 900px){body.pfo-social-feed-view .pfo-post--reel .pfo-video-card__media,
    body.pfo-social-feed-view .pfo-post--reel .pfo-post__attachments > a:not(.pfo-file-attachment) > img{background:var(--pf-palette-media, #18191a)!important;}}
body.pfo-social-feed-view .pfo-post--reel .pfo-post__stats,
body.pfo-social-feed-view .pfo-post--reel .pfo-post__actions{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-social-feed-view .pfo-social-rail-cta__primary,
body.pfo-social-feed-view .pfo-social-rail-cta__secondary{border:0!important;}
body.pfo-social-feed-view .pfo-social-rail-cta__primary{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-feed-view .pfo-social-rail-cta__secondary{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.12)!important;}
body.pfo-social-feed-view .pfo-social-menu-group{background:linear-gradient(180deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;border:1px solid rgba(92,132,184,0.08)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
body.pfo-social-feed-view .pfo-social-menu-group__title{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-feed-view .pfo-social-shortcuts--group a{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.08)!important;}
body.pfo-social-feed-view .pfo-social-shortcuts--group a:hover{background:linear-gradient(135deg, rgba(27,100,216,0.06) 0%, rgba(27,100,216,0.07) 100%)!important;}
body.pfo-social-feed-view .pfo-social-action-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.08)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-feed-view .pfo-social-action-card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-feed-view .pfo-social-action-card__icon{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;}
@media (min-width: 841px){body.pfo-social-feed-view .pfo-social-rail__sticky{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-feed-view .pfo-social-rail--left .pfo-social-rail__sticky{border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;}
body.pfo-social-feed-view .pfo-social-rail--right .pfo-social-rail__sticky{border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;}}
body.pfo-colleagues-view,
body.pfo-directory-view{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-colleagues-view .pfo-people-hub::before,
body.pfo-directory-view .pfo-people-hub::before{background:linear-gradient(90deg, rgba(27,100,216,0) 0%, rgba(27,100,216,0.9) 15%, rgba(27,100,216,0.14) 44%, rgba(27,100,216,0.9) 78%, rgba(27,100,216,0) 100%)!important;}
body.pfo-colleagues-view .pfo-people-hub::after,
body.pfo-directory-view .pfo-people-hub::after{background:linear-gradient(90deg, rgba(27,100,216,0) 0%, rgba(27,100,216,0.86) 18%, rgba(27,100,216,0.12) 54%, rgba(27,100,216,0.88) 82%, rgba(27,100,216,0) 100%)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header,
body.pfo-directory-view .pfo-people-sidebar header{border:1px solid rgba(92,132,184,0.1)!important;background:linear-gradient(145deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header::before,
body.pfo-directory-view .pfo-people-sidebar header::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header h1,
body.pfo-directory-view .pfo-people-sidebar header h1{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header a,
body.pfo-directory-view .pfo-people-sidebar header a{border:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a,
body.pfo-directory-view .pfo-people-sidebar nav a{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a::before,
body.pfo-directory-view .pfo-people-sidebar nav a::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a:hover,
body.pfo-directory-view .pfo-people-sidebar nav a:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;border-color:rgba(92,132,184,0.16)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a > span,
body.pfo-directory-view .pfo-people-sidebar nav a > span{background:linear-gradient(135deg, rgba(27,100,216,0.12) 0%, rgba(27,100,216,0.14) 100%)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav strong,
body.pfo-directory-view .pfo-people-sidebar nav strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav b,
body.pfo-directory-view .pfo-people-sidebar nav b{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active{border-color:transparent!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active > span,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active > span,
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active strong,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active strong,
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active svg,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active svg,
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active b,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active b{color:var(--pf-palette-link)!important;fill:currentColor!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active > span,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active > span{background:rgba(36,37,38,0.15)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active b,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active b{background:rgba(36,37,38,0.18)!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-content__header,
body.pfo-colleagues-view .pfo-people-section > header,
body.pfo-directory-view .pfo-people-content__header,
body.pfo-directory-view .pfo-people-section > header{border:1px solid rgba(92,132,184,0.1)!important;background:linear-gradient(145deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-content__header::before,
body.pfo-colleagues-view .pfo-people-section > header::before,
body.pfo-directory-view .pfo-people-content__header::before,
body.pfo-directory-view .pfo-people-section > header::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-content__header::after,
body.pfo-directory-view .pfo-people-content__header::after{background:radial-gradient(circle at 35% 35%, rgba(27,100,216,0.14) 0%, rgba(27,100,216,0.08) 32%, rgba(27,100,216,0) 68%), radial-gradient(circle at 68% 62%, rgba(27,100,216,0.14) 0%, rgba(27,100,216,0.08) 30%, rgba(27,100,216,0) 68%)!important;}
body.pfo-colleagues-view .pfo-people-content__header h2,
body.pfo-colleagues-view .pfo-people-section > header h2,
body.pfo-directory-view .pfo-people-content__header h2,
body.pfo-directory-view .pfo-people-section > header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-content__header p,
body.pfo-directory-view .pfo-people-content__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-content__search-trigger,
body.pfo-directory-view .pfo-people-content__search-trigger{border:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill,
body.pfo-directory-view .pfo-people-pill{border:1px solid rgba(92,132,184,0.1)!important;background:rgba(36,37,38,0.9)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill b,
body.pfo-directory-view .pfo-people-pill b{background:rgba(27,100,216,0.1)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-pill.is-active,
body.pfo-directory-view .pfo-people-pill.is-active{background:var(--pf-palette-primary, #1b64d8)!important;border-color:transparent!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill.is-active b,
body.pfo-directory-view .pfo-people-pill.is-active b{background:rgba(36,37,38,0.18)!important;color:var(--pf-palette-link)!important;}
body.pfo-colleagues-view .pfo-people-search,
body.pfo-directory-view .pfo-people-search{border:1px solid rgba(92,132,184,0.1)!important;background:linear-gradient(145deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-search__field label,
body.pfo-directory-view .pfo-people-search__field label{color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search__field input,
body.pfo-colleagues-view .pfo-people-search__field select,
body.pfo-directory-view .pfo-people-search__field input,
body.pfo-directory-view .pfo-people-search__field select{border:1px solid rgba(92,132,184,0.16)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)!important;}
body.pfo-colleagues-view .pfo-people-search__field input:focus,
body.pfo-colleagues-view .pfo-people-search__field select:focus,
body.pfo-directory-view .pfo-people-search__field input:focus,
body.pfo-directory-view .pfo-people-search__field select:focus{outline:none!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
body.pfo-colleagues-view .pfo-people-search__icon,
body.pfo-directory-view .pfo-people-search__icon{color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search__submit,
body.pfo-directory-view .pfo-people-search__submit{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-search__clear,
body.pfo-directory-view .pfo-people-search__clear,
body.pfo-colleagues-view .pfo-people-search__close,
body.pfo-directory-view .pfo-people-search__close{border:1px solid rgba(92,132,184,0.14)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-card,
body.pfo-directory-view .pfo-people-card{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card:hover,
body.pfo-directory-view .pfo-people-card:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;border-color:rgba(92,132,184,0.16)!important;}
body.pfo-colleagues-view .pfo-people-card__media,
body.pfo-directory-view .pfo-people-card__media{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-card__media img,
body.pfo-directory-view .pfo-people-card__media img{border:5px solid rgba(62,64,66,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__name,
body.pfo-directory-view .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card__body small,
body.pfo-directory-view .pfo-people-card__body small{background:rgba(27,100,216,0.08)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-action,
body.pfo-directory-view .pfo-people-action{border:1px solid rgba(92,132,184,0.14)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
body.pfo-directory-view .pfo-people-action--primary{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-state,
body.pfo-directory-view .pfo-state{border:1px dashed rgba(92,132,184,0.18)!important;background:rgba(36,37,38,0.72)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-sidebar__sticky,
body.pfo-directory-view .pfo-people-sidebar__sticky{border:1px solid rgba(92,132,184,0.1)!important;background:linear-gradient(180deg, rgba(36,37,38,0.98) 0%, rgba(36,37,38,0.98) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar__sticky::before,
body.pfo-directory-view .pfo-people-sidebar__sticky::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-sidebar__sticky::after,
body.pfo-directory-view .pfo-people-sidebar__sticky::after{background:radial-gradient(circle at 35% 35%, rgba(27,100,216,0.14) 0%, rgba(27,100,216,0.08) 35%, rgba(27,100,216,0) 72%), radial-gradient(circle at 68% 62%, rgba(27,100,216,0.14) 0%, rgba(27,100,216,0.08) 32%, rgba(27,100,216,0) 72%)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header::after,
body.pfo-directory-view .pfo-people-sidebar header::after{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-content__header > div::before,
body.pfo-directory-view .pfo-people-content__header > div::before{color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search::before,
body.pfo-directory-view .pfo-people-search::before{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-section > header a,
body.pfo-directory-view .pfo-people-section > header a{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.12)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card::before,
body.pfo-directory-view .pfo-people-card::before{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-colleagues-view .pfo-state,
body.pfo-directory-view .pfo-state{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__media,
body.pfo-directory-view .pfo-people-card__media{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-card__media::after,
body.pfo-directory-view .pfo-people-card__media::after{background:radial-gradient(circle, rgba(36,37,38,0.18) 0%, rgba(36,37,38,0) 68%)!important;}
body.pfo-colleagues-view .pfo-people-card__media img,
body.pfo-directory-view .pfo-people-card__media img{border:5px solid rgba(62,64,66,0.96)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__name,
body.pfo-directory-view .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card__body small,
body.pfo-directory-view .pfo-people-card__body small{background:linear-gradient(135deg, rgba(27,100,216,0.1) 0%, rgba(27,100,216,0.08) 100%)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-action,
body.pfo-directory-view .pfo-people-action{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;}
@media (min-width:1181px){body.pfo-colleagues-view .pfo-people-sidebar__sticky,
    body.pfo-directory-view .pfo-people-sidebar__sticky{scrollbar-color:rgba(27,100,216,0.3) transparent!important;}
body.pfo-colleagues-view .pfo-people-sidebar__sticky::-webkit-scrollbar-thumb,
    body.pfo-directory-view .pfo-people-sidebar__sticky::-webkit-scrollbar-thumb{background:var(--pf-palette-primary, #1b64d8)!important;}}
body.pfo-colleagues-view .pfo-people-action,
body.pfo-directory-view .pfo-people-action{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
body.pfo-directory-view .pfo-people-action--primary{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{border:1px solid rgba(92,132,184,0.18)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-colleagues-view .pfo-people-card,
body.pfo-directory-view .pfo-people-card{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__media,
body.pfo-directory-view .pfo-people-card__media{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
body.pfo-directory-view .pfo-people-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.22)!important;box-shadow:none!important;}
@media (max-width: 820px){body.pfo-colleagues-view .pfo-people-content__header,
    body.pfo-directory-view .pfo-people-content__header{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-content__header h2,
    body.pfo-directory-view .pfo-people-content__header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-content__header p,
    body.pfo-directory-view .pfo-people-content__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-content__search-trigger,
    body.pfo-directory-view .pfo-people-content__search-trigger{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill,
    body.pfo-directory-view .pfo-people-pill{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill.is-active,
    body.pfo-directory-view .pfo-people-pill.is-active{background:var(--pf-palette-canvas, #242526)!important;border-color:rgba(92,132,184,0.22)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill b,
    body.pfo-directory-view .pfo-people-pill b{background:rgba(27,100,216,0.1)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search,
    body.pfo-directory-view .pfo-people-search{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.08)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-search__field input,
    body.pfo-colleagues-view .pfo-people-search__field select,
    body.pfo-directory-view .pfo-people-search__field input,
    body.pfo-directory-view .pfo-people-search__field select{border:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search__submit,
    body.pfo-directory-view .pfo-people-search__submit{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-colleagues-view .pfo-people-search__clear,
    body.pfo-colleagues-view .pfo-people-search__close,
    body.pfo-directory-view .pfo-people-search__clear,
    body.pfo-directory-view .pfo-people-search__close{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.14)!important;}
body.pfo-colleagues-view .pfo-people-card,
    body.pfo-directory-view .pfo-people-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__media,
    body.pfo-directory-view .pfo-people-card__media{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 10px 20px rgba(0,0,0,0.1)!important;}
body.pfo-colleagues-view .pfo-people-card__media img,
    body.pfo-directory-view .pfo-people-card__media img{border:4px solid rgba(62,64,66,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__name,
    body.pfo-directory-view .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
    body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card__body small,
    body.pfo-directory-view .pfo-people-card__body small{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
    body.pfo-directory-view .pfo-people-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:0!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
    body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.16)!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-state,
    body.pfo-directory-view .pfo-state{background:var(--pf-palette-surface, #242526)!important;border:1px dashed rgba(92,132,184,0.16)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}}
body.pfo-colleagues-view .pfo-people-sidebar__sticky,
body.pfo-directory-view .pfo-people-sidebar__sticky{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header,
body.pfo-directory-view .pfo-people-sidebar header{border-bottom:1px solid rgba(92,132,184,0.08)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header h1,
body.pfo-directory-view .pfo-people-sidebar header h1{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-sidebar header a,
body.pfo-directory-view .pfo-people-sidebar header a{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a,
body.pfo-directory-view .pfo-people-sidebar nav a{color:var(--pf-palette-text, #75b6ff)!important;background:transparent!important;border:1px solid transparent!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a > span,
body.pfo-directory-view .pfo-people-sidebar nav a > span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a b,
body.pfo-directory-view .pfo-people-sidebar nav a b{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active{background:var(--pf-palette-surface, #242526)!important;border-color:rgba(92,132,184,0.12)!important;}
body.pfo-colleagues-view .pfo-people-sidebar nav a.is-active > span,
body.pfo-directory-view .pfo-people-sidebar nav a.is-active > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-content__header,
body.pfo-directory-view .pfo-people-content__header{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-content__header h2,
body.pfo-directory-view .pfo-people-content__header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-content__header p,
body.pfo-directory-view .pfo-people-content__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-content__search-trigger,
body.pfo-directory-view .pfo-people-content__search-trigger{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-content__search-trigger:hover,
body.pfo-directory-view .pfo-people-content__search-trigger:hover{background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-colleagues-view .pfo-people-search,
body.pfo-directory-view .pfo-people-search{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.08)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-search__field input,
body.pfo-colleagues-view .pfo-people-search__field select,
body.pfo-directory-view .pfo-people-search__field input,
body.pfo-directory-view .pfo-people-search__field select{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.12)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-search__submit,
body.pfo-directory-view .pfo-people-search__submit{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-colleagues-view .pfo-people-search__clear,
body.pfo-colleagues-view .pfo-people-search__close,
body.pfo-directory-view .pfo-people-search__clear,
body.pfo-directory-view .pfo-people-search__close{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid rgba(92,132,184,0.14)!important;}
body.pfo-colleagues-view .pfo-people-section,
body.pfo-directory-view .pfo-people-section{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-section > header,
body.pfo-directory-view .pfo-people-section > header{background:transparent!important;box-shadow:none!important;border:0!important;}
body.pfo-colleagues-view .pfo-people-section > header h2,
body.pfo-directory-view .pfo-people-section > header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-section > header a,
body.pfo-directory-view .pfo-people-section > header a{color:var(--pf-palette-red-text)!important;}
body.pfo-colleagues-view .pfo-people-card,
body.pfo-directory-view .pfo-people-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-card__media,
body.pfo-directory-view .pfo-people-card__media{background:var(--pf-palette-canvas, #242526)!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-card__media img,
body.pfo-directory-view .pfo-people-card__media img{border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-card__name,
body.pfo-directory-view .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card__body small,
body.pfo-directory-view .pfo-people-card__body small{background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
body.pfo-directory-view .pfo-people-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-state,
body.pfo-directory-view .pfo-state{background:var(--pf-palette-surface, #242526)!important;border:1px dashed rgba(92,132,184,0.14)!important;}
@media (max-width: 820px){body.pfo-colleagues-view .pfo-people-card__media,
    body.pfo-directory-view .pfo-people-card__media{background:transparent!important;}
body.pfo-colleagues-view .pfo-people-pill,
    body.pfo-directory-view .pfo-people-pill{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-pill.is-active,
    body.pfo-directory-view .pfo-people-pill.is-active{background:var(--pf-palette-surface, #242526)!important;border-color:rgba(92,132,184,0.14)!important;}}
@media (max-width: 820px){body.pfo-colleagues-view,
    body.pfo-directory-view,
    body.pfo-colleagues-view .site,
    body.pfo-directory-view .site,
    body.pfo-colleagues-view #page,
    body.pfo-directory-view #page,
    body.pfo-colleagues-view .site-main,
    body.pfo-directory-view .site-main,
    body.pfo-colleagues-view .pfo-people-hub,
    body.pfo-directory-view .pfo-people-hub,
    body.pfo-colleagues-view .pfo-people-content,
    body.pfo-directory-view .pfo-people-content{background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-colleagues-view .pfo-people-content__header,
    body.pfo-directory-view .pfo-people-content__header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-content__header h2,
    body.pfo-directory-view .pfo-people-content__header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-content__header p,
    body.pfo-directory-view .pfo-people-content__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-content__search-trigger,
    body.pfo-directory-view .pfo-people-content__search-trigger{background:var(--pf-palette-subtle, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;border:0!important;}
body.pfo-colleagues-view .pfo-people-pills,
    body.pfo-directory-view .pfo-people-pills{background:transparent!important;}
body.pfo-colleagues-view .pfo-people-pill,
    body.pfo-directory-view .pfo-people-pill{background:var(--pf-palette-subtle, #242526)!important;border:0!important;box-shadow:none!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-pill.is-active,
    body.pfo-directory-view .pfo-people-pill.is-active{background:var(--pf-palette-subtle, #242526)!important;}
body.pfo-colleagues-view .pfo-people-pill span,
    body.pfo-directory-view .pfo-people-pill span{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-pill b,
    body.pfo-directory-view .pfo-people-pill b{background:rgba(24,25,26,0.08)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-search,
    body.pfo-directory-view .pfo-people-search{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.06)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-colleagues-view .pfo-people-search__field input,
    body.pfo-colleagues-view .pfo-people-search__field select,
    body.pfo-directory-view .pfo-people-search__field input,
    body.pfo-directory-view .pfo-people-search__field select{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-search__submit,
    body.pfo-directory-view .pfo-people-search__submit{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:0!important;}
body.pfo-colleagues-view .pfo-people-search__clear,
    body.pfo-colleagues-view .pfo-people-search__close,
    body.pfo-directory-view .pfo-people-search__clear,
    body.pfo-directory-view .pfo-people-search__close{background:var(--pf-palette-subtle, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:0!important;}
body.pfo-colleagues-view .pfo-people-section,
    body.pfo-directory-view .pfo-people-section{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-section > header,
    body.pfo-directory-view .pfo-people-section > header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-section > header h2,
    body.pfo-directory-view .pfo-people-section > header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-section > header a,
    body.pfo-directory-view .pfo-people-section > header a{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-state,
    body.pfo-directory-view .pfo-state{background:var(--pf-palette-surface, #242526)!important;border:1px dashed var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card,
    body.pfo-directory-view .pfo-people-card{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-card__media,
    body.pfo-directory-view .pfo-people-card__media{background:transparent!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-card__media img,
    body.pfo-directory-view .pfo-people-card__media img{border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-card__name,
    body.pfo-directory-view .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-colleagues-view .pfo-people-card__body p,
    body.pfo-directory-view .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-card__body small,
    body.pfo-directory-view .pfo-people-card__body small{background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-colleagues-view .pfo-people-action--primary,
    body.pfo-directory-view .pfo-people-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:0!important;box-shadow:none!important;}
body.pfo-colleagues-view .pfo-people-action--secondary,
    body.pfo-directory-view .pfo-people-action--secondary{background:var(--pf-palette-subtle, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:0!important;box-shadow:none!important;}}
body .pfo-story-dialog--viewer .pfo-story-viewer__media > :is(video,img){border:0!important;}
body .pfo-story-dialog--viewer .pfo-story-viewer__caption{color:var(--pf-palette-link)!important;background:var(--pf-palette-media,#18191a)!important;}
body .pfo-story-dialog--composer .pfo-story-preview-frame{background:var(--pf-palette-media,#18191a)!important;}
body .pfo-story-dialog--composer .pfo-story-preview-frame > :is(video,img){border:0!important;}
@media (max-width:900px){body .pfo-story-dialog.pfo-story-dialog--viewer{border:0!important;}}
/* core/assets/css/reels.css */
body.pfo-reels-view .pfo-reels-mobile-head strong,
html.pfo-native-android body.pfo-reels-view .pfo-reels-mobile-head strong,
body.ppa-standalone.pfo-reels-view .pfo-reels-mobile-head strong{color:var(--pf-palette-link)!important;text-shadow:none!important;}
body.pfo-reels-view .pfo-reels-mobile-head :is(a,button),
html.pfo-native-android body.pfo-reels-view .pfo-reels-mobile-head :is(a,button),
body.ppa-standalone.pfo-reels-view .pfo-reels-mobile-head :is(a,button){color:var(--pf-palette-link)!important;background:rgba(48,49,50,0.26)!important;border:1px solid rgba(62,64,66,0.22)!important;}
body.pfo-reels-view .pfo-reels-mobile-head :is(svg,.pfi-icon),
html.pfo-native-android body.pfo-reels-view .pfo-reels-mobile-head :is(svg,.pfi-icon),
body.ppa-standalone.pfo-reels-view .pfo-reels-mobile-head :is(svg,.pfi-icon){color:var(--pf-palette-link)!important;stroke:currentColor!important;fill:none!important;}
body.pfo-reels-view .pfo-reel__author,
body.pfo-reels-view .pfo-reel__author a,
body.pfo-reels-view .pfo-reel__author strong,
body.pfo-reels-view .pfo-reel__caption,
body.pfo-reels-view .pfo-reel__hashtags,
body.pfo-reels-view .pfo-reel__audio,
body.pfo-reels-view .pfo-reel__location,
body.pfo-reels-view .pfo-reel__remix-credit,
body.pfo-reels-view .pfo-reel__insight,
html.pfo-native-android body.pfo-reels-view .pfo-reel__author,
html.pfo-native-android body.pfo-reels-view .pfo-reel__author a,
html.pfo-native-android body.pfo-reels-view .pfo-reel__author strong,
html.pfo-native-android body.pfo-reels-view .pfo-reel__caption,
html.pfo-native-android body.pfo-reels-view .pfo-reel__hashtags,
html.pfo-native-android body.pfo-reels-view .pfo-reel__audio,
html.pfo-native-android body.pfo-reels-view .pfo-reel__location,
html.pfo-native-android body.pfo-reels-view .pfo-reel__remix-credit,
html.pfo-native-android body.pfo-reels-view .pfo-reel__insight,
body.ppa-standalone.pfo-reels-view .pfo-reel__author,
body.ppa-standalone.pfo-reels-view .pfo-reel__author a,
body.ppa-standalone.pfo-reels-view .pfo-reel__author strong,
body.ppa-standalone.pfo-reels-view .pfo-reel__caption,
body.ppa-standalone.pfo-reels-view .pfo-reel__hashtags,
body.ppa-standalone.pfo-reels-view .pfo-reel__audio,
body.ppa-standalone.pfo-reels-view .pfo-reel__location,
body.ppa-standalone.pfo-reels-view .pfo-reel__remix-credit,
body.ppa-standalone.pfo-reels-view .pfo-reel__insight{color:var(--pf-palette-link)!important;text-shadow:0 2px 8px rgba(0,0,0,0.12)!important;}
/* core/assets/css/brazil-locations.css */

/* core/assets/css/industrial-selectors-v312134.css */
.pfo-industrial-picker{border:1px solid rgba(92,132,184,0.13)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-industrial-picker__heading strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-industrial-picker__heading span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-industrial-picker label>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-industrial-picker select{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-industrial-picker>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-industrial-state-helper-label{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-industrial-picker--general-rule{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-industrial-picker--general-rule::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-industrial-picker__heading b{color:var(--pf-palette-red-text)!important;}
.pfo-factory-search__location>span{color:var(--pf-palette-muted,#b0b3b8)!important;}
.pfo-factory-search input[type=search],.pfo-factory-search select{border:1px solid var(--pf-palette-border,#3e4042)!important;background:var(--pf-palette-subtle,#242526)!important;color:var(--pf-palette-text,#75b6ff)!important;}
.pfo-factory-search input[type=search]:focus,.pfo-factory-search select:focus{outline:2px solid var(--pf-palette-link,#5c84b8)!important;}
.pfo-factory-search__results{border:1px solid var(--pf-palette-border,#3e4042)!important;background:var(--pf-palette-surface,#242526)!important;}
.pfo-factory-search__results>button{border:0!important;background:var(--pf-palette-surface,#242526)!important;color:var(--pf-palette-text,#75b6ff)!important;box-shadow:none!important;}
.pfo-factory-search__results>button:hover,.pfo-factory-search__results>button[aria-selected=true]{background:var(--pf-palette-tint,#263951)!important;color:var(--pf-palette-link,#75b6ff)!important;}
.pfo-factory-search__status{color:var(--pf-palette-muted,#b0b3b8)!important;}
.pfo-factory-search__manual{border:0!important;background:transparent!important;color:var(--pf-palette-link,#75b6ff)!important;box-shadow:none!important;}
/* core/modules/login/assets/css/core-login.css */

/* core/modules/login/assets/css/frontend.css */
.pfl-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")!important;}
.pfl-input-wrap input:-webkit-autofill,
.pfl-input-wrap input:-webkit-autofill:hover,
.pfl-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pf-palette-link)!important;}
body.pfl-login-page{background:var(--pf-palette-surface, #242526)!important;}
.pfl-root{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfl-root::after{background-image:linear-gradient(rgba(48,49,50,0.05) 1px, transparent 1px),
      linear-gradient(90deg, rgba(48,49,50,0.05) 1px, transparent 1px)!important;}
.pfl-statusbar{border-bottom:2px solid rgba(92,132,184,0.88)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-statusbar__state strong,
.pfl-statusbar__state,
.pfl-statusbar__safety,
.pfl-statusbar time,
.pfl-statusbar [data-pfl-network-status]{color:var(--pf-palette-link)!important;}
.pfl-status-dot{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 6px rgba(0,0,0,0.12)!important;}
.pfl-statusbar__safety span{background:rgba(36,37,38,0.16)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(62,64,66,0.18)!important;}
.pfl-brand-panel{background:var(--pf-palette-surface, #242526)!important;border-right:1px solid rgba(92,132,184,0.09)!important;}
.pfl-brand-panel::before{background:linear-gradient(135deg, rgba(27,100,216,0.05) 0%, rgba(27,100,216,0) 26%),
      radial-gradient(circle at 88% 84%, rgba(27,100,216,0.11) 0%, rgba(27,100,216,0) 24%)!important;}
.pfl-brand-panel::after{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfl-brand-panel__grid{background-image:linear-gradient(rgba(27,100,216,0.06) 1px, transparent 1px),
      linear-gradient(90deg, rgba(27,100,216,0.06) 1px, transparent 1px)!important;}
.pfl-brand{background:rgba(36,37,38,0.78)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-brand img{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.08)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-brand span,
.pfl-kicker{color:var(--pf-palette-red-text)!important;}
.pfl-brand strong,
.pfl-brand-copy h1,
.pfl-access-card__header h2,
.pfl-field,
.pfl-user-card strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfl-brand-copy{background:linear-gradient(145deg, rgba(36,37,38,0.9) 0%, rgba(36,37,38,0.82) 100%)!important;border:1px solid rgba(92,132,184,0.09)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-brand-copy::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfl-brand-copy p,
.pfl-access-card__header p,
.pfl-registration,
.pfl-access-footer,
.pfl-security-note span,
.pfl-user-card span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfl-capabilities span{background:linear-gradient(145deg, rgba(36,37,38,0.92) 0%, rgba(36,37,38,0.88) 100%)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfl-capabilities span:nth-child(odd)::before,
.pfl-capabilities span:nth-child(even)::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfl-capabilities i{color:var(--pf-palette-red-text)!important;}
.pfl-gear{border:2px solid rgba(92,132,184,0.22)!important;background:radial-gradient(circle at 30% 30%, rgba(36,37,38,0.92) 0%, rgba(36,37,38,0.86) 60%, rgba(58,59,60,0.78) 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-gear::after{background:rgba(36,37,38,0.82)!important;border:2px solid rgba(92,132,184,0.18)!important;}
.pfl-sparks{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.08)!important;}
.pfl-access-panel{background:var(--pf-palette-surface, #242526)!important;}
.pfl-access-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-access-card::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfl-access-card::after{background:radial-gradient(circle at 35% 35%, rgba(27,100,216,0.1) 0%, rgba(27,100,216,0.05) 32%, rgba(27,100,216,0) 72%), radial-gradient(circle at 68% 62%, rgba(27,100,216,0.13) 0%, rgba(27,100,216,0.06) 30%, rgba(27,100,216,0) 72%)!important;}
.pfl-input-wrap{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.16)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 10px 18px rgba(0,0,0,0.04)!important;}
.pfl-input-wrap:hover,
.pfl-input-wrap:focus-within{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.1), 0 14px 24px rgba(0,0,0,0.08)!important;}
.pfl-input-wrap > svg,
.pfl-password-toggle svg,
.pfl-security-note svg{color:var(--pf-palette-red-text)!important;stroke:currentColor!important;}
.pfl-input-wrap input{color:var(--pf-palette-text, #75b6ff)!important;background:transparent!important;}
.pfl-input-wrap input::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfl-input-wrap input:-webkit-autofill,
.pfl-input-wrap input:-webkit-autofill:hover,
.pfl-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;}
.pfl-password-toggle{background:var(--pf-palette-primary, #1b64d8)!important;border:0!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-password-toggle svg{color:var(--pf-palette-link)!important;stroke:var(--pf-palette-link)!important;}
.pfl-check span{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.16)!important;}
.pfl-check input:checked + span{background:var(--pf-palette-primary, #1b64d8)!important;border-color:transparent!important;}
.pfl-check input:checked + span::after{border:2px solid var(--pf-palette-surface, #3e4042)!important;border-top:0!important;border-right:0!important;}
.pfl-form-options a,
.pfl-registration a,
.pfl-access-footer a,
.pfl-secondary-action{color:var(--pf-palette-red-text)!important;}
.pfl-submit{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:0!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-submit span,
.pfl-submit svg{color:var(--pf-palette-link)!important;stroke:var(--pf-palette-link)!important;}
.pfl-security-note,
.pfl-user-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfl-security-note strong,
.pfl-approval{color:var(--pf-palette-text, #75b6ff)!important;}
.pfl-approval{background:rgba(27,100,216,0.08)!important;border:1px solid rgba(92,132,184,0.12)!important;}
.pfl-alert{border:1px solid rgba(92,132,184,0.12)!important;background:linear-gradient(145deg,rgba(36,37,38,0.94) 0%,rgba(36,37,38,0.98) 100%)!important;color:var(--pf-palette-red-text)!important;}
.pfl-alert > span{background:rgba(27,100,216,0.1)!important;color:var(--pf-palette-red-text)!important;}
@media (max-width: 820px){.pfl-brand-panel{border-right:0!important;border-bottom:1px solid rgba(92,132,184,0.09)!important;}}
@media (max-width:560px){.pfl-access-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser){background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-card{border:1px solid rgba(92,132,184,0.08)!important;background:rgba(36,37,38,0.98)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-card::before{background:var(--pf-palette-primary, #1b64d8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-native-login-brand{border-bottom:1px solid rgba(92,132,184,0.08)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-native-login-brand strong{color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-native-login-brand span{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-card__header .pfl-kicker{color:var(--pf-palette-red-text)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-card__header :is(h1,h2){color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-card__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-field{color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap:focus-within{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;background:var(--pf-palette-surface, #242526)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap > svg,
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-password-toggle svg{color:var(--pf-palette-red-text)!important;fill:none!important;stroke:currentColor!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap input{color:var(--pf-palette-text, #75b6ff)!important;background:transparent!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap input::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap input:-webkit-autofill,
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap input:-webkit-autofill:hover,
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-password-toggle{background:var(--pf-palette-canvas, #242526)!important;border:0!important;color:var(--pf-palette-red-text)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-form-options{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-check{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-check span{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-check input:checked + span{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-check input:checked + span::after{border-left:2px solid var(--pf-palette-surface, #3e4042)!important;border-bottom:2px solid var(--pf-palette-surface, #3e4042)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-form-options a{color:var(--pf-palette-red-text)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-submit{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-submit span,
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-submit svg{color:var(--pf-palette-link)!important;fill:none!important;stroke:currentColor!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-registration{border-top:1px solid rgba(92,132,184,0.08)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-footer{color:var(--pf-palette-muted, #b0b3b8)!important;}
:is(body.pfl-login-page--native-app,body.pfl-login-page--mobile-browser) .pfl-access-footer a{color:var(--pf-palette-red-text)!important;}
/* core/modules/logistica/assets/css/frontend.css */
:root{--pflf-font:var(--pfi-font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;}
.pflf-shell{--pflf-surface:var(--pf-palette-surface, #242526)!important;--pflf-surface-soft:var(--pf-palette-surface, #242526)!important;--pflf-surface-alt:var(--pf-palette-canvas, #242526)!important;--pflf-border:var(--pf-palette-border, #3e4042)!important;--pflf-border-strong:var(--pf-palette-border-strong, #3e4042)!important;--pflf-text:var(--pf-palette-text, #75b6ff)!important;--pflf-text-soft:var(--pf-palette-muted, #b0b3b8)!important;--pflf-blue:var(--pf-palette-primary, #1b64d8)!important;--pflf-blue-strong:var(--pf-palette-primary, #1b64d8)!important;--pflf-red:var(--pf-palette-primary, #1b64d8)!important;--pflf-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pflf-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pflf-text)!important;}
.pflf-shell a{color:inherit!important;}
.pflf-section,
.pflf-panel,
.pflf-alert-panel,
.pflf-form-card,
.pflf-detail-card,
.pflf-empty,
.pflf-directorate,
.pflf-ai-panel,
.pflf-local-catalog,
.pflf-plate-autofill,
.pflf-bus-fields,
.pflf-table-wrap,
.pflf-rental-item,
.pflf-rental-total{background:var(--pflf-surface)!important;border:1px solid var(--pflf-border)!important;box-shadow:var(--pflf-shadow-soft)!important;}
.pflf-hero{border:1px solid rgba(62,64,66,0.06)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-hero::before{background-image:linear-gradient(rgba(36,37,38,0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(36,37,38,0.08) 1px, transparent 1px)!important;}
.pflf-hero::after{background:radial-gradient(circle, rgba(36,37,38,0.14) 0%, rgba(36,37,38,0) 70%)!important;}
.pflf-eyebrow{color:rgba(240,242,245,0.82)!important;}
.pflf-hero__copy>p{color:rgba(240,242,245,0.92)!important;}
.pflf-hero__identity span{border:1px solid rgba(62,64,66,0.14)!important;background:rgba(36,37,38,0.1)!important;color:var(--pf-palette-link)!important;}
.pflf-hero__status{border:1px solid rgba(62,64,66,0.14)!important;background:rgba(36,37,38,0.1)!important;color:var(--pf-palette-link)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.08)!important;}
.pflf-hero__status small{color:rgba(240,242,245,0.84)!important;}
.pflf-signal{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 8px rgba(0,0,0,0.12)!important;}
.pflf-hero__status.is-critical .pflf-signal{background:var(--pf-palette-danger-soft, #242526)!important;box-shadow:0 0 0 8px rgba(0,0,0,0.12)!important;}
.pflf-tabs{border:1px solid var(--pflf-border)!important;background:rgba(36,37,38,0.88)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-tabs a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pflf-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-tabs a:hover,
.pflf-tabs a:focus-visible{box-shadow:0 8px 16px rgba(0,0,0,0.1)!important;}
.pflf-tabs a.is-active{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-text, #5c84b8)!important;color:var(--pf-palette-link)!important;}
.pflf-section__header h2,
.pflf-alert-panel h2,
.pflf-panel h2{color:var(--pflf-text)!important;}
.pflf-section__header p,
.pflf-alert-panel header p,
.pflf-panel header p,
.pflf-form-card header p,
.pflf-detail-card header p,
.pflf-empty p{color:var(--pflf-text-soft)!important;}
.pflf-notice{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pflf-text)!important;}
.pflf-button,
.pflf-shell button.pflf-button,
.pflf-shell input[type="submit"].pflf-button{border:1px solid var(--pflf-border-strong)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pflf-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-button--primary,
.pflf-shell .button-primary.pflf-button,
.pflf-shell input[type="submit"].pflf-button{background:var(--pf-palette-primary, #1b64d8)!important;border-color:var(--pf-palette-text, #5c84b8)!important;color:var(--pf-palette-link)!important;}
.pflf-button:hover,
.pflf-button:focus-visible{box-shadow:0 9px 20px rgba(0,0,0,0.1)!important;}
.pflf-metric{border:1px solid var(--pflf-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-metric>span,.pflf-alert-metrics span,.pflf-detail-columns h4,.pflf-form label,.pflf-inline-form label{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-metric strong{color:var(--pflf-text)!important;}
.pflf-metric small{color:var(--pflf-text-soft)!important;}
.pflf-command-strip a{border:1px solid var(--pflf-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-command-strip a span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-command-strip a strong{color:var(--pflf-text)!important;}
.pflf-command-strip a small{color:var(--pflf-text-soft)!important;}
.pflf-flow>div,
.pflf-alert-metrics>div,
.pflf-alert,
.pflf-quick-actions a,
.pflf-directorate-grid>div,
.pflf-vehicle-card,
.pflf-report-grid article,
.pflf-check-item,
.pflf-check-result,
.pflf-detail-columns>div,
.pflf-ai-status-grid>div,
.pflf-ai-live-status,
.pflf-ai-suggestions,
.pflf-local-catalog>summary,
.pflf-local-catalog__body input[type=file],
.pflf-local-catalog__body textarea,
.pflf-due,
.pflf-vehicle-card dl>div{border:1px solid var(--pflf-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.pflf-flow>div>span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-flow strong,.pflf-quick-actions strong,.pflf-report-grid h3,.pflf-vehicle-card h3,.pflf-detail-card h3{color:var(--pflf-text)!important;}
.pflf-flow p,.pflf-quick-actions span,.pflf-vehicle-card header p,.pflf-detail-card header p,.pflf-check-result p{color:var(--pflf-text-soft)!important;}
.pflf-directorate-grid strong{color:var(--pflf-text)!important;}
.pflf-vehicle-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-vehicle-card dd{color:var(--pflf-text)!important;}
.pflf-bus-summary span,.pflf-pill,.pflf-profile-badge,.pflf-code{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-vehicle-card>footer a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pflf-text)!important;}
.pflf-form input,
.pflf-form select,
.pflf-form textarea,
.pflf-inline-form input,
.pflf-inline-form select,
.pflf-settings input,
.pflf-settings select{border:1px solid var(--pflf-border-strong)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pflf-text)!important;}
.pflf-form input:focus,
.pflf-form select:focus,
.pflf-form textarea:focus,
.pflf-inline-form input:focus,
.pflf-inline-form select:focus,
.pflf-settings input:focus,
.pflf-settings select:focus{outline:none!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.1)!important;}
.pflf-table-wrap{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-table thead th{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;border-bottom:1px solid var(--pflf-border)!important;}
.pflf-table tbody td{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;color:var(--pflf-text)!important;}
.pflf-rental-total span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-total strong{color:var(--pflf-text)!important;}
.pflf-report-grid article{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-report-grid p{color:var(--pflf-text-soft)!important;}
.pflf-rentals-unified{--rent-navy:#303132!important;--rent-blue:var(--pf-palette-primary, #1b64d8)!important;--rent-red:var(--pf-palette-primary, #1b64d8)!important;--rent-line:var(--pf-palette-border, #3e4042)!important;--rent-muted:var(--pf-palette-muted, #b0b3b8)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-rulebox,.pflf-rental-demob-banner,.pflf-rental-return-rule,.pflf-prefill-note,.pflf-project-context{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-rental-rulebox b,.pflf-rental-demob-banner b,.pflf-rental-return-rule b,.pflf-prefill-note b,.pflf-project-context b{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-rulebox span,.pflf-rental-demob-banner span,.pflf-rental-return-rule span,.pflf-prefill-note span,.pflf-project-context span{color:var(--pf-palette-red-text)!important;}
.pflf-prefill-note{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-prefill-note b,.pflf-project-context b{color:var(--pf-palette-red-text)!important;}
.pflf-prefill-note span,.pflf-project-context span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-project-context span strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-kpis article{border:1px solid var(--rent-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-rental-kpis span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-kpis strong{color:var(--pf-palette-link)!important;}
.pflf-rental-kpis small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-kpis .is-warning{border-color:var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
.pflf-rental-kpis .is-warning strong{color:var(--pf-palette-warning, #e9bf67)!important;}
.pflf-rental-kpis .is-loss{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-rental-kpis .is-loss strong{color:var(--pf-palette-red-text)!important;}
.pflf-rental-list .pflf-return-mini{color:var(--pf-palette-red-text)!important;}
.pflf-rental-list small.is-attention{color:var(--pf-palette-warning, #e9bf67)!important;}
.pflf-rental-new,.pflf-rental-detail{border:1px solid var(--rent-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-rental-item{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-rental-item__head strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-return-item{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-rental-return-item>header{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pflf-rental-return-item>header span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-return-item>header h5{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-return-item>header small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-return-item>header>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-return-item.is-attention{border-color:var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
.pflf-rental-return-item.is-complete{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-rental-return-extra{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-lessor-hint{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-return-form label small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-rental-return-form input,.pflf-rental-return-form select,.pflf-rental-return-form textarea,.pflf-rental-new input,.pflf-rental-new select,.pflf-rental-new textarea{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-rental-return-form input:focus,.pflf-rental-return-form select:focus,.pflf-rental-return-form textarea:focus,.pflf-rental-new input:focus,.pflf-rental-new select:focus,.pflf-rental-new textarea:focus{outline:none!important;border-color:var(--pf-palette-border-strong, #3e4042)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.1)!important;}
.pflf-pill--returned_damage,.pflf-pill--awaiting_lessor_charge{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pflf-pill--closed{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-canvas, #3e4042)!important;}
.pflf-fleet-subnav{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-fleet-subnav a{border:1px solid transparent!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-fleet-subnav a small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-fleet-subnav a.is-active{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.08)!important;}
.pflf-readonly-status{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-readonly-status strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-readonly-status small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-odometer-correction{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-driver-actions a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-driver-actions strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-driver-actions small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-delete-zone{border:1px solid rgba(92,132,184,0.28)!important;background:rgba(27,100,216,0.045)!important;}
.pflf-delete-zone__form input[type="text"]{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;caret-color:var(--pf-palette-text, #75b6ff)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.pflf-delete-zone__form input[type="text"]::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-delete-zone__form input[type="text"]:focus{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;outline:none!important;}
.pflf-delete-zone__form input[type="text"]:-webkit-autofill,.pflf-delete-zone__form input[type="text"]:-webkit-autofill:hover,.pflf-delete-zone__form input[type="text"]:-webkit-autofill:focus{-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;caret-color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-form-card .pflf-eyebrow,
.pflf-shell .pflf-fleet-registry .pflf-eyebrow,
.pflf-shell .pflf-vehicle-readonly .pflf-eyebrow{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-form-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-vehicle-form-card::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pflf-shell .pflf-vehicle-form-card>header h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-form-status,
.pflf-shell .pflf-vehicle-year-chip{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-form-section{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-vehicle-form-section>header>span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-vehicle-form-section>header h4{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-vehicle-form-section>header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-maintenance-date-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-maintenance-date-card legend{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-maintenance-date-card>p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-form input,
.pflf-shell .pflf-vehicle-form textarea{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-vehicle-form input:focus,
.pflf-shell .pflf-vehicle-form textarea:focus{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.11)!important;}
.pflf-shell .pflf-observation-history{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-observation-history h5{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-observation-history article{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-observation-history article.is-legacy{background:var(--pf-palette-canvas, #242526)!important;}
.pflf-shell .pflf-observation-history time,
.pflf-shell .pflf-observation-history article>span{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-observation-history p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-observation-input{border:1px dashed var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-observation-input.is-active{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-remove-observation{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-remove-observation:hover,
.pflf-shell .pflf-remove-observation:focus-visible{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,0,0,0.1)!important;}
.pflf-shell .pflf-vehicle-form-actions{border:1px solid rgba(62,64,66,0.92)!important;background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-button--directorate{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-button--directorate:hover,
.pflf-shell .pflf-button--directorate:focus-visible{box-shadow:0 10px 24px rgba(0,0,0,0.12)!important;}
.pflf-shell .pflf-vehicle-administrative-actions{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pflf-shell .pflf-vehicle-administrative-actions>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-card--essential{border-top:3px solid var(--pf-palette-primary, #5c84b8)!important;}
.pflf-shell .pflf-vehicle-card--essential h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-latest-observation{border-left:3px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-shell .pflf-latest-observation span{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-latest-observation p{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-due--expired,
.pflf-shell .pflf-due--critical{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-due--warning{border-color:var(--pf-palette-warning-soft, #3e4042)!important;background:var(--pf-palette-warning-soft, #263951)!important;color:var(--pf-palette-warning, #e9bf67)!important;}
.pflf-shell .pflf-due--ok{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-due--none{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-readonly{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell .pflf-vehicle-image-field{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 var(--pf-palette-surface, #0000004d)!important;}
.pflf-shell .pflf-vehicle-image-preview{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-shell .pflf-vehicle-image-placeholder,
.pflf-shell .pflf-vehicle-visual__placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-image-placeholder>span,
.pflf-shell .pflf-vehicle-visual__placeholder>span{border:1px solid var(--pf-palette-border, #3e4042)!important;background:rgba(36,37,38,0.72)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-image-placeholder small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-image-picker{color:var(--pf-palette-text, #75b6ff)!important;}
.pflf-shell .pflf-vehicle-form .pflf-vehicle-image-picker input[type=file]{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-image-picker input[type=file]::file-selector-button{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pflf-shell .pflf-vehicle-image-picker input[type=file]:hover::file-selector-button,
.pflf-shell .pflf-vehicle-image-picker input[type=file]:focus::file-selector-button{background:#303132!important;}
.pflf-shell .pflf-vehicle-image-remove{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-form .pflf-vehicle-image-remove input[type=checkbox]{accent-color:var(--pf-palette-primary, #1b64d8)!important;}
.pflf-shell .pflf-vehicle-image-help,
.pflf-shell .pflf-vehicle-image-feedback{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pflf-shell .pflf-vehicle-image-feedback{color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-image-clear{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pflf-shell .pflf-vehicle-image-clear:hover,
.pflf-shell .pflf-vehicle-image-clear:focus-visible{border-color:var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,0,0,0.1)!important;}
.pflf-shell .pflf-vehicle-visual{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pflf-shell .pflf-vehicle-visual__placeholder strong{color:var(--pf-palette-muted, #b0b3b8)!important;}
body .pflf-shell .pflf-vehicle-card--refined{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 18px #0000000b!important;}
body .pflf-shell .pflf-vehicle-card--refined:hover{border-color:#3e4042!important;box-shadow:0 9px 25px #00000017!important;}
body .pflf-shell .pflf-fleet-cover{background:#242526!important;border-bottom:1px solid #3e4042!important;}
body .pflf-shell .pflf-fleet-cover .pflf-vehicle-card__primary-image{border:0!important;box-shadow:none!important;background:#242526!important;}
body .pflf-shell .pflf-fleet-plate{background:#242526!important;border:1px solid #3e4042!important;box-shadow:0 2px 5px #00000009!important;}
body .pflf-shell .pflf-fleet-plate small{color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-plate strong{color:#75b6ff!important;}
body .pflf-shell .pflf-fleet-card-topline>span:first-child{color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-status{border:1px solid #3e4042!important;color:#b0b3b8!important;background:#242526!important;}
body .pflf-shell .pflf-fleet-status::before{background:currentColor!important;}
body .pflf-shell .pflf-fleet-status--active{background:#242526!important;border-color:#3e4042!important;color:#81c995!important;}
body .pflf-shell .pflf-fleet-status--in_use{background:#263951!important;border-color:#3e4042!important;color:#75b6ff!important;}
body .pflf-shell .pflf-fleet-status--maintenance{background:#263951!important;border-color:#3e4042!important;color:#e9bf67!important;}
body .pflf-shell .pflf-fleet-status--blocked{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
body .pflf-shell .pflf-vehicle-card--refined h3{color:#75b6ff!important;}
body .pflf-shell .pflf-fleet-location{color:#b0b3b8!important;}
body .pflf-shell .pflf-vehicle-card--refined .pflf-fleet-facts{border-block:1px solid #3e4042!important;}
body .pflf-shell .pflf-fleet-facts>div{border:0!important;background:transparent!important;box-shadow:none!important;}
body .pflf-shell .pflf-fleet-facts>div+div{border-left:1px solid #3e4042!important;}
body .pflf-shell .pflf-fleet-facts dt{color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-facts dd{color:#75b6ff!important;}
body .pflf-shell .pflf-fleet-deadlines h4{color:#75b6ff!important;}
body .pflf-shell .pflf-fleet-filters{background:#242526!important;border:0!important;border-bottom:1px solid #3e4042!important;box-shadow:none!important;}
body .pflf-shell .pflf-fleet-filters summary{color:#b0b3b8!important;background:#242526!important;}
body .pflf-shell .pflf-fleet-note{border-left:2px solid #3e4042!important;background:#242526!important;}
body .pflf-shell .pflf-fleet-note span{color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-note p{color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-details-link{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;}
body .pflf-shell .pflf-fleet-details-link span{color:#f0f2f5!important;background:transparent!important;}
body .pflf-shell .pflf-fleet-details-link:hover{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body .pflf-shell .pflf-fleet-secondary-actions a{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;}
body .pflf-shell .pflf-fleet-secondary-actions a:hover{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
body .pflf-shell :is(.pflf-fleet-details-link,.pflf-fleet-secondary-actions a,.pflf-fleet-filters summary,.pflf-fleet-back,.pflf-dossier-pagination a):focus-visible{outline:3px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-dossier{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;}
body .pflf-shell .pflf-fleet-back{color:#f19ca5!important;background:transparent!important;}
body .pflf-shell .pflf-dossier-heading h2{color:#75b6ff!important;}
body .pflf-shell .pflf-dossier-heading p{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-photo{border:1px solid #3e4042!important;background:#242526!important;}
body .pflf-shell .pflf-dossier-section{border-top:1px solid #3e4042!important;}
body .pflf-shell .pflf-dossier-section h3{color:#75b6ff!important;}
body .pflf-shell .pflf-dossier-identity>.pflf-dossier-section{border-top:0!important;}
body .pflf-shell .pflf-dossier-fields dt{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-fields dd{color:#75b6ff!important;}
body .pflf-shell .pflf-dossier-gallery img{border:1px solid #3e4042!important;background:#242526!important;}
body .pflf-shell .pflf-dossier-gallery figcaption{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-empty{border:1px dashed #3e4042!important;color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-record{border-bottom:1px solid #3e4042!important;}
body .pflf-shell .pflf-dossier-record h4{color:#75b6ff!important;}
body .pflf-shell .pflf-dossier-record p{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-record small{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-record a{color:#f19ca5!important;background:transparent!important;}
body .pflf-shell .pflf-dossier-pagination{color:#b0b3b8!important;}
body .pflf-shell .pflf-dossier-pagination a{border:1px solid #3e4042!important;color:#f19ca5!important;background:#242526!important;}
body .pflf-shell .pflf-vehicle-dossier .pflf-observation-history p{color:#75b6ff!important;}
.pflf-shell{--pflf-ink:#75b6ff!important;--pflf-muted:#b0b3b8!important;--pflf-line:#3e4042!important;--pflf-brand:#\31 b64d8!important;--pflf-brand-soft:#263951!important;--pflf-blue:#1b64d8!important;--pflf-green:#19573e!important;--pflf-amber:#78561b!important;color:var(--pflf-ink)!important;}
.pflf-shell .pflf-hero{border:1px solid var(--pflf-line)!important;border-top:5px solid var(--pflf-brand)!important;background:linear-gradient(105deg, #242526 0%, #242526 61%, #263951 100%)!important;box-shadow:0 14px 34px rgba(0,0,0,.08)!important;}
.pflf-shell .pflf-hero::after{border:36px solid rgba(92,132,184,.08)!important;}
.pflf-shell .pflf-hero__copy h1{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-hero__copy p{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-hero__status{border:1px solid #3e4042!important;background:rgba(36,37,38,.92)!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important;}
.pflf-shell .pflf-tabs{border:1px solid var(--pflf-line)!important;background:#242526!important;box-shadow:0 9px 22px rgba(0,0,0,.06)!important;}
.pflf-shell .pflf-tabs a{color:#75b6ff!important;border:1px solid transparent!important;}
.pflf-shell .pflf-tabs a:hover,
.pflf-shell .pflf-tabs a:focus-visible{color:var(--pflf-blue)!important;border-color:#3e4042!important;background:#263951!important;outline:none!important;}
.pflf-shell .pflf-tabs a.is-active,
.pflf-shell .pflf-tabs a[aria-current="page"]{color:#f0f2f5!important;border-color:var(--pflf-brand)!important;background:var(--pflf-brand)!important;box-shadow:0 5px 12px rgba(0,0,0,.21)!important;}
.pflf-shell .pflf-metric{border:1px solid var(--pflf-line)!important;border-top:5px solid var(--pflf-blue)!important;background:#242526!important;box-shadow:0 8px 18px rgba(0,0,0,.05)!important;}
.pflf-shell .pflf-metric:hover{box-shadow:0 15px 26px rgba(0,0,0,.12)!important;}
.pflf-shell .pflf-metric > span{color:#b0b3b8!important;}
.pflf-shell .pflf-metric strong{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-metric small{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-metric--green{border-top-color:var(--pflf-green)!important;}
.pflf-shell .pflf-metric--red{border-top-color:var(--pflf-brand)!important;background:#263951!important;}
.pflf-shell .pflf-metric--amber{border-top-color:var(--pflf-amber)!important;background:#263951!important;}
.pflf-shell .pflf-command-strip > a{border:1px solid var(--pflf-line)!important;color:var(--pflf-ink)!important;background:#242526!important;box-shadow:0 8px 18px rgba(0,0,0,.05)!important;}
.pflf-shell .pflf-command-strip > a::before{background:var(--pflf-blue)!important;}
.pflf-shell .pflf-command-strip > a:nth-child(2)::before{background:var(--pflf-amber)!important;}
.pflf-shell .pflf-command-strip > a:nth-child(3)::before{background:var(--pflf-green)!important;}
.pflf-shell .pflf-command-strip > a:nth-child(4)::before{background:var(--pflf-brand)!important;}
.pflf-shell .pflf-command-strip > a:hover,
.pflf-shell .pflf-command-strip > a:focus-visible{border-color:#3e4042!important;box-shadow:0 16px 28px rgba(0,0,0,.12)!important;outline:none!important;}
.pflf-shell .pflf-command-strip > a > span{color:var(--pflf-blue)!important;background:#263951!important;}
.pflf-shell .pflf-command-strip > a small{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-alert-panel,
.pflf-shell .pflf-panel,
.pflf-shell .pflf-section,
.pflf-shell .pflf-directorate{border:1px solid var(--pflf-line)!important;background:#242526!important;box-shadow:0 10px 24px rgba(0,0,0,.055)!important;}
.pflf-shell .pflf-alert-panel{border-top:5px solid var(--pflf-brand)!important;}
.pflf-shell .pflf-alert-panel h2,
.pflf-shell .pflf-panel h2,
.pflf-shell .pflf-section h2{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-alert-metrics > div{border:1px solid var(--pflf-line)!important;background:#242526!important;}
.pflf-shell .pflf-alert-metrics > div:first-child{border-color:#3e4042!important;background:#263951!important;}
.pflf-shell .pflf-alert-metrics strong{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-alert-metrics span{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-alert{border:1px solid #3e4042!important;background:#242526!important;}
.pflf-shell .pflf-alert--critical{border-left:4px solid var(--pflf-brand)!important;background:#263951!important;}
.pflf-shell .pflf-alert strong{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-alert p{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-panel > header{border-bottom:1px solid var(--pflf-line)!important;}
.pflf-shell .pflf-flow > div{border:1px solid var(--pflf-line)!important;background:#242526!important;}
.pflf-shell .pflf-flow > div:nth-child(1){border-top:4px solid var(--pflf-blue)!important;}
.pflf-shell .pflf-flow > div:nth-child(2){border-top:4px solid var(--pflf-green)!important;}
.pflf-shell .pflf-flow > div:nth-child(3){border-top:4px solid var(--pflf-amber)!important;}
.pflf-shell .pflf-flow > div:nth-child(4){border-top:4px solid var(--pflf-brand)!important;}
.pflf-shell .pflf-flow > div > span{color:#f0f2f5!important;background:var(--pflf-blue)!important;}
.pflf-shell .pflf-flow > div:nth-child(2) > span{background:var(--pflf-green)!important;}
.pflf-shell .pflf-flow > div:nth-child(3) > span{background:var(--pflf-amber)!important;}
.pflf-shell .pflf-flow > div:nth-child(4) > span{background:var(--pflf-brand)!important;}
.pflf-shell .pflf-flow strong{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-flow p{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-quick-actions a{border:1px solid var(--pflf-line)!important;border-left:4px solid var(--pflf-blue)!important;color:var(--pflf-ink)!important;background:#242526!important;}
.pflf-shell .pflf-quick-actions a:hover,
.pflf-shell .pflf-quick-actions a:focus-visible{border-color:#3e4042!important;background:#263951!important;outline:none!important;}
.pflf-shell .pflf-quick-actions span{color:var(--pflf-muted)!important;}
.pflf-shell .pflf-directorate-grid > div{border:1px solid var(--pflf-line)!important;border-top:4px solid var(--pflf-blue)!important;background:#242526!important;}
.pflf-shell .pflf-directorate-grid > div:nth-child(2){border-top-color:var(--pflf-green)!important;}
.pflf-shell .pflf-directorate-grid > div:nth-child(3){border-top-color:var(--pflf-amber)!important;}
.pflf-shell .pflf-directorate-grid > div:nth-child(4){border-top-color:var(--pflf-brand)!important;}
.pflf-shell .pflf-directorate-grid strong{color:var(--pflf-ink)!important;}
.pflf-shell .pflf-directorate-grid span{color:var(--pflf-muted)!important;}
.pflf-shell a:focus-visible,
.pflf-shell button:focus-visible,
.pflf-shell input:focus-visible,
.pflf-shell select:focus-visible,
.pflf-shell textarea:focus-visible{outline:3px solid rgba(92,132,184,.38)!important;}
body .pflf-shell .pflf-inspections{background:#242526!important;}
body .pflf-shell .pflf-inspection-tag{border:1px solid #3e4042!important;background:#263951!important;color:#81c995!important;}
body .pflf-shell .pflf-inspection-picker{border:1px solid #3e4042!important;border-left:4px solid #5c84b8!important;background:#263951!important;box-shadow:none!important;}
body .pflf-shell .pflf-inspection-picker .pflf-inline-form{background:transparent!important;}
body .pflf-shell .pflf-inspection-picker label{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-card{border:1px solid #3e4042!important;box-shadow:0 8px 26px rgba(0,0,0,.07)!important;background:#242526!important;}
body .pflf-shell .pflf-inspection-card > header{border:0!important;border-bottom:1px solid #3e4042!important;background:#263951!important;}
body .pflf-shell .pflf-inspection-card > header h3{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-card > header p{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-code{background:#242526!important;color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-plate{border:1px solid #3e4042!important;border-top:4px solid #5c84b8!important;background:#242526!important;color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-form{background:#242526!important;}
body .pflf-shell .pflf-inspection-block{border:0!important;border-bottom:1px solid #3e4042!important;background:#242526!important;box-shadow:none!important;}
body .pflf-shell .pflf-inspection-step{border:0!important;background:transparent!important;box-shadow:none!important;}
body .pflf-shell .pflf-inspection-step > span{background:#263951!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
body .pflf-shell .pflf-inspection-step h4{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-step p{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-form label{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-form input,
body .pflf-shell .pflf-inspection-form select,
body .pflf-shell .pflf-inspection-form textarea,
body .pflf-shell .pflf-inspection-picker select{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body .pflf-shell .pflf-inspection-form input:focus,
body .pflf-shell .pflf-inspection-form select:focus,
body .pflf-shell .pflf-inspection-form textarea:focus,
body .pflf-shell .pflf-inspection-picker select:focus{outline:3px solid #3e4042!important;border-color:#5c84b8!important;}
body .pflf-shell .pflf-inspection-legend > span{background:#242526!important;color:#81c995!important;}
body .pflf-shell .pflf-inspection-legend > span:nth-child(2){background:#263951!important;color:#f19ca5!important;}
body .pflf-shell .pflf-inspection-legend > span:nth-child(3){background:#242526!important;color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-legend small{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item{border:1px solid #3e4042!important;border-left:4px solid #5c84b8!important;background:#263951!important;box-shadow:0 3px 9px rgba(0,0,0,.035)!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item[data-condition="nc"]{border-color:#3e4042!important;border-left-color:#3e4042!important;background:#263951!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item[data-condition="na"]{border-color:#3e4042!important;border-left-color:#3e4042!important;background:#242526!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item > strong{color:#81c995!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item > strong > span{border:1px solid #3e4042!important;background:#242526!important;color:#81c995!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item .pflf-inspection-observation{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-form .pflf-check-item[data-condition="nc"] > strong{color:#f19ca5!important;}
body .pflf-shell .pflf-inspection-summary{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-summary.has-nc{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
body .pflf-shell .pflf-inspection-form .pflf-form-actions{background:transparent!important;}
body .pflf-shell .pflf-inspection-form .pflf-form-actions p{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspections .pflf-button--primary{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:0 4px 10px rgba(0,0,0,.12)!important;}
body .pflf-shell .pflf-inspections .pflf-button--primary span{background:transparent!important;color:#f0f2f5!important;}
body .pflf-shell .pflf-inspections .pflf-button--primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body .pflf-shell .pflf-inspection-history h3{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-history p{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-history > span{background:#242526!important;color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-empty strong{color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-empty p{color:#b0b3b8!important;}
body .pflf-shell .pflf-inspection-action{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body .pflf-shell .pflf-inspection-action:hover{background:#263951!important;color:#75b6ff!important;}
body .pflf-shell .pflf-vehicle-form-card{background:#242526!important;border:1px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-form-card > header{border:0!important;background:transparent!important;}
body .pflf-shell .pflf-vehicle-form-card > header h3{color:#75b6ff!important;}
body .pflf-shell .pflf-vehicle-code{color:#b0b3b8!important;background:#242526!important;}
body .pflf-shell .pflf-vehicle-form-card .pflf-form-status{background:#242526!important;color:#81c995!important;border:1px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-edit-nav{background:transparent!important;border:0!important;}
body .pflf-shell .pflf-vehicle-edit-nav a{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body .pflf-shell .pflf-vehicle-edit-nav a:hover{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
body .pflf-shell .pflf-vehicle-form-section{--section-accent:#\31 b64d8!important;border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #00000005!important;}
body .pflf-shell #pflf-edit-operation{--section-accent:#19573e!important;}
body .pflf-shell #pflf-edit-features{--section-accent:#1b64d8!important;}
body .pflf-shell #pflf-edit-maintenance{--section-accent:#78561b!important;}
body .pflf-shell #pflf-edit-documents{--section-accent:#1b64d8!important;}
body .pflf-shell #pflf-edit-notes{--section-accent:#303132!important;}
body .pflf-shell .pflf-vehicle-form-section > header{border:0!important;border-bottom:1px solid #3e4042!important;background:transparent!important;box-shadow:none!important;}
body .pflf-shell .pflf-vehicle-form-section > header > span{background:var(--section-accent)!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;}
body .pflf-shell .pflf-vehicle-form-section > header h4{color:#75b6ff!important;background:transparent!important;}
body .pflf-shell .pflf-vehicle-form-section > header p,
body .pflf-shell .pflf-vehicle-field-help{color:#b0b3b8!important;background:transparent!important;}
body .pflf-shell .pflf-vehicle-form label{color:#75b6ff!important;background:transparent!important;}
body .pflf-shell .pflf-vehicle-form :is(input:not([type=hidden]):not([type=file]):not([type=checkbox]),select,textarea){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;box-shadow:0 1px 2px #00000004!important;}
body .pflf-shell .pflf-vehicle-form :is(input,select,textarea):focus-visible{outline:3px solid #3e404226!important;border-color:#3e4042!important;}
body .pflf-shell .pflf-vehicle-image-field{border-color:#3e4042!important;}
body .pflf-shell .pflf-vehicle-form .pflf-vehicle-image-remove span{color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;background:transparent!important;}
body .pflf-shell .pflf-vehicle-form .pflf-maintenance-date-card{border:1px solid #3e4042!important;background:#263951!important;}
body .pflf-shell .pflf-vehicle-form .pflf-maintenance-date-card legend{color:#e9bf67!important;}
body .pflf-shell .pflf-vehicle-service-dates{border-top:1px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-form-card .pflf-button--primary{background:#\31 b64d8!important;color:#f0f2f5!important;border:1px solid #3e4042!important;box-shadow:0 4px 10px #00000024!important;}
body .pflf-shell .pflf-vehicle-form-card .pflf-button--primary:hover{background:#\31 b64d8!important;}
body .pflf-shell .pflf-vehicle-form-card :is(.pflf-button--ghost,.pflf-button--directorate){background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-form-card :is(.pflf-button--ghost,.pflf-button--directorate):hover{background:#242526!important;color:#75b6ff!important;}
body .pflf-shell .pflf-vehicle-form-card .pflf-vehicle-form-actions{background:#263951!important;border:1px solid #3e4042!important;}
body .pflf-shell .pflf-vehicle-administrative-actions{border-top:1px solid #3e4042!important;background:transparent!important;color:#b0b3b8!important;}
body .pflf-shell .pflf-delete-zone.pflf-delete-zone--refined{border:1px solid #3e4042!important;background:#242526!important;box-shadow:none!important;color:#75b6ff!important;}
body .pflf-shell .pflf-delete-zone--refined > summary{background:#263951!important;color:#f19ca5!important;border:0!important;box-shadow:none!important;}
body .pflf-shell .pflf-delete-zone--refined > summary:hover{background:#263951!important;}
body .pflf-shell .pflf-delete-zone--refined > summary strong{color:#f19ca5!important;}
body .pflf-shell .pflf-delete-zone--refined > summary small{color:#b0b3b8!important;}
body .pflf-shell .pflf-delete-zone--refined svg{fill:none!important;stroke:currentColor!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-delete-zone__content{border-top:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-delete-zone__form :is(strong,span){color:#75b6ff!important;background:transparent!important;}
body .pflf-shell .pflf-delete-zone__content > h4{color:#f19ca5!important;background:transparent!important;}
body .pflf-shell .pflf-delete-zone__content > p{color:#b0b3b8!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-delete-zone__form{background:transparent!important;color:#75b6ff!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-delete-zone__form label{color:#75b6ff!important;background:transparent!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-button--danger{border:1px solid #3e4042!important;background:#b83246!important;color:#f0f2f5!important;box-shadow:0 4px 10px #00000020!important;}
body .pflf-shell .pflf-delete-zone--refined .pflf-button--danger:hover{background:#b83246!important;}
body .pflf-shell :is(.pflf-vehicle-edit-nav a,.pflf-delete-zone--refined summary,.pflf-vehicle-form-card .pflf-button):focus-visible{outline:3px solid #3e404255!important;}
/* core/modules/logistica/assets/css/senatran.css */

/* core/modules/portal/assets/css/portal-base.css */

/* core/modules/portal/modules/proenca-app-corporativo/assets/css/app.css */
:root{--ppa-safe-top:max(env(safe-area-inset-top), var(--ppa-safe-top-fallback))!important;}
body.ppa-standalone.ppa-universal-header{--pfi-header-height:calc(var(--ppa-social-appbar-height) + var(--ppa-safe-top))!important;}
body.ppa-standalone.pfo-social-shell-view,
body.ppa-standalone.ppa-universal-header,
body.pfo-native-android{--pfi-header-height:calc(var(--ppa-social-appbar-height) + var(--ppa-safe-top))!important;}
.ppa-drawer-backdrop{background:rgba(24,25,26,0.24)!important;}
.ppa-drawer{border:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.ppa-drawer::after{background:radial-gradient(circle at 35% 35%,rgba(27,100,216,0.14) 0%,rgba(27,100,216,0.08) 32%,rgba(27,100,216,0) 68%),radial-gradient(circle at 68% 62%,rgba(27,100,216,0.14) 0%,rgba(27,100,216,0.08) 30%,rgba(27,100,216,0) 68%)!important;}
.ppa-drawer__handle{background:linear-gradient(90deg,rgba(27,100,216,0.65) 0%,rgba(27,100,216,0.75) 100%)!important;}
.ppa-user-card__avatar{background:var(--pf-palette-surface, #242526)!important;border:2px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-user-card strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-user-card span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-drawer__header .ppa-icon-button{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer__quick-actions--expanded a,
.ppa-drawer__quick-actions--expanded button,
.ppa-drawer__install,
.ppa-drawer-link{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer__quick-actions--expanded .is-featured,
.ppa-drawer__quick-actions .ppa-quick-action--technical{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer__quick-actions--expanded .is-featured :is(strong,span,svg),
.ppa-drawer__quick-actions .ppa-quick-action--technical :is(strong,span,svg){color:var(--pf-palette-link)!important;fill:currentColor!important;}
.ppa-drawer__label{color:var(--pf-palette-red-text)!important;}
.ppa-drawer-link::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.ppa-drawer-link > span{background:linear-gradient(135deg,rgba(27,100,216,0.12) 0%,rgba(27,100,216,0.14) 100%)!important;color:var(--pf-palette-red-text)!important;}
.ppa-drawer-link strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-drawer-link > svg{color:var(--pf-palette-muted, #b0b3b8)!important;fill:currentColor!important;}
.ppa-drawer-link:hover,
.ppa-drawer-link:focus-visible{box-shadow:0 18px 28px rgba(0,0,0,0.09)!important;}
.ppa-drawer-link.is-active,
.ppa-drawer-link[aria-current="page"]{border-color:transparent!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer-link.is-active::before,
.ppa-drawer-link[aria-current="page"]::before{background:rgba(36,37,38,0.22)!important;}
.ppa-drawer-link.is-active :is(strong,span,svg),
.ppa-drawer-link[aria-current="page"] :is(strong,span,svg){color:var(--pf-palette-link)!important;fill:currentColor!important;}
.ppa-drawer__footer{border-top:1px solid rgba(92,132,184,0.08)!important;}
.ppa-drawer__footer a{color:var(--pf-palette-red-text)!important;}
.ppa-drawer-link.is-active,
.ppa-drawer-link[aria-current="page"]{background:var(--pf-palette-primary, #1b64d8)!important;border-color:transparent!important;}
.ppa-drawer-link.is-active :is(strong,span,svg),
.ppa-drawer-link[aria-current="page"] :is(strong,span,svg){color:var(--pf-palette-link)!important;fill:currentColor!important;}
body.ppa-app-logged-out{--pfi-header-height:calc(72px + var(--ppa-safe-top))!important;}
body.ppa-app-logged-out .ppa-appbar--public{background:rgba(36,37,38,0.98)!important;border-bottom:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-appbar--public .ppa-appbar__identity img{background:var(--pf-palette-surface, #242526)!important;}
body.ppa-app-logged-out .ppa-appbar--public .ppa-appbar__identity span{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-appbar--public .ppa-appbar__identity small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-appbar--public .ppa-appbar__identity small i{background:var(--pf-palette-primary, #1b64d8)!important;}
body.ppa-app-logged-out .ppa-public-login{border:0!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out{--pfi-header-height:calc(72px + var(--ppa-safe-top))!important;background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-app-logged-out .ppa-appbar--public .ppa-appbar__identity img{background:transparent!important;}
body.ppa-app-logged-out .ppa-public-screen{background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-app-logged-out .ppa-public-brandbar{background:rgba(36,37,38,0.92)!important;border:1px solid rgba(92,132,184,0.07)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-hero-card{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__content{color:var(--pf-palette-link)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__badge{background:rgba(27,100,216,0.2)!important;border:1px solid rgba(62,64,66,0.14)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.08)!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
body.ppa-app-logged-out .ppa-public-hero-card h1{color:var(--pf-palette-link)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__divider{background:var(--pf-palette-border, #3a3b3c)!important;}
body.ppa-app-logged-out .ppa-public-hero-card p{color:rgba(240,242,245,0.94)!important;}
body.ppa-app-logged-out .ppa-public-hero-card p strong{color:var(--pf-palette-link)!important;}
body.ppa-app-logged-out .ppa-public-action--primary{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-action--ghost{color:var(--pf-palette-link)!important;background:rgba(48,49,50,0.2)!important;border:2px solid rgba(62,64,66,0.72)!important;}
body.ppa-app-logged-out .ppa-public-section__heading h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-public-section__heading i{background:var(--pf-palette-border, #3a3b3c)!important;}
body.ppa-app-logged-out .ppa-public-info-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.06)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-info-card__icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-public-info-card__content h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-public-info-card__content p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-info-card__arrow{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-footer::before,
body.ppa-app-logged-out .ppa-public-footer::after{background:linear-gradient(90deg, rgba(48,49,50,0.16) 0%, rgba(48,49,50,0.04) 100%)!important;}
body.ppa-app-logged-out .ppa-public-footer p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-screen{background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-app-logged-out .ppa-public-hero-card{background-color:var(--pf-palette-canvas, #242526)!important;border:1px solid rgba(92,132,184,0.06)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-hero-card::before{background:linear-gradient(135deg, rgba(36,37,38,0.8) 0%, rgba(36,37,38,0.58) 42%, rgba(36,37,38,0.16) 100%),
        radial-gradient(circle at 16% 18%, rgba(27,100,216,0.18), transparent 26%),
        radial-gradient(circle at 83% 14%, rgba(27,100,216,0.1), transparent 30%)!important;}
body.ppa-app-logged-out .ppa-public-hero-card::after{background:radial-gradient(circle, rgba(27,100,216,0.16) 0%, rgba(27,100,216,0.05) 45%, transparent 70%)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__content{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__badge{background:rgba(36,37,38,0.68)!important;border:1px solid rgba(92,132,184,0.12)!important;box-shadow:0 10px 24px rgba(0,0,0,0.08), inset 0 1px 0 rgba(0,0,0,0.12)!important;color:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-hero-card h1{color:var(--pf-palette-text, #75b6ff)!important;text-shadow:none!important;}
body.ppa-app-logged-out .ppa-public-hero-card__divider{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-hero-card p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-hero-card p strong{color:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__chips span{background:rgba(36,37,38,0.72)!important;border:1px solid rgba(92,132,184,0.1)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-action--primary{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-action--ghost{color:var(--pf-palette-text, #75b6ff)!important;background:rgba(36,37,38,0.68)!important;border:2px solid rgba(92,132,184,0.24)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-info-card{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-info-card__icon{background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body.ppa-app-logged-out .ppa-public-info-card__content p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-info-card__arrow{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-footer p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__badge{color:var(--pf-palette-red-text)!important;background:rgba(36,37,38,0.78)!important;border-color:rgba(92,132,184,0.14)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__badge svg{color:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-action,
body.ppa-app-logged-out .ppa-public-action span,
body.ppa-app-logged-out .ppa-public-action svg{text-shadow:none!important;}
body.ppa-app-logged-out .ppa-public-action--primary{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-app-logged-out .ppa-public-action--primary span,
body.ppa-app-logged-out .ppa-public-action--primary svg{color:var(--pf-palette-link)!important;fill:currentColor!important;stroke:currentColor!important;}
body.ppa-app-logged-out .ppa-public-action--ghost{color:var(--pf-palette-text, #75b6ff)!important;background:rgba(36,37,38,0.92)!important;border:2px solid rgba(92,132,184,0.26)!important;}
body.ppa-app-logged-out .ppa-public-action--ghost span,
body.ppa-app-logged-out .ppa-public-action--ghost svg{color:var(--pf-palette-text, #75b6ff)!important;fill:currentColor!important;stroke:currentColor!important;}
body.ppa-app-logged-out .ppa-public-action--ghost:hover,
body.ppa-app-logged-out .ppa-public-action--ghost:focus-visible{background:var(--pf-palette-surface, #242526)!important;border-color:rgba(92,132,184,0.4)!important;}
body.ppa-app-logged-out .ppa-public-info-card__arrow{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-app-logged-out .ppa-public-info-card__arrow svg{color:var(--pf-palette-red-text)!important;fill:currentColor!important;stroke:currentColor!important;}
body.ppa-app-logged-out .ppa-public-hero-card .ppa-public-hero-card__badge,
body.ppa-app-logged-out .ppa-public-screen .ppa-public-hero-card__badge{background:rgba(36,37,38,0.96)!important;border:1px solid rgba(92,132,184,0.18)!important;color:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-hero-card .ppa-public-hero-card__badge span,
body.ppa-app-logged-out .ppa-public-screen .ppa-public-hero-card__badge span{color:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-hero-card .ppa-public-hero-card__badge svg,
body.ppa-app-logged-out .ppa-public-screen .ppa-public-hero-card__badge svg,
body.ppa-app-logged-out .ppa-public-hero-card .ppa-public-hero-card__badge path{color:var(--pf-palette-red-text)!important;fill:none!important;stroke:var(--pf-palette-red-text)!important;}
body.ppa-app-logged-out .ppa-public-hero-card__badge-icon,
body.ppa-app-logged-out .ppa-public-hero-card__badge-icon svg,
body.ppa-app-logged-out .ppa-public-hero-card__badge-icon path{color:var(--pf-palette-red-text)!important;stroke:var(--pf-palette-red-text)!important;}
@media (max-width: 900px){.pfo-apk-install-banner{border:1px solid rgba(92,132,184,0.18)!important;background:rgba(36,37,38,0.98)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-apk-install-banner__icon{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-apk-install-banner__content strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-apk-install-banner__content span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-apk-install-banner__action{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-apk-install-banner__action:focus-visible{outline:3px solid var(--pf-palette-primary, #5c84b8)!important;}
.pfo-apk-install-banner__close{border:1px solid rgba(92,132,184,0.12)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-apk-install-banner__close:focus-visible{outline:3px solid var(--pf-palette-primary, #5c84b8)!important;}}
.pfo-ios-install-modal{background:rgba(48,49,50,0.54)!important;}
.pfo-ios-install-modal__card{border:1px solid rgba(92,132,184,0.16)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-ios-install-modal__close{border:1px solid rgba(92,132,184,0.14)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ios-install-modal__eyebrow{color:var(--pf-palette-red-text)!important;}
.pfo-ios-install-modal__card h2{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ios-install-modal__intro,
.pfo-ios-install-modal__note{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ios-install-modal__steps li{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfo-ios-install-modal__steps li > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-ios-install-modal__steps strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-ios-install-modal__steps small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-ios-install-modal__note{border-left:3px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfo-ios-install-modal__done{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-ios-install-modal :is(button):focus-visible{outline:3px solid var(--pf-palette-primary, #5c84b8)!important;}
/* core/modules/portal/modules/proenca-comunicados-corporativos/assets/css/frontend.css */
button.pcc-action-link{border:0!important;background:transparent!important;}
.pcc-delete-form .pcc-action-delete{color:var(--pf-palette-red-text)!important;}
.pcc-delete-form .pcc-action-delete:hover,
.pcc-delete-form .pcc-action-delete:focus-visible{color:var(--pf-palette-red-text)!important;}
/* core/modules/portal/modules/proenca-rh-gestao/assets/css/employee-directory.css */
.prh-portal .prh-master-directory{--master-ink:#75b6ff!important;--master-muted:#b0b3b8!important;--master-red:#\31 b64d8!important;--master-line:#3e4042!important;color:var(--master-ink)!important;}
.prh-master-directory .prh-master-hero{border:1px solid var(--master-line)!important;border-top:4px solid var(--master-red)!important;background:linear-gradient(115deg,#242526 65%,#263951)!important;box-shadow:0 6px 22px #00000007!important;}
.prh-master-directory .prh-master-eyebrow{color:var(--pf-palette-red-text)!important;background:transparent!important;}
.prh-master-directory .prh-master-hero h3{color:var(--master-ink)!important;background:transparent!important;}
.prh-master-directory .prh-master-hero p{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-hero-note{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-button{border:1px solid transparent!important;}
.prh-master-directory .prh-master-button-primary{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
.prh-master-directory .prh-master-button-primary:hover{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;box-shadow:0 4px 12px #00000020!important;}
.prh-master-directory .prh-master-button-secondary{color:#75b6ff!important;background:#242526!important;border-color:#3e4042!important;}
.prh-master-directory .prh-master-button-secondary:hover{background:#263951!important;color:#75b6ff!important;}
.prh-master-directory .prh-master-button>span{color:inherit!important;background:transparent!important;}
.prh-master-directory a:focus-visible,.prh-master-directory button:focus-visible,.prh-master-directory input:focus-visible,.prh-master-directory select:focus-visible,.prh-master-directory summary:focus-visible{outline:2px solid #3e4042!important;}
.prh-master-directory .prh-master-stat{border:1px solid var(--master-line)!important;background:#242526!important;box-shadow:0 4px 16px #00000005!important;}
.prh-master-directory .prh-master-stat-icon{background:#263951!important;color:#75b6ff!important;}
.prh-master-stat-icon:before{color:inherit!important;}
.prh-master-directory .prh-master-stat-active .prh-master-stat-icon{background:#242526!important;color:#81c995!important;}
.prh-master-directory .prh-master-stat-pre_admission .prh-master-stat-icon{background:#263951!important;color:#75b6ff!important;}
.prh-master-directory .prh-master-stat-attention .prh-master-stat-icon{background:#263951!important;color:#e9bf67!important;}
.prh-master-directory .prh-master-stat>div>span{color:var(--master-ink)!important;}
.prh-master-directory .prh-master-stat strong{color:var(--master-ink)!important;background:transparent!important;}
.prh-master-directory .prh-master-stat small{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-find{border:1px solid var(--master-line)!important;background:#242526!important;}
.prh-master-directory .prh-master-find-heading strong{color:var(--master-ink)!important;}
.prh-master-directory .prh-master-find-heading>span{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-filters label>span{color:var(--master-ink)!important;}
.prh-master-directory .prh-master-filters input,.prh-master-directory .prh-master-filters select{border:1px solid #3e4042!important;color:var(--master-ink)!important;background:#242526!important;}
.prh-master-directory .prh-master-reset{color:#b0b3b8!important;background:transparent!important;}
.prh-master-directory .prh-master-list-heading h4{color:var(--master-ink)!important;background:transparent!important;}
.prh-master-directory .prh-master-list-heading>span{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-limit{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-person{border:1px solid var(--master-line)!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 20px #00000007!important;}
.prh-master-directory .prh-master-person:hover{border-color:#3e4042!important;box-shadow:0 9px 24px #00000012!important;}
.prh-master-directory .prh-master-registration{color:#b0b3b8!important;}
.prh-master-directory .prh-master-status{color:#b0b3b8!important;background:#242526!important;}
.prh-master-directory .prh-master-status-active{color:#81c995!important;background:#242526!important;}
.prh-master-directory .prh-master-status-pre_admission{color:#75b6ff!important;background:#263951!important;}
.prh-master-directory .prh-master-status-vacation{color:#75b6ff!important;background:#263951!important;}
.prh-master-directory .prh-master-status-leave{color:#e9bf67!important;background:#263951!important;}
.prh-master-directory .prh-master-status-terminated{color:#f19ca5!important;background:#263951!important;}
.prh-master-directory .prh-master-avatar{border:3px solid #3e4042!important;box-shadow:0 0 0 1px #0000004d!important;background:#263951!important;}
.prh-master-directory .prh-master-initials{color:#75b6ff!important;background:#263951!important;}
.prh-master-directory .prh-master-identity h5{color:var(--master-ink)!important;background:transparent!important;}
.prh-master-directory .prh-master-identity p{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-identity small{color:var(--master-muted)!important;}
.prh-master-facts{border-top:1px solid #3e4042!important;}
.prh-master-directory .prh-master-facts dt{color:#b0b3b8!important;}
.prh-master-directory .prh-master-facts dd{color:var(--master-ink)!important;}
.prh-master-directory .prh-master-mobilization{border:1px solid #3e4042!important;background:#242526!important;color:#81c995!important;}
.prh-master-directory .prh-master-mobilization.is-attention{color:#e9bf67!important;background:#263951!important;border-color:#3e4042!important;}
.prh-master-mobilization>span{border:1px solid currentColor!important;color:inherit!important;background:transparent!important;}
.prh-master-directory .prh-master-mobilization small{color:inherit!important;}
.prh-master-directory .prh-master-mobilization strong{color:inherit!important;background:transparent!important;}
.prh-master-directory .prh-master-mobilization p{color:inherit!important;}
.prh-master-directory .prh-master-more{border:0!important;background:transparent!important;box-shadow:none!important;}
.prh-master-directory .prh-master-more summary{color:#b0b3b8!important;}
.prh-master-admin-action{border-top:1px solid var(--master-line)!important;}
.prh-master-directory .prh-master-admin-action button{color:#f19ca5!important;background:#242526!important;border:1px solid #3e4042!important;}
.prh-master-directory .prh-master-admin-action small{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-empty{border:1px dashed #3e4042!important;background:#263951!important;}
.prh-master-directory .prh-master-empty h4{color:var(--master-ink)!important;}
.prh-master-directory .prh-master-empty p{color:var(--master-muted)!important;}
.prh-master-directory .prh-master-mobilization.is-neutral{background:#242526!important;border-color:#3e4042!important;color:#b0b3b8!important;}
.prh-master-directory-list .prh-master-list{border:1px solid #3e4042!important;background:#242526!important;}
.prh-master-directory-list .prh-master-list-columns{border:1px solid #3e4042!important;border-bottom:0!important;background:#242526!important;color:#b0b3b8!important;}
.prh-master-directory-list .prh-master-person.prh-master-row{border:0!important;border-left:4px solid transparent!important;border-bottom:1px solid #3e4042!important;box-shadow:none!important;background:#242526!important;}
.prh-master-directory-list .prh-master-person.prh-master-row:last-child{border-bottom:0!important;}
.prh-master-directory-list .prh-master-person.prh-master-row:hover{background:#242526!important;}
.prh-master-directory-list .prh-master-person.prh-master-row.is-in-shutdown{border-left-color:#5c84b8!important;background:#263951!important;}
.prh-master-directory-list .prh-master-person.prh-master-row.is-in-shutdown:hover{background:#263951!important;}
.prh-master-directory-list .prh-master-row-status .prh-master-status{border:1px solid #3e4042!important;}
.prh-master-directory-list .prh-master-row-status .prh-master-status:before{background:currentColor!important;}
.prh-master-directory-list .prh-master-row-status .prh-master-status-active{color:#f0f2f5!important;background:#19573e!important;border-color:#5c84b8!important;}
.prh-master-directory-list .prh-master-row-status .prh-master-status-inactive{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
.prh-master-directory-list .prh-master-row-status .prh-master-status-terminated{color:#f19ca5!important;background:#263951!important;border-color:#3e4042!important;}
.prh-master-directory-list .prh-master-shutdown-badge{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
.prh-master-directory-list .prh-master-shutdown-badge>span{color:inherit!important;background:transparent!important;}
.prh-master-directory-list .prh-master-assignment>a{color:#e9bf67!important;background:transparent!important;}
.prh-master-directory-list .prh-master-assignment>a:hover{color:#e9bf67!important;}
.prh-master-directory-list .prh-master-assignment>small{color:#b0b3b8!important;}
.prh-master-directory-list .prh-master-no-shutdown{color:#b0b3b8!important;}
.prh-master-directory-list .prh-master-row-details{border:0!important;background:transparent!important;box-shadow:none!important;}
.prh-master-directory-list .prh-master-row-details>summary{color:#75b6ff!important;}
.prh-master-directory-list .prh-master-row-extra{border:1px solid #3e4042!important;background:#242526!important;}
.prh-master-directory-list .prh-master-row-extra .prh-master-facts{border:0!important;}
.prh-master-directory-list .prh-master-stat-inactive .prh-master-stat-icon{background:#263951!important;color:#f19ca5!important;}
.prh-master-directory-list .prh-master-stat-in_shutdown .prh-master-stat-icon{background:#263951!important;color:#e9bf67!important;}
@media (max-width:1250px){.prh-master-directory-list .prh-master-row-label{color:#b0b3b8!important;}}
@media (max-width:650px){.prh-master-directory-list .prh-master-row-shutdown{border:1px solid #3e4042!important;}}
.prh-portal .prh-master-directory-list .prh-master-row .prh-master-shutdown-badge{background:#263951!important;color:#e9bf67!important;border:1px solid #3e4042!important;box-shadow:none!important;}
.prh-portal .prh-master-directory-list .prh-master-person.prh-master-row.is-in-shutdown{border-left:4px solid #5c84b8!important;background:#263951!important;}
.prh-portal .prh-master-directory-list .prh-master-row .prh-master-row-main,.prh-portal .prh-master-directory-list .prh-master-row .prh-master-row-status,.prh-portal .prh-master-directory-list .prh-master-row .prh-master-row-shutdown,.prh-portal .prh-master-directory-list .prh-master-row .prh-master-row-details>summary{background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-more>summary{color:#75b6ff!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-admin-action{border-top:1px solid #3e4042!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-admin-form{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-admin-copy{background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-admin-copy strong{color:#75b6ff!important;background:transparent!important;}
body .prh-portal .prh-master-directory .prh-master-admin-copy p{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-master-directory .prh-master-admin-copy small{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-master-directory .prh-master-admin-form button{border:1px solid #3e4042!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;background:#\31 b64d8!important;box-shadow:none!important;}
body .prh-portal .prh-master-directory .prh-master-admin-form button:hover{color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
body .prh-portal .prh-master-directory .prh-master-admin-form button:focus-visible{outline:3px solid #5c84b8!important;}
body .prh-portal .prh-master-directory .prh-master-admin-form button svg{fill:none!important;stroke:currentColor!important;color:inherit!important;}
/* core/modules/portal/modules/proenca-rh-gestao/assets/css/employee-form.css */
.prh-portal [data-prh-employee-form] .prh-field input:not([type="hidden"]),.prh-portal [data-prh-employee-form] .prh-field select{border:1px solid #3e4042!important;}
.prh-portal [data-prh-employee-form] .prh-field small{color:#b0b3b8!important;}
.prh-portal [data-prh-employee-form] input[readonly],.prh-portal [data-prh-employee-form] [data-prh-portal-collaborator]:disabled{background:#263951!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;}
.prh-portal [data-prh-employee-form] .prh-employee-payment{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;}
.prh-portal [data-prh-employee-form] .prh-payment-private{background:#242526!important;color:#b0b3b8!important;}
.prh-portal [data-prh-employee-form] .prh-hourly-field{border:1px solid #3e4042!important;background:#263951!important;box-shadow:none!important;}
.prh-portal [data-prh-employee-form] .prh-hourly-field>label{color:#75b6ff!important;}
.prh-portal [data-prh-employee-form] .prh-hourly-control{background:transparent!important;box-shadow:none!important;}
.prh-portal [data-prh-employee-form] .prh-hourly-control>span{color:#b0b3b8!important;}
.prh-portal [data-prh-employee-form] .prh-hourly-control input{background:#242526!important;color:#75b6ff!important;}
.prh-portal [data-prh-employee-form] [data-prh-hourly-toggle]{border:1px solid #3e4042!important;background:#242526!important;color:#f19ca5!important;box-shadow:none!important;}
.prh-portal [data-prh-employee-form] [data-prh-hourly-toggle]:hover,.prh-portal [data-prh-employee-form] [data-prh-hourly-toggle]:focus-visible{background:#263951!important;border-color:#3e4042!important;}
.prh-portal [data-prh-employee-form] [data-prh-hourly-toggle] svg{color:inherit!important;stroke:currentColor!important;fill:none!important;}
.prh-portal [data-prh-employee-form] .is-warning,.prh-portal [data-prh-employee-form] .prh-payment-warning{color:#e9bf67!important;}
.prh-portal .prh-employee-status{border:1px solid #3e4042!important;border-left:5px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 16px #0000000a!important;color:#75b6ff!important;}
.prh-portal .prh-employee-status .prh-employee-status-info{background:transparent!important;box-shadow:none!important;}
.prh-portal .prh-employee-status .prh-status-eyebrow{color:#f19ca5!important;background:transparent!important;}
.prh-portal .prh-employee-status h3{color:#75b6ff!important;}
.prh-portal .prh-employee-status p,.prh-portal .prh-employee-status small{color:#b0b3b8!important;background:transparent!important;}
.prh-portal .prh-employee-status .prh-status-current{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
.prh-portal .prh-employee-status .prh-status-current.is-active{background:#242526!important;border-color:#3e4042!important;color:#81c995!important;}
.prh-portal .prh-employee-status .prh-status-current.is-inactive{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
.prh-portal .prh-employee-status .prh-status-current strong{color:inherit!important;background:transparent!important;}
.prh-portal .prh-employee-status form{border:0!important;background:transparent!important;box-shadow:none!important;}
.prh-portal .prh-employee-status .prh-status-action{border:1px solid transparent!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;box-shadow:none!important;}
.prh-portal .prh-employee-status .prh-status-action.is-active{background:#19573e!important;border-color:#5c84b8!important;}
.prh-portal .prh-employee-status .prh-status-action.is-inactive{background:#\31 b64d8!important;border-color:#3e4042!important;}
.prh-portal .prh-employee-status .prh-status-action.is-active:hover:not(:disabled){background:#19573e!important;}
.prh-portal .prh-employee-status .prh-status-action.is-inactive:hover:not(:disabled){background:#\31 b64d8!important;}
.prh-portal .prh-employee-status .prh-status-action:disabled{background:#242526!important;border-color:#3e4042!important;color:#b0b3b8!important;-webkit-text-fill-color:#b0b3b8!important;}
.prh-portal .prh-employee-status .prh-status-action:focus-visible{outline:3px solid #5c84b8!important;}
.prh-portal .prh-employee-status .prh-status-action svg{fill:none!important;stroke:currentColor!important;color:inherit!important;}
/* core/modules/portal/modules/proenca-rh-gestao/assets/css/expenses.css */
body .prh-portal .prh-spend-heading h3{color:#75b6ff!important;}
body .prh-portal .prh-spend-heading p{color:#b0b3b8!important;}
body .prh-portal :is(.prh-spend-filter,.prh-spend-form,.prh-spend-binding form){background:transparent!important;border:0!important;box-shadow:none!important;}
body .prh-portal :is(.prh-spend-filter,.prh-spend-form-grid,.prh-spend-lodging-fields,.prh-spend-binding) label{color:#75b6ff!important;}
body .prh-portal :is(.prh-spend-filter,.prh-spend-form-grid,.prh-spend-lodging-fields,.prh-spend-binding) :is(input,select,textarea){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;}
body .prh-portal :is(.prh-spend-filter,.prh-spend-form-grid,.prh-spend-lodging-fields) :is(input,select,textarea):focus{outline:3px solid #3e4042!important;border-color:#5c84b8!important;}
body .prh-portal :is(.prh-spend-form-grid,.prh-spend-lodging-fields) small{color:#b0b3b8!important;}
body .prh-portal .prh-spend-metric{border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 14px #00000008!important;}
body .prh-portal .prh-spend-metric>span{color:#75b6ff!important;}
body .prh-portal .prh-spend-metric strong{color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;}
body .prh-portal .prh-spend-metric small{color:#b0b3b8!important;}
body .prh-portal .prh-spend-total{background:#263951!important;border-color:#3e4042!important;}
body .prh-portal .prh-spend-lodging{background:#263951!important;border-color:#3e4042!important;}
body .prh-portal .prh-spend-purchase{background:#242526!important;border-color:#3e4042!important;}
body .prh-portal .prh-spend-fuel{background:#263951!important;border-color:#3e4042!important;}
body .prh-portal .prh-spend-caption{color:#b0b3b8!important;}
body .prh-portal .prh-spend-warning{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
body .prh-portal .prh-spend-warning :is(strong,span){color:#e9bf67!important;}
body .prh-portal .prh-spend-warning a{color:#f19ca5!important;}
body .prh-portal .prh-spend-context{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-spend-form-card{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 18px #00000008!important;}
body .prh-portal .prh-spend-form-card>summary{color:#75b6ff!important;background:#242526!important;}
body .prh-portal .prh-spend-form-card>summary span{color:#b0b3b8!important;}
body .prh-portal .prh-spend-upload-preview{border:1px dashed #3e4042!important;color:#75b6ff!important;}
body .prh-portal .prh-spend-upload-preview img{background:#242526!important;}
body .prh-portal .prh-spend-stop{background:#242526!important;border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;color:#75b6ff!important;}
body .prh-portal .prh-spend-stop:hover{box-shadow:0 5px 18px #00000015!important;border-color:#3e4042!important;}
body .prh-portal .prh-spend-stop h4{color:#75b6ff!important;}
body .prh-portal .prh-spend-stop p{color:#b0b3b8!important;}
body .prh-portal .prh-spend-status{background:#242526!important;color:#81c995!important;}
body .prh-portal .prh-spend-stop-link{color:#f19ca5!important;}
body .prh-portal .prh-spend-badge{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-spend-badge>span{color:#f19ca5!important;}
body .prh-portal .prh-spend-badge>strong{color:#f19ca5!important;-webkit-text-fill-color:#f19ca5!important;}
body .prh-portal .prh-spend-badge>small{color:#b0b3b8!important;}
body .prh-portal .prh-spend-summary{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-spend-summary .prh-spend-badge{border:0!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-spend-history{border:1px solid #3e4042!important;background:#242526!important;}
body .prh-portal .prh-spend-row{border-top:1px solid #3e4042!important;background:#242526!important;}
body .prh-portal .prh-spend-row.is-cancelled{background:#242526!important;}
body .prh-portal .prh-spend-row-icon{border:1px solid!important;color:#75b6ff!important;}
body .prh-portal .prh-spend-category{color:#b0b3b8!important;}
body .prh-portal .prh-spend-row-copy h4{color:#75b6ff!important;}
body .prh-portal .prh-spend-row-copy p{color:#b0b3b8!important;}
body .prh-portal .prh-spend-row-copy small{color:#b0b3b8!important;}
body .prh-portal .prh-spend-row-value strong{color:#75b6ff!important;}
body .prh-portal .prh-spend-row-value small,body .prh-portal .prh-spend-muted{color:#b0b3b8!important;}
body .prh-portal .prh-spend-row-actions>a{color:#75b6ff!important;}
body .prh-portal .prh-spend-note{background:transparent!important;box-shadow:none!important;border:0!important;}
body .prh-portal .prh-spend-note summary{color:#75b6ff!important;background:transparent!important;}
body .prh-portal .prh-spend-cancel-form{background:transparent!important;border:0!important;box-shadow:none!important;}
body .prh-portal .prh-spend-cancel-form button{color:#f19ca5!important;-webkit-text-fill-color:#f19ca5!important;background:#242526!important;border:1px solid #3e4042!important;box-shadow:none!important;}
body .prh-portal .prh-spend-lodging-fields{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-spend-binding{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-spend-binding summary{color:#e9bf67!important;background:transparent!important;}
body .prh-portal .prh-spend-linked{color:#75b6ff!important;}
body .prh-portal .prh-main .prh-spend-metric.prh-spend-total{background:#263951!important;border-color:#3e4042!important;border-top-color:#3e4042!important;}
body .prh-portal .prh-main .prh-spend-metric.prh-spend-lodging{background:#263951!important;border-color:#3e4042!important;border-top-color:#5c84b8!important;}
body .prh-portal .prh-main .prh-spend-metric.prh-spend-purchase{background:#242526!important;border-color:#3e4042!important;border-top-color:#5c84b8!important;}
body .prh-portal .prh-main .prh-spend-metric.prh-spend-fuel{background:#263951!important;border-color:#3e4042!important;border-top-color:#5c84b8!important;}
body .prh-portal .prh-main :is(.prh-spend-heading,.prh-spend-form,.prh-spend-summary) .prh-button-primary{background:#\31 b64d8!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;border:1px solid #3e4042!important;}
body .prh-portal .prh-main :is(.prh-spend-heading,.prh-spend-form,.prh-spend-summary) .prh-button-primary:hover{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body .prh-portal .prh-main :is(.prh-spend-heading,.prh-spend-form,.prh-spend-filter) .prh-button-secondary{background:#242526!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;border:1px solid #3e4042!important;}
body .prh-portal .prh-main .prh-spend-badge{background:#263951!important;border-color:#3e4042!important;}
/* core/modules/portal/modules/proenca-rh-gestao/assets/css/frontend.css */
.prh-profile-sync-note{border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-profile-sync-note strong{color:var(--pf-palette-red-text)!important;}
body .prh-portal .prh-table-actions > form.prh-table-delete-form{border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;}
body .prh-portal .prh-table-actions > form.prh-table-delete-form button{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body .prh-portal .prh-table-actions > form.prh-table-delete-form button:hover,
body .prh-portal .prh-table-actions > form.prh-table-delete-form button:focus-visible{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body .prh-portal .prh-table-actions > form.prh-table-delete-form button:focus-visible{outline:3px solid rgba(92,132,184,0.24)!important;}
body .prh-portal .prh-table-actions > form.prh-table-delete-form small{background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-advanced-form.is-readonly input:disabled,
.prh-advanced-form.is-readonly select:disabled,
.prh-advanced-form.is-readonly textarea:disabled{-webkit-text-fill-color:currentColor!important;}
.prh-portal--reports{background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.prh-portal--reports>.prh-main{background:var(--pf-palette-surface, #242526)!important;}
.prh-rh-dashboard{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-sidebar{border-right:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-rh-side-link{border-left:3px solid transparent!important;color:var(--pf-palette-red-text)!important;}
.prh-rh-side-link:hover{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-side-link.is-active{border-left-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-eyebrow{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-dashboard-head h2{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-dashboard-head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-period label,.prh-rh-export{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-rh-period input{border:0!important;background:transparent!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;outline:0!important;}
.prh-rh-kpi{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-rh-kpi-icon.is-blue{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-kpi-icon.is-violet{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-kpi-icon.is-orange{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-kpi-icon.is-green{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-kpi-icon.is-navy{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-kpi strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-kpi b{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-kpi small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-widget{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-rh-widget-head{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-widget-head h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-widget-head>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-legend{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-legend::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-legend.is-green::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-legend.is-red::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-linechart .grid{stroke:var(--pf-palette-border, #f0f2f5)!important;}
.prh-rh-linechart .series{fill:none!important;stroke:var(--pf-palette-red-text)!important;}
.prh-rh-linechart circle{fill:var(--pf-palette-link)!important;stroke:var(--pf-palette-red-text)!important;}
.prh-rh-chart-current{color:var(--pf-palette-red-text)!important;}
.prh-rh-chart-labels{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-barplot{border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;background:repeating-linear-gradient(to top,transparent 0,transparent 41px,var(--pf-palette-canvas, #242526) 42px)!important;}
.prh-rh-bar-pair .admission{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-bar-pair .termination{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-bar-month span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-alerts .prh-rh-widget-head h3{color:var(--pf-palette-red-text)!important;}
.prh-rh-alert-row{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-rh-alert-row i.is-red{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-alert-row i.is-orange{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-alert-row i.is-green{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-rh-alert-row b{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-alert-row span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-alert-row>strong{color:var(--pf-palette-red-text)!important;}
.prh-rh-widget-link{color:var(--pf-palette-red-text)!important;}
.prh-rh-donut{background:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--pct)*1%),var(--pf-palette-canvas, #242526) 0)!important;}
.prh-rh-donut::after{background:var(--pf-palette-surface, #242526)!important;}
.prh-rh-donut strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-donut span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-conformity li{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-conformity li i.ok{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-rh-conformity li i.warn{background:var(--pf-palette-warning, #78561b)!important;}
.prh-rh-conformity li i.bad{background:var(--pf-palette-danger, #303132)!important;}
.prh-rh-stat-list>div{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-rh-costs table{color:var(--pf-palette-red-text)!important;}
.prh-rh-costs th,.prh-rh-costs td{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-rh-costs th{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-costs tr.total td{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-cost-ring{border:11px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-rh-cost-ring strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-rh-cost-ring span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-pending .prh-rh-widget-head h3 em{background:var(--pf-palette-warning, #78561b)!important;color:var(--pf-palette-link)!important;}
.prh-rh-pending-list a{border-bottom:1px solid var(--pf-palette-warning-soft, #3e4042)!important;color:var(--pf-palette-warning, #e9bf67)!important;}
.prh-rh-pending-list b{background:var(--pf-palette-warning-soft, #263951)!important;}
.prh-rh-dashboard-footer{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-details{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-rh-details>summary{color:var(--pf-palette-text, #75b6ff)!important;}
@media (max-width:680px){.prh-rh-sidebar{border-right:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;}}
.prh-portal:not(.prh-portal--reports){border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports)>.prh-hero{border:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.prh-portal:not(.prh-portal--reports)>.prh-hero::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-portal:not(.prh-portal--reports)>.prh-hero::after{background:radial-gradient(circle,rgba(27,100,216,0.1),rgba(27,100,216,0) 67%)!important;}
.prh-portal:not(.prh-portal--reports) .prh-kicker{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero h2{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-actions a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-actions a:hover{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-actions a>span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-user{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.92)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-user img{border:2px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-user strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero-user span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports)>.prh-tabs{border:0!important;border-right:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports)>.prh-tabs::before{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab{border-left:3px solid transparent!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab:hover{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab.is-active{border-left-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.035)!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab.is-active .prh-tab-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports)>.prh-main{background:var(--pf-palette-surface, #242526)!important;}
.prh-portal:not(.prh-portal--reports) .prh-section-heading h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-section-heading p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-button-primary{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:hover{border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(2) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(3) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(4) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(5) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(6) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(7) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric:nth-child(8) .prh-metric-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric>span:last-child{color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal:not(.prh-portal--reports) .prh-card-head{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-portal:not(.prh-portal--reports) .prh-card-head h3,.prh-portal:not(.prh-portal--reports) .prh-card>h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-quick-actions a{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-quick-actions a:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-timeline li{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-portal:not(.prh-portal--reports) .prh-timeline strong{color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-timeline span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-table-wrap{border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.prh-portal:not(.prh-portal--reports) .prh-table{background:var(--pf-palette-surface, #242526)!important;}
.prh-portal:not(.prh-portal--reports) .prh-table thead th{background:#303132!important;color:var(--pf-palette-link)!important;}
.prh-portal:not(.prh-portal--reports) .prh-table tbody td{color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-legal-note{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
@media (max-width:900px){.prh-portal:not(.prh-portal--reports)>.prh-tabs{border-right:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:none!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab{border-left:0!important;border-bottom:3px solid transparent!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab.is-active{border-left:0!important;border-bottom-color:var(--pf-palette-primary, #5c84b8)!important;}}
.prh-eval-metric{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-eval-metric>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-metric>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-metric>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-protocol{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-list-main h4{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-list-main p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-role{color:var(--pf-palette-red-text)!important;}
.prh-eval-list-state>b{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-list-state>a{color:var(--pf-palette-red-text)!important;}
.prh-eval-status{border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-status.is-awaiting_reviews{border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-status.is-ready_for_rh{border-color:var(--pf-palette-border-strong, #3e4042)!important;color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-status.is-finalized{border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-status.is-cancelled{border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-detail-head h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-detail-head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-detail-head .prh-eval-context{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-context strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-back{color:var(--pf-palette-red-text)!important;}
.prh-eval-timeline{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-timeline>div{background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-timeline>div>span{color:var(--pf-palette-link)!important;background:var(--pf-palette-muted, #303132)!important;}
.prh-eval-timeline>div>strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-timeline>div>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-timeline>div.is-complete{background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-timeline>div.is-complete>span{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-eval-timeline>div.is-complete>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-scale{color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-score{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-score strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-score small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-score select{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-scale-item{border:1px solid var(--pf-palette-subtle, #3e4042)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-scale-item strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-action-card{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-action-card strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-action-card p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-summary.has-critical-alert,.prh-eval-indicator.has-critical-alert{border:2px solid var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.prh-eval-area-score{color:var(--pf-palette-red-text)!important;}
.prh-eval-pending{color:var(--pf-palette-warning, #e9bf67)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
.prh-eval-facts>div{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-facts dt{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-facts dd{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-score-readonly dt{color:var(--pf-palette-red-text)!important;}
.prh-eval-score-readonly dt small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-score-readonly dd>b{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-score-readonly dd>span{background:var(--pf-palette-subtle, #242526)!important;}
.prh-eval-score-readonly dd i{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-eval-protected-text{border-left:3px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-protected-text>strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-protected-text>p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-submitted{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-critical-check{border:1px solid var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.prh-eval-critical-check strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-critical-check small{color:var(--pf-palette-red-text)!important;}
.prh-eval-safety-result>strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-safety-result>span{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-eval-indicator{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-indicator>div:first-child{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.prh-eval-indicator h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-indicator p{color:var(--pf-palette-red-text)!important;}
.prh-eval-indicator>div:last-child>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-final-form,.prh-eval-final-result{border:2px solid var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-final-result>h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-private-note{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;}
.prh-eval-cancel{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-eval-cancel>summary{color:var(--pf-palette-red-text)!important;}
.prh-eval-cancelled{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-portal:not(.prh-portal--reports) .prh-hero p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-section-heading p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal:not(.prh-portal--reports) .prh-metric>span:last-child{color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-advanced-metric{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.prh-portal:not(.prh-portal--reports) .prh-advanced-metric strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal:not(.prh-portal--reports) .prh-advanced-metric span{color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-advanced-cost{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prh-portal:not(.prh-portal--reports) .prh-advanced-cost strong{color:var(--pf-palette-text, #75b6ff)!important;}
@media (max-width:900px){.prh-portal:not(.prh-portal--reports)>.prh-tabs{border-right:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:none!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab{border-left:0!important;border-bottom:3px solid transparent!important;}
.prh-portal:not(.prh-portal--reports) .prh-tab.is-active{border-left:0!important;border-bottom-color:var(--pf-palette-primary, #5c84b8)!important;}}
.prh-portal .prh-context-nav{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal .prh-context-nav__title{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal .prh-context-link{border:1px solid transparent!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-surface, #242526)!important;}
.prh-portal .prh-context-link:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal .prh-context-link.is-active{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:inset 0 -3px 0 var(--pf-palette-text, #0000004d)!important;}
.prh-portal .prh-readonly-value{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal .prh-readonly-value small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-rh-dashboard.prh-rh-dashboard--embedded{background:transparent!important;}
@media (max-width:900px){.prh-portal .prh-context-nav__title{background:var(--pf-palette-surface, #242526)!important;}}
.prh-eval-ready-heading h3,
.prh-eval-list-heading h3{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-ready-heading p,
.prh-eval-list-heading p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-ready-heading>strong{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card{border:2px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-eval-decision-card__identity h4{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal .prh-eval-decision-card__identity p,
.prh-portal .prh-eval-decision-card__identity small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-portal .prh-eval-decision-card__identity small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-decision-score{border:1px solid rgba(92,132,184,0.12)!important;background:rgba(36,37,38,0.72)!important;}
.prh-eval-decision-score>div>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-decision-score>div>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-result-badge>b{color:var(--pf-palette-link)!important;background:var(--pf-palette-muted, #303132)!important;}
.prh-eval-result-badge strong{color:var(--pf-palette-red-text)!important;}
.prh-eval-result-badge small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-card-scores>div{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.66)!important;}
.prh-eval-card-scores dt{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-card-scores dd{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-eval-card-facts{border:1px solid rgba(92,132,184,0.12)!important;}
.prh-eval-card-facts>div{border-bottom:1px solid rgba(92,132,184,0.1)!important;}
.prh-eval-card-facts>div:nth-child(odd){border-right:1px solid rgba(92,132,184,0.1)!important;}
.prh-eval-card-facts>div:nth-last-child(-n/**/+2){border-bottom:0!important;}
.prh-eval-card-facts dt{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-card-facts dd{color:var(--pf-palette-red-text)!important;}
.prh-eval-card-critical{border-left:4px solid var(--pf-palette-danger, #3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.prh-eval-decision-card__meta>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prh-eval-decision-card__meta strong{color:var(--pf-palette-red-text)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card :is(
    .prh-eval-decision-card__top,
    .prh-eval-decision-card__identity,
    .prh-eval-card-scores,
    .prh-eval-card-facts,
    .prh-eval-decision-card__meta
){background:transparent!important;box-shadow:none!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card .prh-eval-card-critical{border-left-color:var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;box-shadow:none!important;}
.prh-eval-open-button{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-eval-open-button:hover{color:var(--pf-palette-link)!important;background:#303132!important;}
.prh-eval-open-button:focus-visible{outline:3px solid var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 5px rgba(0,0,0,0.12),0 7px 18px rgba(0,0,0,0.12)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card.is-result-low,
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card.is-result-critical{border-color:var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card.is-result-critical{border-color:var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.prh-eval-decision-card.is-result-low .prh-eval-result-badge>b,
.prh-eval-decision-card.is-result-critical .prh-eval-result-badge>b{background:var(--pf-palette-danger, #303132)!important;}
.prh-eval-decision-card.is-result-low .prh-eval-result-badge strong,
.prh-eval-decision-card.is-result-critical .prh-eval-result-badge strong{color:var(--pf-palette-red-text)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card.is-result-medium{border-color:var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-decision-card.is-result-medium .prh-eval-result-badge>b{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-eval-decision-card.is-result-medium .prh-eval-result-badge strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal .prh-eval-ready-grid>.prh-eval-decision-card.is-result-acceptable{border-color:var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prh-eval-decision-card.is-result-acceptable .prh-eval-result-badge>b{background:var(--pf-palette-primary, #1b64d8)!important;}
.prh-eval-decision-card.is-result-acceptable .prh-eval-result-badge strong{color:var(--pf-palette-text, #75b6ff)!important;}
.prh-portal .prh-shutdown-worker-card{background:#242526!important;}
.prh-shutdown-worker-form .prh-worker-context{border:1px solid #3e4042!important;border-left:4px solid #3e4042!important;background:#242526!important;}
.prh-worker-context span{color:#b0b3b8!important;}
.prh-worker-context strong{color:#75b6ff!important;}
.prh-worker-context>p{color:#b0b3b8!important;}
.prh-shutdown-worker-form .prh-worker-photo-panel{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 6px 20px rgba(0,0,0,.05)!important;}
.prh-shutdown-worker-form .prh-worker-avatar-large{border:1px solid #3e4042!important;background:#263951!important;color:#f19ca5!important;}
.prh-shutdown-worker-form input[type=file]::file-selector-button{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.prh-worker-fields-heading h4{color:#75b6ff!important;}
.prh-worker-fields-heading p{color:#b0b3b8!important;}
.prh-shutdown-worker-form .prh-field>span{color:#75b6ff!important;}
.prh-shutdown-worker-form .prh-field>input:not([type=file]),.prh-shutdown-worker-form .prh-field>select{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.prh-shutdown-worker-form .prh-field small{color:#b0b3b8!important;}
.prh-shutdown-worker-form .prh-field>input:focus-visible,.prh-shutdown-worker-form .prh-field>select:focus-visible{outline:2px solid #3e4042!important;border-color:#3e4042!important;}
.prh-shutdown-worker-form .prh-worker-actions{border-top:1px solid #3e4042!important;}
.prh-worker-actions>span{color:#b0b3b8!important;}
.prh-shutdown-worker-form .prh-worker-photo-source{color:#b0b3b8!important;}
.prh-shutdown-worker-form .prh-worker-account-note{border:1px solid #3e4042!important;background:#242526!important;}
.prh-worker-account-note strong{color:#75b6ff!important;}
.prh-sheet-guide,.prh-sheet-navigation{border:1px solid #3e4042!important;border-left:5px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
.prh-sheet-guide strong,.prh-sheet-navigation strong{color:#75b6ff!important;}
.prh-sheet-guide p{color:#b0b3b8!important;}
.prh-sheet-team-filters>span{color:#b0b3b8!important;}
.prh-sheet-tools{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
.prh-sheet-tools h4{color:#75b6ff!important;}
.prh-sheet-tools p{color:#b0b3b8!important;}
.prh-sheet-schedule{border-top:1px solid #3e4042!important;}
.prh-sheet-editor .prh-sheet-tools input,.prh-sheet-editor .prh-sheet-tools select,.prh-sheet-team-filters input,.prh-sheet-team-filters select,.prh-sheet-navigation select{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.prh-sheet-editor .prh-sheet-tools input[type=checkbox],.prh-sheet-editor [data-prh-select-day]{accent-color:#\31 b64d8!important;}
.prh-sheet-tools .prh-field>span,.prh-sheet-team-filters .prh-field>span,.prh-sheet-navigation .prh-field>span{color:#75b6ff!important;}
.prh-sheet-editor .prh-sheet-feedback{background:#263951!important;color:#75b6ff!important;}
.prh-sheet-editor .prh-timesheet-table input[type=time]{color:#75b6ff!important;background:#242526!important;}
.prh-sheet-editor .prh-timesheet-table tr:has([data-prh-select-day]:checked){background:#263951!important;box-shadow:inset 3px 0 #0000004d!important;}
.prh-sheet-editor .prh-sheet-savebar{background:#242526!important;border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;box-shadow:0 5px 22px #00000018!important;}
.prh-sheet-savebar>[data-prh-sheet-save-state]{color:#b0b3b8!important;}
.prh-sheet-savebar>[data-prh-sheet-save-state].is-dirty{color:#f19ca5!important;}
.prh-sheet-tools input:focus-visible,.prh-sheet-tools select:focus-visible,.prh-sheet-editor button:focus-visible{outline:2px solid #3e4042!important;}
@media (max-width:1100px){.prh-sheet-editor .prh-timesheet-table{border:0!important;}
.prh-sheet-editor .prh-timesheet-table tr{border:1px solid #3e4042!important;background:#242526!important;}
.prh-sheet-editor .prh-timesheet-table td{border:0!important;}
.prh-sheet-editor .prh-timesheet-table td:before{color:#b0b3b8!important;}}
.prh-sheet-closing{border:1px solid #3e4042!important;color:#75b6ff!important;}
@container prh-sheet (max-width:1250px){.prh-sheet-editor .prh-timesheet-table{border:0!important;}
.prh-sheet-editor .prh-timesheet-table tr{border:1px solid #3e4042!important;background:#242526!important;}
.prh-sheet-editor .prh-timesheet-table td{border:0!important;}
.prh-sheet-editor .prh-timesheet-table td:before{color:#b0b3b8!important;}}
.prh-portal .prh-alert-center .prh-monitored-card{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.prh-portal .prh-alert-center .prh-monitored-card:hover,.prh-portal .prh-alert-center .prh-monitored-card:focus-visible{border-color:#3e4042!important;box-shadow:0 7px 20px #00000014!important;}
.prh-portal .prh-monitored-card .prh-alert-card-body,.prh-portal .prh-monitored-card .prh-monitored-footer,.prh-portal .prh-monitored-card .prh-monitored-stats{background:transparent!important;box-shadow:none!important;}
.prh-portal .prh-monitored-card .prh-alert-card-body strong{color:#75b6ff!important;}
.prh-portal .prh-monitored-card .prh-alert-card-body>span{color:#b0b3b8!important;}
.prh-portal .prh-monitored-card .prh-monitored-period{color:#b0b3b8!important;}
.prh-portal .prh-monitored-card .prh-alert-card-count{background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
.prh-portal .prh-monitored-card .prh-alert-card-count strong,.prh-portal .prh-monitored-card .prh-alert-card-count span{color:#75b6ff!important;}
.prh-portal .prh-monitored-card .prh-monitored-stat{border:1px solid #3e4042!important;box-shadow:none!important;background:#242526!important;color:#81c995!important;}
.prh-portal .prh-monitored-card .prh-monitored-workers{border-color:#3e4042!important;background:#263951!important;color:#75b6ff!important;}
.prh-portal .prh-monitored-card .prh-monitored-stat strong{color:inherit!important;background:transparent!important;box-shadow:none!important;}
.prh-portal .prh-monitored-card .prh-monitored-stat>span{color:inherit!important;}
.prh-portal .prh-monitored-card .prh-monitored-stat small{color:#b0b3b8!important;}
.prh-portal .prh-monitored-card .prh-monitored-footer{border-top:1px solid #3e4042!important;}
.prh-portal .prh-monitored-card .prh-monitored-footer small{color:#b0b3b8!important;}
.prh-portal .prh-monitored-card .prh-monitored-footer>span{color:#f19ca5!important;}
body .prh-portal .prh-eval-list-legend{border:1px solid #3e4042!important;color:#b0b3b8!important;background:#263951!important;}
body .prh-portal .prh-eval-list-legend strong{color:#75b6ff!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row{border:1px solid #3e4042!important;border-left:4px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 3px 12px #00000006!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-main{background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-main>div{background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-protocol{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-person h4{color:#75b6ff!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-person p{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-person>small,body .prh-portal .prh-eval-rows .prh-eval-row-state>small{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-caption{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-status{border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-status.is-ready{color:#81c995!important;background:#242526!important;border-color:#3e4042!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-main .prh-eval-row-grade{border:1px solid #3e4042!important;background:#263951!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-grade>strong{color:#75b6ff!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-grade>strong>small{color:inherit!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-score-note,body .prh-portal .prh-eval-rows .prh-eval-row-original{color:#b0b3b8!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-open{border:1px solid #3e4042!important;color:#f0f2f5!important;background:#\31 b64d8!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-open>span{color:inherit!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-open:hover{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-open:focus-visible,body .prh-portal .prh-eval-rows .prh-eval-row-details>summary:focus-visible{outline:3px solid #5c84b8!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-details{border:0!important;border-top:1px solid #3e4042!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-details>summary{color:#75b6ff!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-expanded{border:1px solid #3e4042!important;background:#242526!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-areas>div{border:1px solid #3e4042!important;background:#263951!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-areas dt{color:#b0b3b8!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-areas dd{color:#75b6ff!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-areas dd>small{color:inherit!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-facts>div{background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-facts dt{color:#b0b3b8!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-facts dd{color:#75b6ff!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-safety{border:1px solid #3e4042!important;color:#f19ca5!important;background:#263951!important;}
body .prh-portal .prh-eval-rows .prh-eval-row-safety strong{color:inherit!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row.is-score-low{background:#263951!important;border-color:#3e4042!important;border-left-color:#3e4042!important;}
body .prh-portal .prh-eval-rows .prh-eval-row.is-score-low .prh-eval-row-grade{background:#\31 b64d8!important;border-color:#3e4042!important;}
body .prh-portal .prh-eval-rows .prh-eval-row.is-score-low .prh-eval-row-grade *{color:#f0f2f5!important;background:transparent!important;}
body .prh-portal .prh-eval-rows .prh-eval-row.is-score-low::after{border:2px solid #3e4042!important;}
body .prh-portal .prh-actions .prh-lodging-purge-form{border:0!important;background:transparent!important;box-shadow:none!important;}
body .prh-portal .prh-actions .prh-lodging-purge-form button{border:1px solid #3e4042!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;background:#\31 b64d8!important;box-shadow:none!important;}
body .prh-portal .prh-actions .prh-lodging-purge-form button:hover{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
body .prh-portal .prh-actions .prh-lodging-purge-form button:focus-visible{outline:3px solid #5c84b8!important;}
body .prh-portal .prh-actions .prh-lodging-purge-form button svg{fill:none!important;stroke:currentColor!important;color:inherit!important;}
/* core/modules/portal/modules/proenca-rh-gestao/assets/css/meal-daily.css */
.prh-meals-daily{--meal-red:#\31 b64d8!important;--meal-ink:#75b6ff!important;--meal-muted:#b0b3b8!important;--meal-border:#3e4042!important;color:var(--meal-ink)!important;}
.prh-meals-daily p,.prh-meals-daily small{color:var(--meal-muted)!important;}
.prh-meals-daily .prh-kicker{color:var(--pf-palette-red-text)!important;background:transparent!important;box-shadow:none!important;}
.prh-meals-daily label{color:var(--meal-ink)!important;}
.prh-meals-daily input:not([type=hidden]),.prh-meals-daily select,.prh-meals-daily textarea{border:1px solid #3e4042!important;background:#242526!important;color:var(--meal-ink)!important;box-shadow:none!important;}
.prh-meals-daily input:focus,.prh-meals-daily select:focus,.prh-meals-daily textarea:focus{outline:3px solid #3e4042!important;border-color:var(--meal-red)!important;}
.prh-meals-daily .prh-button{box-shadow:none!important;}
.prh-meals-daily .prh-button-primary{background:var(--meal-red)!important;color:#f0f2f5!important;border:1px solid var(--meal-red)!important;}
.prh-meals-daily .prh-button-primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
.prh-meals-daily .prh-button-secondary{background:#242526!important;color:var(--meal-ink)!important;border:1px solid #3e4042!important;}
.prh-meals-daily .prh-button-secondary:hover{background:#242526!important;color:var(--pf-palette-red-text)!important;}
.prh-meals-daily .prh-button:focus-visible{outline:3px solid #3e404280!important;}
.prh-meals-daily .prh-meal-month{background:#263951!important;color:#f19ca5!important;border:1px solid #3e4042!important;}
.prh-meals-daily .prh-meal-overview{background:#242526!important;border:1px solid var(--meal-border)!important;border-top:4px solid var(--meal-red)!important;box-shadow:0 8px 26px #00000009!important;}
.prh-meal-overview-icon{background:#263951!important;color:var(--pf-palette-red-text)!important;}
.prh-meal-overview-icon svg{color:inherit!important;stroke:currentColor!important;background:transparent!important;}
.prh-meal-overview-value>span{color:var(--meal-muted)!important;}
.prh-meals-daily .prh-meal-overview-value>strong{color:var(--pf-palette-red-text)!important;}
.prh-meal-overview-stat{border-left:1px solid var(--meal-border)!important;}
.prh-meal-overview-stat strong{color:var(--meal-ink)!important;}
.prh-meal-selector{background:#242526!important;border:1px solid var(--meal-border)!important;}
.prh-meals-daily .prh-meal-empty{border:1px dashed #3e4042!important;background:#242526!important;color:var(--meal-muted)!important;}
.prh-meal-empty>strong{color:var(--meal-ink)!important;}
.prh-meal-legend .is-oficina_sede{background:#242526!important;color:#81c995!important;}
.prh-meal-legend .is-viagem{background:#263951!important;color:#e9bf67!important;}
.prh-meal-legend .is-parada{background:#263951!important;color:#75b6ff!important;}
.prh-meal-calendar-form{background:#242526!important;border:1px solid var(--meal-border)!important;box-shadow:0 6px 22px #00000008!important;}
.prh-meal-person{border-bottom:1px solid var(--meal-border)!important;}
.prh-meal-save-state{border:1px solid #3e4042!important;color:var(--meal-muted)!important;background:#242526!important;}
.prh-meal-save-state.is-unsaved{background:#263951!important;color:#e9bf67!important;border-color:#3e4042!important;}
.prh-meals-daily .prh-meal-fields{border:0!important;}
.prh-meals-daily .prh-meal-balance{border:1px solid #3e4042!important;border-left:5px solid #5c84b8!important;background:#242526!important;}
.prh-meal-balance>span{color:#81c995!important;}
.prh-meals-daily .prh-meal-balance>strong{color:#81c995!important;}
.prh-meal-balance small{color:#b0b3b8!important;}
.prh-meal-small-stat{border:1px solid var(--meal-border)!important;background:#242526!important;}
.prh-meals-daily .prh-meal-small-stat.is-viagem{border-top:3px solid #5c84b8!important;color:#e9bf67!important;}
.prh-meals-daily .prh-meal-small-stat.is-parada{border-top:3px solid #5c84b8!important;color:#75b6ff!important;}
.prh-meal-calendar-head>span{color:var(--meal-muted)!important;}
.prh-meal-day{border:1px solid var(--meal-border)!important;border-left:4px solid #3e4042!important;background:#242526!important;}
.prh-meal-day.is-oficina_sede{border-left-color:#5c84b8!important;}
.prh-meal-day.is-viagem{border-left-color:#5c84b8!important;}
.prh-meal-day.is-parada{border-left-color:#5c84b8!important;}
.prh-meal-date{color:var(--meal-ink)!important;}
.prh-meal-date span{color:var(--meal-muted)!important;}
.prh-meal-date small{color:var(--pf-palette-red-text)!important;}
.prh-meal-day-value strong{color:var(--meal-ink)!important;}
.prh-meal-day.is-oficina_sede .prh-meal-day-value strong{color:#81c995!important;}
.prh-meals-daily .prh-meal-day.is-future{background:#242526!important;}
.prh-meals-daily .prh-meal-day.is-future input,.prh-meals-daily .prh-meal-day.is-future select{background:#242526!important;color:#b0b3b8!important;}
.prh-meal-savebar{border-top:1px solid var(--meal-border)!important;}
.prh-meal-history-card{background:#242526!important;border:1px solid var(--meal-border)!important;border-top:3px solid var(--meal-red)!important;box-shadow:0 5px 20px #00000006!important;}
.prh-meals-daily .prh-meal-history-total{color:#81c995!important;}
@media (max-width:760px){.prh-meal-overview-stat{border:0!important;border-top:1px solid var(--meal-border)!important;}}
.prh-meals-daily .prh-meal-disclosure{border:0!important;background:#242526!important;}
.prh-meals-daily .prh-meal-card-toggle{border-bottom:0!important;background:#242526!important;color:var(--meal-ink)!important;border-left:4px solid #5c84b8!important;}
.prh-meals-daily .prh-meal-card-toggle:hover{background:#242526!important;}
.prh-meals-daily .prh-meal-card-toggle:focus-visible{outline:3px solid #3e4042!important;}
.prh-meals-daily .prh-meal-disclosure[open]>.prh-meal-card-toggle{border-bottom:1px solid var(--meal-border)!important;}
.prh-meals-daily .prh-meal-card-name{color:var(--meal-ink)!important;}
.prh-meal-card-month{color:var(--meal-muted)!important;}
.prh-meal-card-amount>span:first-child{color:var(--meal-muted)!important;}
.prh-meals-daily .prh-meal-card-amount>strong{color:#81c995!important;}
.prh-meal-card-prompt{color:var(--pf-palette-red-text)!important;}
.prh-meal-card-prompt svg{color:inherit!important;stroke:currentColor!important;}
.prh-meals-daily .prh-meal-history-open{color:var(--meal-ink)!important;background:transparent!important;box-shadow:none!important;}
.prh-meals-daily a.prh-meal-history-open:hover h4,.prh-meals-daily a.prh-meal-history-open:focus-visible h4{color:var(--pf-palette-red-text)!important;}
.prh-meals-daily a.prh-meal-history-open:focus-visible{outline:3px solid var(--meal-red)!important;}
.prh-meal-history-hint{color:var(--pf-palette-red-text)!important;}
.prh-meals-daily .prh-meal-sequence{background:#242526!important;border:1px solid #3e4042!important;}
.prh-meal-sequence strong{color:#75b6ff!important;}
.prh-meal-sequence small{color:#b0b3b8!important;}
.prh-meal-review-summary>div{background:#242526!important;border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;}
.prh-meal-review-summary strong{color:#75b6ff!important;}
.prh-meal-review-summary span{color:#b0b3b8!important;}
.prh-meal-review-summary>.is-current{border-top-color:#5c84b8!important;}
.prh-meal-review-summary>.is-current strong{color:#81c995!important;}
.prh-meal-review-summary>.is-pending{border-top-color:#5c84b8!important;}
.prh-meal-review-summary>.is-pending strong{color:#e9bf67!important;}
.prh-meal-roster-filters{background:#242526!important;border:1px solid #3e4042!important;}
.prh-meal-roster-count{color:#b0b3b8!important;}
.prh-meals-daily .prh-meal-review-card{border-top:3px solid #5c84b8!important;}
.prh-meals-daily .prh-meal-review-card.is-current{border-top-color:#5c84b8!important;}
.prh-meals-daily .prh-meal-review-card.is-archived{border-top-color:#3e4042!important;}
.prh-meals-daily .prh-meal-review-card.is-selected{outline:2px solid #3e4042!important;}
.prh-meal-review-top{color:#b0b3b8!important;}
.prh-meals-daily .prh-meal-review-badge{background:#263951!important;color:#e9bf67!important;}
.prh-meals-daily .is-current .prh-meal-review-badge{background:#242526!important;color:#81c995!important;}
.prh-meals-daily .is-archived .prh-meal-review-badge{background:#242526!important;color:#b0b3b8!important;}
.prh-meals-daily .prh-meal-selected-label{color:#f19ca5!important;}
.prh-meal-review-progress{color:#b0b3b8!important;}
.prh-meals-daily .prh-meal-review-progress progress{border:0!important;background:#242526!important;accent-color:#19573e!important;}
.prh-meal-review-progress progress::-webkit-progress-bar{background:#242526!important;}
.prh-meal-review-progress progress::-webkit-progress-value{background:#19573e!important;}
.prh-meal-review-progress progress::-moz-progress-bar{background:#19573e!important;}
.prh-meal-review-detail{color:#e9bf67!important;}
.is-current .prh-meal-review-detail{color:#81c995!important;}
.prh-meal-last-update{color:#b0b3b8!important;}
.prh-meals-daily .prh-meal-day-shortcuts{background:#242526!important;border:1px solid #3e4042!important;}
.prh-meal-day-shortcuts>span{color:#b0b3b8!important;}
/* core/modules/portal/modules/proenca-seguranca-trabalho/assets/css/daily-dds.css */
.psst-daily-dialog{border:1px solid #3e4042!important;border-top:5px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 24px 80px #00000038!important;}
.psst-daily-dialog::backdrop{background:#18191aa8!important;}
.psst-daily-content{background:#242526!important;}
.psst-daily-dialog :is(h2,p,label,small,span), .psst-daily-history :is(p,small,strong,time,span){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;box-shadow:none!important;}
.psst-daily-dialog h2{color:#75b6ff!important;}
.psst-daily-dialog h2:focus{outline:none!important;}
.psst-daily-dialog p{color:#b0b3b8!important;}
.psst-daily-eyebrow{color:#f19ca5!important;}
.psst-daily-icon{background:#263951!important;color:#f19ca5!important;}
.psst-daily-dialog .psst-daily-caption, .psst-daily-history .psst-daily-caption{color:#b0b3b8!important;}
.psst-daily-dialog :is(button,a), .psst-daily-history button{-webkit-text-fill-color:currentColor!important;box-shadow:none!important;}
.psst-daily-dialog .psst-daily-primary{background:#\31 b64d8!important;border:1px solid #3e4042!important;color:#f0f2f5!important;}
.psst-daily-dialog .psst-daily-primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
.psst-daily-dialog .psst-daily-secondary, .psst-daily-history .psst-daily-secondary{background:#242526!important;border:1px solid #3e4042!important;color:#75b6ff!important;}
.psst-daily-dialog .psst-daily-secondary:hover, .psst-daily-history .psst-daily-secondary:hover{background:#242526!important;color:#75b6ff!important;}
.psst-daily-dialog .psst-daily-close{border:0!important;background:#242526!important;color:#75b6ff!important;}
.psst-daily-dialog :is(button,a,textarea):focus-visible, .psst-daily-history :is(button,summary):focus-visible{outline:3px solid #5c84b8!important;}
.psst-daily-dialog .psst-daily-guidance{border-left:3px solid #3e4042!important;background:#263951!important;color:#f19ca5!important;}
.psst-daily-dialog label{color:#75b6ff!important;}
.psst-daily-dialog textarea{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;}
.psst-daily-dialog textarea::placeholder{color:#b0b3b8!important;-webkit-text-fill-color:#b0b3b8!important;}
.psst-daily-dialog form small{color:#b0b3b8!important;}
.psst-daily-dialog .psst-daily-feedback:not(:empty){background:#242526!important;color:#75b6ff!important;}
.psst-daily-history{border:1px solid #3e4042!important;background:#242526!important;}
.psst-daily-history > summary{background:#263951!important;color:#75b6ff!important;}
.psst-daily-history > summary strong, .psst-daily-history > summary small{color:#75b6ff!important;}
.psst-daily-history > summary small{color:#b0b3b8!important;}
.psst-daily-record{border-bottom:1px solid #3e4042!important;color:#75b6ff!important;}
.psst-daily-state{background:#242526!important;color:#b0b3b8!important;}
.psst-daily-state[data-state="yes"]{background:#242526!important;color:#81c995!important;}
.psst-daily-state[data-state="no"]{background:#263951!important;color:#f19ca5!important;}
.psst-daily-reason{color:#75b6ff!important;}
.psst-daily-record > small{color:#b0b3b8!important;}
/* core/modules/portal/modules/proenca-seguranca-trabalho/assets/css/frontend.css */
.pst-delete-form{border:0!important;}
.pst-button-danger,
.pst-portal button.pst-button-danger{border:1px solid var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pst-button-danger:hover,
.pst-portal button.pst-button-danger:hover{background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pst-dds-share > summary strong{color:inherit!important;}
.pst-company-doc-rule{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;}
.pst-company-doc-step{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-doc-step>legend{color:var(--pf-palette-text, #75b6ff)!important;}
.pst-company-doc-step>legend>span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pst-company-doc-step>legend>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-doc-source.is-locked{background:var(--pf-palette-surface, #242526)!important;}
.pst-company-doc-source.is-ready{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-source-card{border:2px dashed var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-source-card:hover,.pst-company-source-card.has-file{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pst-company-source-icon{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pst-company-source-upload .pst-company-source-icon{background:var(--pf-palette-primary, #1b64d8)!important;}
.pst-company-source-card strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pst-company-source-card small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-source-card em{color:var(--pf-palette-red-text)!important;}
.pst-company-selected-files{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-doc-filter label>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-doc-item{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pst-company-doc-item-main>strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pst-company-doc-item-main>small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-doc-company{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pst-company-doc-number span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-doc-number b{color:var(--pf-palette-red-text)!important;}
.pst-company-doc-number-large{background:var(--pf-palette-canvas, #242526)!important;}
.pst-company-doc-actions>a:not(.pst-button){color:var(--pf-palette-red-text)!important;}
.pst-company-current-file{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-current-file span{color:var(--pf-palette-red-text)!important;}
.pst-company-current-file small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-edit-form{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-edit-form[open]{border-color:var(--pf-palette-border-strong, #3e4042)!important;}
.pst-company-edit-note{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-version{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-version.is-current{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pst-company-version small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-version-index{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pst-company-version.is-current .pst-company-version-index{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
/* core/modules/portal/modules/proenca-seguranca-trabalho/assets/css/monthly-welcome.css */
#psst-monthly-welcome{border:0!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 24px 90px #00000040!important;}
#psst-monthly-welcome::backdrop{background:#18191a88!important;}
#psst-monthly-welcome .psst-welcome-surface{background:radial-gradient(ellipse at 50% 0%,#263951 0,#242526 68%)!important;border-top:5px solid #3e4042!important;}
#psst-monthly-welcome .psst-welcome-close{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;box-shadow:none!important;}
#psst-monthly-welcome .psst-welcome-symbol{background:#242526!important;border:1px solid #3e4042!important;color:#f19ca5!important;box-shadow:0 8px 24px #00000012!important;}
#psst-monthly-welcome .psst-welcome-symbol svg{color:inherit!important;background:transparent!important;}
#psst-monthly-welcome .psst-welcome-eyebrow{color:#f19ca5!important;background:transparent!important;}
#psst-monthly-welcome #psst-welcome-title{background:transparent!important;color:#75b6ff!important;}
#psst-monthly-welcome #psst-welcome-message{color:#f19ca5!important;background:transparent!important;}
#psst-monthly-welcome .psst-welcome-note{color:#b0b3b8!important;background:transparent!important;}
#psst-monthly-welcome .psst-welcome-start{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:none!important;}
#psst-monthly-welcome .psst-welcome-start:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
#psst-monthly-welcome button:focus-visible{outline:3px solid #5c84b8!important;}
#psst-monthly-welcome #psst-welcome-title:focus{outline:none!important;}
/* core/modules/portal/modules/proenca-seguranca-trabalho/assets/css/occurrence-cards.css */
body.pfi-theme .pst-portal .pst-occ-board{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 4px 18px #00000007!important;}
body.pfi-theme .pst-portal .pst-occ-eyebrow{color:#f19ca5!important;}
body.pfi-theme .pst-portal .pst-occ-board-heading h3{color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-board-heading p{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-count{background:#263951!important;border:1px solid #3e4042!important;color:#f19ca5!important;}
body.pfi-theme .pst-portal .pst-occ-filters{background:#242526!important;border:1px solid #3e4042!important;box-shadow:none!important;}
body.pfi-theme .pst-portal .pst-occ-filters label>span{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-filters :is(input:not([type=hidden]),select){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfi-theme .pst-portal .pst-occ-item{--occ-accent:#\31 b64d8!important;--occ-tint:#263951!important;background:#242526!important;border:1px solid #3e4042!important;border-left:4px solid var(--occ-accent)!important;box-shadow:0 3px 14px #00000009!important;}
body.pfi-theme .pst-portal .pst-occ-item.is-behavior{--occ-accent:#1b64d8!important;--occ-tint:#263951!important;}
body.pfi-theme .pst-portal .pst-occ-item:hover{box-shadow:0 6px 22px #00000012!important;border-color:#3e4042!important;border-left-color:var(--occ-accent)!important;}
body.pfi-theme .pst-portal .pst-occ-icon{background:var(--occ-tint)!important;border:1px solid color-mix(in srgb,var(--occ-accent) 15%,#242526)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pst-portal .pst-occ-board svg{fill:none!important;stroke:currentColor!important;background:transparent!important;color:inherit!important;}
body.pfi-theme .pst-portal .pst-occ-icon svg{color:var(--pf-palette-link)!important;}
body.pfi-theme .pst-portal .pst-occ-code{color:var(--pf-palette-link)!important;}
body.pfi-theme .pst-portal .pst-occ-identity h4{color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-state>span:last-child{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-badge{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-badge-warning{background:#263951!important;color:#e9bf67!important;border-color:#3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-badge-danger{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-badge-success{background:#242526!important;color:#81c995!important;border-color:#3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-occ-state .pst-badge-warning{background:#263951!important;color:#75b6ff!important;border-color:#3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-description{color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-facts{background:#263951!important;border:1px solid #3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-facts>div{background:transparent!important;}
body.pfi-theme .pst-portal .pst-occ-facts>div>span:first-child{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-facts strong{color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-facts small{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-deadline.is-overdue :is(strong,small){color:#f19ca5!important;}
body.pfi-theme .pst-portal .pst-occ-actions{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-occ-button,body.pfi-theme .pst-portal .pst-occ-actions .pst-delete-form button{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-occ-treat{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;box-shadow:0 3px 8px #00000020!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-occ-treat:hover{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body.pfi-theme .pst-portal .pst-occ-board .pst-occ-open:hover,body.pfi-theme .pst-portal .pst-occ-board .pst-occ-filter-button:hover{background:#263951!important;border-color:#5c84b8!important;color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-actions .pst-delete-form{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfi-theme .pst-portal .pst-occ-actions .pst-delete-form button{color:#f19ca5!important;border-color:#3e4042!important;background:#242526!important;}
body.pfi-theme .pst-portal .pst-occ-actions .pst-delete-form button::before{background:currentColor!important;}
body.pfi-theme .pst-portal .pst-occ-actions .pst-delete-form button:hover{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-board :is(button,a,input,select):focus-visible{outline:3px solid #5c84b8!important;}
body.pfi-theme .pst-portal .pst-occ-empty{border:1px dashed #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body.pfi-theme .pst-portal .pst-occ-empty p{color:#b0b3b8!important;}
body.pfi-theme .pst-portal .pst-occ-intro .pst-button-primary{background:#\31 b64d8!important;color:#f0f2f5!important;border:1px solid #3e4042!important;}
body.pfi-theme .pst-portal .pst-occ-intro .pst-button-primary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfi-theme .pst-portal .pst-occ-eyebrow{background:transparent!important;box-shadow:none!important;color:#f19ca5!important;}
body.pfi-theme .pst-portal .pst-occ-deadline.is-overdue{background:#263951!important;}
/* core/modules/portal/modules/proenca-seguranca-trabalho/assets/css/treatment.css */
body .pst-treatment-workspace{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body .pst-treatment-heading h3{color:#75b6ff!important;}
body .pst-treatment-heading p{color:#b0b3b8!important;}
body .pst-treatment-eyebrow{color:#f19ca5!important;}
body .pst-treatment-route{background:#263951!important;color:#f19ca5!important;}
body .is-behavior .pst-treatment-route{background:#263951!important;color:#75b6ff!important;}
body .pst-treatment-summary>div{background:#263951!important;border:1px solid #3e4042!important;}
body .pst-treatment-summary span{color:#b0b3b8!important;}
body .pst-treatment-summary strong{color:#75b6ff!important;}
body .pst-treatment-summary .is-overdue{background:#263951!important;border-color:#3e4042!important;}
body .pst-treatment-summary .is-overdue strong,body .pst-treatment-summary .is-overdue small{color:#f19ca5!important;}
body .pst-treatment-block{border:1px solid #3e4042!important;background:#242526!important;}
body .pst-treatment-block legend{color:#75b6ff!important;}
body .pst-treatment-block legend b{background:#\31 b64d8!important;color:#f0f2f5!important;}
body .pst-treatment-grid label>span,body .pst-treatment-comment label>span{color:#75b6ff!important;}
body .pst-treatment-workspace input:not([type=checkbox]):not([type=hidden]),body .pst-treatment-workspace select,body .pst-treatment-workspace textarea{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body .pst-treatment-workspace input[type=file]{background:#263951!important;}
body .pst-treatment-workspace :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid #5c84b8!important;}
body .pst-treatment-workspace small{color:#b0b3b8!important;}
body .pst-treatment-invite{background:#242526!important;border:1px solid #3e4042!important;}
body .pst-treatment-check input{accent-color:#\31 b64d8!important;}
body .pst-treatment-footer{background:#263951!important;}
body .pst-treatment-footer p{color:#b0b3b8!important;}
body .pst-treatment-workspace .pst-button-primary,body .pst-treatment-action{background:#\31 b64d8!important;color:#f0f2f5!important;border:1px solid #3e4042!important;}
body .pst-treatment-workspace .pst-button-primary:hover,body .pst-treatment-action:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body .pst-treatment-workspace .pst-button-secondary{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
body .pst-treatment-workspace .pst-button-secondary:hover{background:#263951!important;color:#75b6ff!important;}
body .pst-treatment-list-note{color:#b0b3b8!important;}
body .pst-treatment-list-note b{color:#f19ca5!important;}
body .pst-treatment-comment{border:1px solid #3e4042!important;background:#263951!important;}
body .pst-treatment-comment>summary{color:#75b6ff!important;}
body .pst-treatment-read{background:#263951!important;}
body .pst-treatment-read p,body .pst-treatment-event p{color:#75b6ff!important;}
body .pst-treatment-history h4{color:#75b6ff!important;}
body .pst-treatment-history>p{color:#b0b3b8!important;}
body .pst-treatment-event{border:1px solid #3e4042!important;border-left:4px solid #5c84b8!important;background:#242526!important;}
body .pst-treatment-event header strong{color:#75b6ff!important;}
body .pst-treatment-event time{color:#b0b3b8!important;}
body .pst-treatment-event summary{color:#75b6ff!important;}
body .pst-treatment-event dd{color:#75b6ff!important;}
body .pst-treatment-event dt{color:#75b6ff!important;}
body .pst-treatment-empty{border:1px dashed #3e4042!important;color:#b0b3b8!important;background:#263951!important;}
body .pst-treatment-notice{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
/* core/modules/rede/assets/css/executive-integration.css */
#pfo-director-home{--dv-red:#\31 b64d8!important;--dv-ink:#75b6ff!important;--dv-muted:#b0b3b8!important;--dv-border:#3e4042!important;--dv-accent:#\31 b64d8!important;--dv-tint:#263951!important;background:#242526!important;color:var(--dv-ink)!important;}
#pfo-director-home :is(h1,h2,h3,p,small,span,strong,dt,dd){text-shadow:none!important;}
#pfo-director-home p{color:var(--dv-muted)!important;}
#pfo-director-home .pfo-director-welcome{border:1px solid var(--dv-border)!important;border-top:5px solid var(--dv-red)!important;background:#242526!important;box-shadow:0 8px 24px #00000009!important;}
#pfo-director-home .pfo-director-welcome :is(h1,h2){color:var(--dv-ink)!important;}
#pfo-director-home :is(.pfo-director-eyebrow,.pfnp-live-heading>div>span,.pfnp-live-costs>header span,.pfnp-eyebrow){color:#f19ca5!important;background:transparent!important;box-shadow:none!important;}
#pfo-director-home .pfo-director-update>span{color:var(--dv-ink)!important;}
#pfo-director-home .pfo-director-update>small{color:var(--dv-muted)!important;}
#pfo-director-home :is(.pfo-director-button,.pfo-director-review>summary,[data-executive-refresh],.pfnp-button,.pfo-director-approval-card button){background:var(--dv-red)!important;color:#f0f2f5!important;border:1px solid var(--dv-red)!important;box-shadow:0 4px 10px #0000001a!important;}
#pfo-director-home :is(.pfo-director-button,.pfo-director-review>summary,[data-executive-refresh],.pfnp-button,.pfo-director-approval-card button):is(:hover,:active){background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;box-shadow:0 6px 14px #0000002b!important;}
#pfo-director-home :is(.pfo-director-button,.pfnp-button) :is(span,strong,small){color:inherit!important;background:transparent!important;}
#pfo-director-home :is(a,button,summary):focus-visible{outline:3px solid #5c84b8!important;}
#pfo-director-home .pfo-director-nav{background:#242526!important;}
#pfo-director-home .pfo-director-nav a{background:#242526!important;color:#75b6ff!important;border:1px solid var(--dv-border)!important;box-shadow:0 2px 7px #00000005!important;}
#pfo-director-home .pfo-director-nav a::before{background:var(--dv-red)!important;}
#pfo-director-home .pfo-director-nav a:hover{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
#pfo-director-home .pfo-director-nav a[aria-current="page"]{background:var(--dv-red)!important;border-color:var(--dv-red)!important;color:#f0f2f5!important;box-shadow:0 5px 14px #0000002b!important;}
#pfo-director-home .pfo-director-nav a[aria-current="page"]::before{background:#242526!important;}
#pfo-director-home .pfo-director-stat{border:1px solid var(--dv-border)!important;border-top:4px solid var(--dv-accent)!important;background:#242526!important;box-shadow:0 6px 20px #00000009!important;}
#pfo-director-home .pfo-director-stat>span{color:var(--dv-ink)!important;}
#pfo-director-home .pfo-director-stat>strong{color:var(--pf-palette-link)!important;}
#pfo-director-home .pfo-director-stat>small{color:#b0b3b8!important;}
#pfo-director-home .pfo-director-stat>em{border:1px solid transparent!important;color:var(--pf-palette-link)!important;background:var(--dv-tint)!important;}
#pfo-director-home .pfo-director-stat--green{--dv-accent:#19573e!important;--dv-tint:#242526!important;}
#pfo-director-home .pfo-director-stat--amber{--dv-accent:#78561b!important;--dv-tint:#263951!important;}
#pfo-director-home .pfo-director-stat--purple{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfo-director-stat--teal{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfo-director-stat--red{--dv-accent:#b83246!important;--dv-tint:#263951!important;}
#pfo-director-home .pfo-director-stat--neutral{--dv-accent:#303132!important;--dv-tint:#242526!important;}
#pfo-director-home .pfo-director-priorities{border:1px solid var(--dv-border)!important;background:#242526!important;box-shadow:0 6px 18px #00000006!important;}
#pfo-director-home :is(.pfo-director-priorities h2,.pfnp-section-header h2,#pfnp-live-executive h2){color:var(--dv-ink)!important;}
#pfo-director-home .pfo-director-empty{border:1px dashed #3e4042!important;background:#242526!important;}
#pfo-director-home .pfo-director-empty strong{color:#81c995!important;}
#pfo-director-home .pfo-director-shortcuts>a{border:1px solid #3e4042!important;border-left:5px solid #3e4042!important;background:#263951!important;box-shadow:0 4px 12px #00000006!important;}
#pfo-director-home .pfo-director-shortcuts>a:nth-child(2){border-color:#3e4042!important;border-left-color:#5c84b8!important;background:#263951!important;}
#pfo-director-home .pfo-director-shortcuts strong{color:#75b6ff!important;}
#pfo-director-home .pfo-director-shortcuts span{color:#b0b3b8!important;}
#pfo-director-home #pfnp-live-executive{background:#242526!important;color:var(--dv-ink)!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-state{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-state :is(time,span){color:inherit!important;background:transparent!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-sources{border:1px solid #3e4042!important;border-left:4px solid #5c84b8!important;background:#242526!important;color:#81c995!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-sources strong{color:#81c995!important;}
#pfo-director-home .pfnp-live-card{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;border:1px solid var(--dv-border)!important;border-top:4px solid var(--dv-accent)!important;background:#242526!important;box-shadow:0 6px 20px #00000009!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-card h3{color:var(--dv-ink)!important;}
#pfo-director-home .pfnp-live-card h3::before{background:var(--dv-accent) var(--dv-icon) center/24px no-repeat!important;box-shadow:0 3px 7px #00000012!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-card>p{color:#b0b3b8!important;}
#pfo-director-home #pfnp-live-executive dl{background:transparent!important;border:0!important;box-shadow:none!important;}
#pfo-director-home #pfnp-live-executive dl>div{border:1px solid #3e4042!important;background:#263951!important;box-shadow:none!important;}
#pfo-director-home #pfnp-live-executive dt{color:#b0b3b8!important;}
#pfo-director-home #pfnp-live-executive dd{color:var(--pf-palette-link)!important;}
#pfo-director-home #pfnp-live-executive a{border:1px solid var(--dv-accent)!important;background:var(--dv-accent)!important;color:#f0f2f5!important;}
#pfo-director-home #pfnp-live-executive a span{color:#f0f2f5!important;background:transparent!important;}
#pfo-director-home #pfnp-live-executive a:hover{color:#f0f2f5!important;box-shadow:0 4px 12px #00000020!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-unavailable{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-costs{border:1px solid var(--dv-border)!important;background:#242526!important;box-shadow:0 6px 20px #00000008!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-cost-total{border:1px solid #3e4042!important;background:#242526!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-cost-total span{color:#81c995!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-cost-total strong{color:#81c995!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-shutdown{border:1px solid var(--dv-border)!important;border-left:4px solid #3e4042!important;background:#242526!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-shutdown h3{color:var(--dv-ink)!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-shutdown>header>span{background:#242526!important;color:#81c995!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-shutdown dd{color:var(--dv-ink)!important;}
#pfo-director-home #pfnp-live-executive .pfnp-live-shutdown dl>div:last-child{background:#242526!important;border-color:#3e4042!important;}
#pfo-director-home .pfnp-director-module-card{border:1px solid var(--dv-border)!important;border-top:4px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 16px #00000009!important;}
#pfo-director-home .pfnp-director-module-card__icon{background:#263951!important;color:#f19ca5!important;}
#pfo-director-home .pfnp-director-module-card strong{color:var(--dv-ink)!important;}
#pfo-director-home .pfnp-director-module-card small{color:var(--dv-muted)!important;}
#pfo-director-home .pfnp-director-module-card em{background:#\31 b64d8!important;color:#f0f2f5!important;}
#pfo-director-home .pfnp-kpi{border:1px solid var(--dv-border)!important;border-top:4px solid #5c84b8!important;background:#263951!important;box-shadow:0 4px 12px #00000007!important;}
#pfo-director-home .pfnp-kpi strong{color:#75b6ff!important;}
#pfo-director-home .pfnp-kpi small{color:#b0b3b8!important;}
#pfo-director-home .pfnp-kpi__icon{background:#1b64d8!important;color:#f0f2f5!important;}
#pfo-director-home .pfo-director-approval-card{border:1px solid var(--dv-border)!important;border-left:4px solid #3e4042!important;box-shadow:0 5px 16px #00000008!important;}
@media (hover:hover) and (prefers-reduced-motion:no-preference){#pfo-director-home :is(.pfo-director-stat,.pfnp-live-card,.pfnp-director-module-card):hover{box-shadow:0 10px 25px #00000013!important;}}
#pfo-director-home .pfnp-live-card[data-source="epi"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="logistics"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="rh"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="results"]{--dv-accent:#19573e!important;--dv-tint:#242526!important;}
#pfo-director-home .pfnp-live-card[data-source="sst"]{--dv-accent:#\31 b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="budgets"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="reports"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="worker"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="shutdowns"]{--dv-accent:#78561b!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="meals"]{--dv-accent:#19573e!important;--dv-tint:#242526!important;}
#pfo-director-home .pfnp-live-card[data-source="recruitment"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="learning"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="communication"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="signatures"]{--dv-accent:#1b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="tools"]{--dv-accent:#78561b!important;--dv-tint:#263951!important;}
#pfo-director-home .pfnp-live-card[data-source="decisions"]{--dv-accent:#\31 b64d8!important;--dv-tint:#263951!important;}
#pfo-director-home .pfo-director-stat::before{background:var(--dv-accent) var(--dv-icon) center/20px no-repeat!important;box-shadow:0 3px 8px #00000012!important;}
/* core/modules/rede/assets/css/files-proenca-premium-v31141.css */
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel{--pf-files-navy:#303132!important;--pf-files-blue:var(--pf-palette-primary, #1b64d8)!important;--pf-files-blue-bright:var(--pf-palette-primary, #1b64d8)!important;--pf-files-red:var(--pf-palette-primary, #1b64d8)!important;--pf-files-red-deep:var(--pf-palette-primary-hover, #1b64d8)!important;--pf-files-yellow:var(--pf-palette-primary, #1b64d8)!important;--pf-files-yellow-deep:var(--pf-palette-primary, #1b64d8)!important;--pf-files-yellow-soft:var(--pf-palette-canvas, #242526)!important;--pf-files-ink:var(--pf-palette-text, #75b6ff)!important;--pf-files-muted:var(--pf-palette-muted, #b0b3b8)!important;--pf-files-line:var(--pf-palette-border, #3e4042)!important;--pf-files-surface:var(--pf-palette-surface, #242526)!important;--pf-files-soft:var(--pf-palette-surface, #242526)!important;--pf-files-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pf-files-shadow-hover:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero{border:1px solid rgba(62,64,66,0.2)!important;color:var(--pf-palette-link)!important;background:#303132!important;box-shadow:0 24px 62px rgba(0,0,0,0.12),inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero::before{background:linear-gradient(90deg,transparent 0 73%,rgba(36,37,38,0.055) 73% 73.25%,transparent 73.25%),
    repeating-linear-gradient(135deg,transparent 0 13px,rgba(36,37,38,0.026) 13px 14px)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero::after{background:var(--pf-files-red)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__icon{border:1px solid rgba(62,64,66,0.3)!important;background:linear-gradient(145deg,rgba(36,37,38,0.21),rgba(36,37,38,0.08))!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12),0 17px 36px rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__eyebrow{color:var(--pf-palette-border, #f0f2f5)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero h2{color:var(--pf-palette-link)!important;text-shadow:none!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero p{color:rgba(240,242,245,0.82)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action{box-shadow:none!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action--light{color:var(--pf-palette-link)!important;border-color:transparent!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action--outline{color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.48)!important;background:rgba(36,37,38,0.08)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__stats{border:1px solid rgba(62,64,66,0.18)!important;background:rgba(36,37,38,0.105)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__stats > div{border-color:rgba(62,64,66,0.11)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__stats strong{color:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__stats span{color:rgba(240,242,245,0.72)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card{border:1px solid var(--pf-files-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card::before{background:var(--pf-files-blue)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card--leadership::before{background:var(--pf-files-red)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card > span{color:var(--pf-files-blue)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card--leadership > span{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card strong{color:var(--pf-files-ink)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card p{color:var(--pf-files-muted)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar{border:1px solid rgba(92,132,184,0.18)!important;background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search > span{color:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search input{border:1px solid var(--pf-palette-border, #3e4042)!important;color:var(--pf-files-ink)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.04)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search input:focus{border-color:var(--pf-files-blue)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar__status span{color:var(--pf-files-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar__status b{color:var(--pf-palette-link)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section{border:1px solid rgba(92,132,184,0.17)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section::before{background:var(--pf-files-blue)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading{border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading .pfnp-eyebrow{color:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading h3{color:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading > span{color:var(--pf-files-muted)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card{--pf-folder-accent:var(--pf-files-blue)!important;--pf-folder-accent-2:var(--pf-files-navy)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--company{--pf-folder-accent:var(--pf-files-blue)!important;--pf-folder-accent-2:var(--pf-files-navy)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership{--pf-folder-accent:var(--pf-files-red)!important;--pf-folder-accent-2:var(--pf-files-red-deep)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card::before{background:var(--pf-folder-accent)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card::after{background:radial-gradient(circle,rgba(27,100,216,0.32) 0%,rgba(27,100,216,0.1) 48%,transparent 70%)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card:hover,
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card:focus-within{border-color:rgba(92,132,184,0.38)!important;box-shadow:var(--pf-files-shadow-hover)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership:hover,
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership:focus-within{border-color:rgba(92,132,184,0.34)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__link{color:var(--pf-files-ink)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon{border:1px solid rgba(92,132,184,0.3)!important;color:var(--pf-palette-link)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 12px 27px rgba(0,0,0,0.12),inset 0 1px 0 var(--pf-palette-surface, #0000004d)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon::after{background:var(--pf-folder-accent)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon svg{fill:initial!important;stroke:initial!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon svg:not(.pfnp-folder-svg) > path:first-child,
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__icon svg:not(.pfnp-folder-svg) > path:first-child{fill:var(--pf-files-yellow)!important;stroke:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon svg:not(.pfnp-folder-svg) > path:nth-child(2),
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__icon svg:not(.pfnp-folder-svg) > path:nth-child(2){fill:none!important;stroke:var(--pf-palette-border, #f0f2f5)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--company .pfnp-folder-icon svg:not(.pfnp-folder-svg) > path:nth-child(n/**/+3){fill:none!important;stroke:var(--pf-files-blue)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership .pfnp-folder-icon svg:not(.pfnp-folder-svg) > path:nth-child(n/**/+3){fill:none!important;stroke:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--private .pfnp-folder-icon svg:not(.pfnp-folder-svg) > path:nth-child(n/**/+3),
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__icon svg:not(.pfnp-folder-svg) > path:nth-child(n/**/+3){fill:none!important;stroke:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__back{fill:var(--pf-files-yellow-deep)!important;stroke:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__front{fill:var(--pf-files-yellow)!important;stroke:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__shine{fill:none!important;stroke:var(--pf-palette-canvas, #f0f2f5)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__badge{stroke:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg--company .pfnp-folder-svg__badge{fill:var(--pf-files-blue)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg--leadership .pfnp-folder-svg__badge{fill:var(--pf-palette-red-text)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg--private .pfnp-folder-svg__badge{fill:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__mark{fill:none!important;stroke:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__scope{border:1px solid rgba(92,132,184,0.1)!important;color:var(--pf-palette-link)!important;background:linear-gradient(135deg,rgba(27,100,216,0.28),rgba(27,100,216,0.075))!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership .pfnp-folder-card__scope{border-color:rgba(92,132,184,0.1)!important;background:linear-gradient(135deg,rgba(27,100,216,0.25),rgba(27,100,216,0.07))!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > strong{color:var(--pf-files-ink)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > small{color:var(--pf-files-muted)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__meta{border:1px solid rgba(92,132,184,0.075)!important;color:var(--pf-palette-muted, #b0b3b8)!important;background:rgba(48,49,50,0.048)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__meta b{color:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__arrow{color:var(--pf-palette-link)!important;background:rgba(27,100,216,0.075)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership .pfnp-folder-card__arrow{background:rgba(27,100,216,0.07)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card:hover .pfnp-folder-card__arrow{color:var(--pf-palette-link)!important;background:var(--pf-folder-accent)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__protected{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__protected::before{background:var(--pf-folder-accent)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.09)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership .pfnp-folder-card__protected::before{box-shadow:0 0 0 3px rgba(0,0,0,0.08)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__manage{border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__manage summary{color:var(--pf-palette-link)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table-wrap{border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table th{color:var(--pf-palette-link)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table td{border-color:var(--pf-palette-canvas, #3e4042)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table tr:hover td{background:var(--pf-palette-surface, #242526)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-file-action--view{color:var(--pf-files-blue)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-file-action--share{color:var(--pf-palette-link)!important;border-color:transparent!important;background:var(--pf-files-navy)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-empty > span{color:var(--pf-palette-link)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel{--pf-files-ink:var(--pf-palette-text, #75b6ff)!important;--pf-files-muted:var(--pf-palette-muted, #b0b3b8)!important;--pf-files-line:var(--pf-palette-border, #3e4042)!important;--pf-files-surface:var(--pf-palette-media, #18191a)!important;--pf-files-soft:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card{border-color:var(--pf-palette-muted, #3e4042)!important;background:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar{border-color:var(--pf-palette-muted, #3e4042)!important;background:rgba(48,49,50,0.94)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search input{border-color:var(--pf-palette-muted, #3e4042)!important;color:var(--pf-palette-canvas, #f0f2f5)!important;background:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading{border-bottom-color:var(--pf-palette-muted, #3e4042)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading h3,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card strong,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > strong{color:var(--pf-palette-link)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card p,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > small{color:var(--pf-palette-border, #f0f2f5)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon{border-color:rgba(92,132,184,0.25)!important;background:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__meta,
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading > span{border-color:var(--pf-palette-muted, #3e4042)!important;color:var(--pf-palette-border, #f0f2f5)!important;background:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table-wrap{border-color:var(--pf-palette-muted, #3e4042)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table th{color:var(--pf-palette-canvas, #f0f2f5)!important;background:#303132!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table td{border-color:var(--pf-palette-text, #5c84b8)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
html[data-pfi-theme="dark"] body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table tr:hover td{background:#303132!important;}
/* core/modules/rede/assets/css/frontend.css */
.pfnp-sign-anchor{background:rgba(27,100,216,0.18)!important;border:2px dashed var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 0 0 2px rgba(0,0,0,0.12),0 6px 18px rgba(0,0,0,0.12)!important;}
.pfnp-executive-module{border:1px solid rgba(92,132,184,0.12)!important;background:rgba(36,37,38,0.72)!important;}
.pfnp-executive-module__icon{background:rgba(48,49,50,0.07)!important;}
.pfnp-executive-source-state{background:rgba(27,100,216,0.12)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-executive-module.is-unavailable .pfnp-executive-source-state{background:rgba(27,100,216,0.12)!important;color:var(--pf-palette-red-text)!important;}
.pfnp-executive-metrics > div{background:rgba(48,49,50,0.045)!important;}
.pfnp-executive-unavailable{border:1px dashed rgba(92,132,184,0.36)!important;background:rgba(27,100,216,0.08)!important;}
.pfnp-sign-configurator.is-anchor-locked .pfnp-sign-anchor{background:rgba(27,100,216,0.24)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12),0 6px 18px rgba(0,0,0,0.12)!important;}
.pfnp-signature-delete-button{border-color:var(--proenca-red,var(--pf-palette-primary, #5c84b8))!important;background:var(--proenca-red,var(--pf-palette-primary, #1b64d8))!important;color:var(--pf-palette-link)!important;}
.pfnp-signature-delete-button:hover{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
@media (max-width:760px){.pfnp-signature-requests-wrap,
  .pfnp-signature-trail-wrap{background:transparent!important;box-shadow:none!important;}
.pfnp-signature-requests-table tr,
  .pfnp-signature-trail-table tr{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;}
.pfnp-signature-requests-table td,
  .pfnp-signature-trail-table td{border:0!important;}
.pfnp-signature-requests-table td::before,
  .pfnp-signature-trail-table td::before{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}}
.pfnp-pdf-fallback{border:0!important;background:var(--pf-palette-surface, #242526)!important;}
.pfnp-pdf-page.is-fallback{background:var(--pf-palette-surface, #242526)!important;}
.pfnp-files-panel{background:transparent!important;border:0!important;box-shadow:none!important;}
.pfnp-files-hero{border:1px solid rgba(62,64,66,0.16)!important;background:var(--proenca-navy,#303132)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-link)!important;}
.pfnp-files-hero::before{background:linear-gradient(90deg, transparent 0 72%, rgba(36,37,38,0.06) 72% 72.4%, transparent 72.4%),
    repeating-linear-gradient(135deg, transparent 0 13px, rgba(36,37,38,0.025) 13px 14px)!important;}
.pfnp-files-hero::after{background:var(--proenca-red,var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-files-hero__icon{border:1px solid rgba(62,64,66,0.28)!important;background:rgba(36,37,38,0.13)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 14px 30px rgba(0,0,0,0.12)!important;}
.pfnp-files-hero__icon svg{fill:none!important;stroke:var(--pf-palette-link)!important;}
.pfnp-files-hero__eyebrow{color:rgba(240,242,245,0.76)!important;}
.pfnp-files-hero h2{color:var(--pf-palette-link)!important;}
.pfnp-files-hero p{color:rgba(240,242,245,0.82)!important;}
.pfnp-files-action--light{color:var(--pf-palette-link))!important;background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-surface, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-action--outline{color:var(--pf-palette-link)!important;background:rgba(36,37,38,0.08)!important;border-color:rgba(62,64,66,0.52)!important;}
.pfnp-files-action--outline:hover{background:rgba(36,37,38,0.16)!important;}
.pfnp-files-hero__stats{border:1px solid rgba(62,64,66,0.18)!important;background:rgba(48,49,50,0.24)!important;}
.pfnp-files-hero__stats > div{border-right:1px solid rgba(62,64,66,0.16)!important;}
.pfnp-files-hero__stats > div:last-child{border-right:0!important;}
.pfnp-files-hero__stats strong{color:var(--pf-palette-link)!important;}
.pfnp-files-hero__stats span{color:rgba(240,242,245,0.72)!important;}
.pfnp-breadcrumb{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-breadcrumb a{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-breadcrumb a[aria-current="page"]{color:var(--pf-palette-link))!important;}
.pfnp-breadcrumb span{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-access-overview__card,
.pfnp-access-banner{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-access-overview__card strong,
.pfnp-access-banner strong{color:var(--pf-palette-link))!important;}
.pfnp-access-overview__card p,
.pfnp-access-banner p{color:var(--proenca-text-soft,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-access-overview__card--company::before,
.pfnp-access-banner--company::before{background:var(--proenca-blue,var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-access-overview__card--company > span,
.pfnp-access-banner--company .pfnp-access-banner__icon{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-access-overview__card--leadership::before,
.pfnp-access-banner--leadership::before{background:var(--proenca-red,var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-access-overview__card--leadership > span,
.pfnp-access-banner--leadership .pfnp-access-banner__icon{color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-access-banner__status{color:var(--proenca-success,var(--pf-palette-red-text))!important;background:var(--proenca-success-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-form-card{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-form-card__heading h3{color:var(--pf-palette-link))!important;}
.pfnp-files-form-card__close{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;border-color:var(--proenca-border,var(--pf-palette-border, #3e4042))!important;}
.pfnp-fixed-visibility{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;}
.pfnp-fixed-visibility--company{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-fixed-visibility--leadership{color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-upload-dropzone{border:2px dashed var(--proenca-border-strong,var(--pf-palette-border, #3e4042))!important;background:var(--proenca-surface-soft,var(--pf-palette-surface, #242526))!important;}
.pfnp-upload-dropzone:hover,
.pfnp-upload-dropzone.is-dragging{border-color:var(--proenca-blue,var(--pf-palette-primary, #5c84b8))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-upload-dropzone__icon{color:var(--pf-palette-link)!important;background:var(--proenca-navy,#303132)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-upload-dropzone strong{color:var(--pf-palette-link))!important;}
.pfnp-upload-dropzone small{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-upload-dropzone em{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-toolbar{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-search > span{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-files-search input{border-color:var(--proenca-border,var(--pf-palette-border, #3e4042))!important;background:var(--proenca-surface-soft,var(--pf-palette-surface, #242526))!important;}
.pfnp-files-search input:focus{outline:0!important;border-color:var(--proenca-blue,var(--pf-palette-primary, #5c84b8))!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pfnp-files-toolbar__status span{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-toolbar__status b{color:var(--pf-palette-link))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-section{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-section__heading{border-bottom:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;}
.pfnp-files-section__heading h3{color:var(--pf-palette-link))!important;}
.pfnp-files-section__heading > span{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-files-panel .pfnp-folder-card{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-panel .pfnp-folder-card::before{background:var(--proenca-border-strong,var(--pf-palette-border, #3a3b3c))!important;}
.pfnp-files-panel .pfnp-folder-card--company::before{background:var(--proenca-blue,var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-files-panel .pfnp-folder-card--leadership::before{background:var(--proenca-red,var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-files-panel .pfnp-folder-card:hover{border-color:var(--proenca-border-strong,var(--pf-palette-border, #3e4042))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-folder-card__link{color:var(--proenca-text,var(--pf-palette-text, #75b6ff))!important;}
.pfnp-folder-icon{color:var(--pf-palette-link))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-card--company .pfnp-folder-icon{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-card--leadership .pfnp-folder-icon{color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-icon svg{fill:none!important;stroke:currentColor!important;}
.pfnp-folder-card__scope{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-card--company .pfnp-folder-card__scope{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-card--leadership .pfnp-folder-card__scope{color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-folder-card__body > strong{color:var(--pf-palette-link))!important;}
.pfnp-folder-card__body > small{color:var(--proenca-text-soft,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-folder-card__meta{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-folder-card__meta b{color:var(--pf-palette-link))!important;}
.pfnp-folder-card__arrow{color:var(--proenca-border-strong,var(--pf-palette-border, #f0f2f5))!important;}
.pfnp-folder-card:hover .pfnp-folder-card__arrow{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-folder-card__protected{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-folder-card__manage{border-top:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;}
.pfnp-folder-card__manage summary{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-files-table-wrap{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;box-shadow:none!important;}
.pfnp-files-table th{background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;color:var(--pf-palette-link))!important;}
.pfnp-file-name strong{color:var(--pf-palette-link))!important;}
.pfnp-file-name small{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-file-type-icon{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-file-type-icon svg{fill:var(--proenca-surface-blue,var(--pf-palette-canvas, #f0f2f5))!important;stroke:currentColor!important;}
.pfnp-file-extension{color:var(--pf-palette-link))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-panel .pfnp-badge--company{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-panel .pfnp-badge--leadership{color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-panel .pfnp-badge--shared{color:var(--proenca-warning,var(--pf-palette-red-text))!important;background:var(--proenca-warning-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-panel .pfnp-badge--private{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;background:var(--proenca-bg-2,var(--pf-palette-canvas, #242526))!important;}
.pfnp-file-action{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;}
.pfnp-file-action--view{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-file-action--download{color:var(--proenca-success,var(--pf-palette-red-text))!important;background:var(--proenca-success-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-file-action--share{color:var(--pf-palette-link)!important;background:var(--proenca-navy,#303132)!important;border-color:var(--proenca-navy,var(--pf-palette-text, #5c84b8))!important;}
.pfnp-files-empty{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-files-empty > span{color:var(--proenca-blue,var(--pf-palette-red-text))!important;background:var(--proenca-surface-blue,var(--pf-palette-canvas, #242526))!important;}
.pfnp-files-empty strong{color:var(--pf-palette-link))!important;}
.pfnp-files-no-results{border:1px dashed var(--proenca-border-strong,var(--pf-palette-border, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;}
.pfnp-files-no-results > span{color:var(--proenca-blue,var(--pf-palette-red-text))!important;}
.pfnp-files-no-results strong{color:var(--pf-palette-link))!important;}
.pfnp-files-no-results p{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-shared-panel{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;}
.pfnp-shared-panel .pfnp-mini-card{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface-soft,var(--pf-palette-surface, #242526))!important;}
.pfnp-shared-panel .pfnp-mini-card > div:last-child a{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--pf-palette-surface, #242526)!important;}
.pfnp-share-dialog{border:0!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfnp-share-dialog form{background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;}
.pfnp-share-restriction{border:1px solid rgba(92,132,184,0.22)!important;color:var(--pf-palette-red-text))!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
.pfnp-share-restriction span{color:var(--proenca-text-soft,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-share-dialog[data-pfnp-active-scope="leadership"] select[name="recipient_ids[]"]{border-color:rgba(92,132,184,0.35)!important;background:var(--proenca-danger-bg,var(--pf-palette-canvas, #242526))!important;}
@media (max-width: 760px){.pfnp-files-hero__stats > div{border-right:0!important;border-bottom:1px solid rgba(62,64,66,0.14)!important;}
.pfnp-files-hero__stats > div:last-child{border-bottom:0!important;}
.pfnp-files-table-wrap{border:0!important;}
.pfnp-files-table tr{border:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-files-table td{border-bottom:1px solid var(--proenca-border,var(--pf-palette-subtle, #3e4042))!important;}
.pfnp-files-table td:last-child{border-bottom:0!important;}
.pfnp-files-table td::before{color:var(--proenca-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.pfnp-files-table td[data-label="Arquivo"]{background:var(--proenca-surface-soft,var(--pf-palette-surface, #242526))!important;}}
body .pfnp-profile-segment .pfnp-files-panel{background:transparent!important;border-color:transparent!important;box-shadow:none!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero{background:var(--proenca-navy,#303132)!important;color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.16)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero::before{background:linear-gradient(90deg, transparent 0 72%, rgba(36,37,38,0.06) 72% 72.4%, transparent 72.4%),
    repeating-linear-gradient(135deg, transparent 0 13px, rgba(36,37,38,0.025) 13px 14px)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero :is(h2,h3,strong){color:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero p{color:rgba(240,242,245,0.82)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-hero__eyebrow{color:rgba(240,242,245,0.76)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action--light{color:var(--pf-palette-link))!important;background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-surface, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action--outline{color:var(--pf-palette-link)!important;background:rgba(36,37,38,0.08)!important;border-color:rgba(62,64,66,0.52)!important;box-shadow:none!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero .pfnp-files-action--outline:hover{color:var(--pf-palette-link)!important;background:rgba(36,37,38,0.16)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-access-overview__card,
body .pfnp-profile-segment .pfnp-files-panel .pfnp-access-banner,
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-form-card{background:var(--proenca-surface,var(--pf-palette-surface, #242526))!important;color:var(--proenca-text,var(--pf-palette-text, #75b6ff))!important;border-color:var(--proenca-border,var(--pf-palette-border, #3e4042))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search input{background:var(--proenca-surface-soft,var(--pf-palette-surface, #242526))!important;}
body .pfnp-profile-segment .pfnp-files-panel{--pfnp-proenca-blue:var(--pf-palette-primary, #1b64d8)!important;--pfnp-proenca-blue-2:var(--pf-palette-primary, #1b64d8)!important;--pfnp-proenca-red:var(--pf-palette-primary, #1b64d8)!important;--pfnp-folder-yellow:var(--pf-palette-primary, #1b64d8)!important;--pfnp-folder-yellow-2:var(--pf-palette-primary, #1b64d8)!important;--pfnp-folder-stroke:var(--pf-palette-primary, #5c84b8)!important;--pfnp-card-ink:var(--pf-palette-text, #75b6ff)!important;--pfnp-card-muted:var(--pf-palette-muted, #b0b3b8)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero{border:1px solid rgba(62,64,66,0.18)!important;background:var(--pfnp-proenca-blue)!important;box-shadow:0 26px 58px rgba(0,0,0,0.12), inset 0 1px 0 rgba(0,0,0,0.1)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero::before{background:linear-gradient(90deg, transparent 0 68%, rgba(36,37,38,0.06) 68% 68.35%, transparent 68.35%),
    repeating-linear-gradient(135deg, transparent 0 12px, rgba(36,37,38,0.026) 12px 13px),
    linear-gradient(135deg, rgba(27,100,216,0.1), transparent 44%)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero::after{background:var(--pfnp-proenca-red)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__icon{border:1px solid rgba(62,64,66,0.3)!important;background:linear-gradient(145deg, rgba(36,37,38,0.22), rgba(36,37,38,0.09))!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 18px 34px rgba(0,0,0,0.12)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-hero__stats{border-color:rgba(62,64,66,0.18)!important;background:rgba(36,37,38,0.1)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar{border-color:rgba(92,132,184,0.18)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search input{border-color:rgba(92,132,184,0.18)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.04)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-search > span{color:var(--pf-palette-red-text)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar__status span{color:var(--pfnp-proenca-blue-2)!important;background:rgba(27,100,216,0.1)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-toolbar__status b{color:var(--pfnp-proenca-blue)!important;background:linear-gradient(135deg, rgba(27,100,216,0.34), rgba(36,37,38,0.86))!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section{border-color:rgba(92,132,184,0.16)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section::before{background:var(--pfnp-proenca-blue-2)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading{border-bottom-color:rgba(92,132,184,0.13)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading .pfnp-eyebrow{color:var(--pf-palette-red-text)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-section__heading h3{color:var(--pfnp-proenca-blue)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card{--pfnp-folder-accent:var(--pfnp-proenca-blue-2)!important;--pfnp-folder-accent-2:var(--pfnp-proenca-red)!important;border:1px solid rgba(92,132,184,0.17)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--company{--pfnp-folder-accent:var(--pfnp-proenca-blue-2)!important;--pfnp-folder-accent-2:var(--pfnp-proenca-red)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership{--pfnp-folder-accent:var(--pfnp-proenca-red)!important;--pfnp-folder-accent-2:var(--pfnp-proenca-blue)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card::before{background:var(--pfnp-folder-accent)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card::after{background:radial-gradient(circle, rgba(27,100,216,0.28) 0%, rgba(27,100,216,0.1) 45%, transparent 70%)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card:hover{border-color:rgba(92,132,184,0.34)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-icon{border:1px solid rgba(92,132,184,0.54)!important;color:var(--pf-palette-link)!important;background:linear-gradient(145deg, rgba(27,100,216,0.16), rgba(27,100,216,0.06))!important;box-shadow:0 10px 22px rgba(0,0,0,0.12), inset 0 1px 0 rgba(0,0,0,0.12)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__back{fill:var(--pfnp-folder-yellow-2)!important;stroke:var(--pfnp-folder-stroke)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__front{fill:var(--pfnp-folder-yellow)!important;stroke:var(--pfnp-folder-stroke)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__shine{fill:none!important;stroke:rgba(240,242,245,0.68)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__badge{fill:var(--pfnp-proenca-blue)!important;stroke:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg--company .pfnp-folder-svg__badge{fill:var(--pfnp-proenca-blue-2)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg--leadership .pfnp-folder-svg__badge{fill:var(--pf-palette-red-text)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-svg__mark{fill:none!important;stroke:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__scope{color:var(--pf-palette-link)!important;background:linear-gradient(135deg, rgba(27,100,216,0.26), rgba(27,100,216,0.08))!important;border:1px solid rgba(92,132,184,0.1)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > strong{color:var(--pfnp-card-ink)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__body > small{color:var(--pfnp-card-muted)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__meta{color:var(--pfnp-card-muted)!important;background:rgba(48,49,50,0.055)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__meta b{color:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__arrow{color:rgba(117,182,255,0.3)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card:hover .pfnp-folder-card__arrow{color:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__manage{border-top-color:rgba(92,132,184,0.12)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card__manage summary{color:var(--pf-palette-link)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table-wrap{border-color:rgba(92,132,184,0.16)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table th{color:var(--pfnp-proenca-blue)!important;background:var(--pf-palette-surface, #242526)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-table tr:hover td{background:var(--pf-palette-surface, #242526)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-file-type-icon{color:var(--pfnp-proenca-blue-2)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-file-action--view{color:var(--pfnp-proenca-blue-2)!important;background:rgba(27,100,216,0.1)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-file-action--download{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pf-palette-canvas, #242526)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-file-action--share{background:var(--pfnp-proenca-blue)!important;border-color:transparent!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-files-empty > span{color:var(--pfnp-proenca-blue)!important;background:linear-gradient(135deg, rgba(27,100,216,0.34), rgba(27,100,216,0.1))!important;}
.pfnp-meeting-call>summary{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-meeting-form{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-meeting-form label>span,.pfnp-meeting-form legend{color:var(--pf-palette-red-text)!important;}
.pfnp-meeting-form input,.pfnp-meeting-form select,.pfnp-meeting-form textarea{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-meeting-roles label{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfnp-meeting-form__actions button{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfnp-meeting-form__actions small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-kpis article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfnp-economic-kpis small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-kpis strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-economic-kpis .is-attention{background:var(--pf-palette-warning-soft, #263951)!important;border-color:var(--pf-palette-warning-soft, #3e4042)!important;}
.pfnp-economic-kpis .is-critical{background:var(--pf-palette-danger-soft, #242526)!important;border-color:var(--pf-palette-danger-soft, #3e4042)!important;}
.pfnp-economic-kpis .is-critical strong{color:var(--pf-palette-red-text)!important;}
.pfnp-economic-worksite{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;border-left:5px solid var(--pf-palette-primary, #5c84b8)!important;}
.pfnp-economic-worksite.is-attention{border-left-color:var(--pf-palette-warning, #5c84b8)!important;}
.pfnp-economic-worksite.is-critical{border-left-color:var(--pf-palette-danger, #3e4042)!important;}
.pfnp-economic-worksite>header span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-worksite>header h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-economic-worksite>header>strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfnp-economic-worksite.is-attention>header>strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfnp-economic-worksite.is-critical>header>strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfnp-economic-worksite__numbers span{background:var(--pf-palette-surface, #242526)!important;}
.pfnp-economic-worksite__numbers small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-worksite__numbers b{color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-economic-progress label{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-progress>div{background:var(--pf-palette-canvas, #242526)!important;}
.pfnp-economic-progress>div i{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfnp-economic-progress--money>div i{background:linear-gradient(90deg,var(--pf-palette-primary, #1b64d8),var(--pf-palette-primary, #1b64d8))!important;}
.pfnp-economic-worksite footer>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-economic-worksite footer a{color:var(--pf-palette-red-text)!important;}
.pfnp-economic-worksite.is-critical footer a:last-child,.pfnp-economic-worksite.is-attention footer a:last-child{color:var(--pf-palette-red-text)!important;}
.pfnp-meeting-history h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-meeting-history article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfnp-meeting-history article>span{color:var(--pf-palette-red-text)!important;}
.pfnp-meeting-history strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfnp-meeting-history small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfnp-meeting-history em{color:var(--pf-palette-muted, #b0b3b8)!important;}
/* core/modules/relatorios/assets/css/frontend.css */
.pfrtm-shell,
.pfrtm-acceptance-shell,
.pfrtm-profile-segment{--pfrtm-radius:var(--pfi-radius, 18px)!important;}
.pfrtm-preview-toolbar,.pfrtm-preview-settings{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfrtm-preview-toolbar h2,.pfrtm-preview-settings h3{color:var(--pf-palette-text, #75b6ff)!important;}
.pfrtm-preview-toolbar p,.pfrtm-preview-settings p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfrtm-preview-asset{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-preview-asset>span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfrtm-preview-asset img{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfrtm-preview-document-wrap{background:var(--pf-palette-canvas, #242526)!important;}
.pfrtm-preview-status{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfrtm-preview-status.is-ready{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pfrtm-preview-status.is-error{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
.pfrtm-pdf-page{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfrtm-catalog-project{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:5px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-catalog-project>div strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfrtm-catalog-project>div small,.pfrtm-catalog-project>p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfrtm-field select optgroup{color:var(--pf-palette-text, #75b6ff)!important;}
.pfrtm-safety-evidence{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-safety-photo-box{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfrtm-tag-safety-evidence{border:1px solid var(--pf-palette-border, #3e4042)!important;border-left:4px solid var(--pf-palette-text, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-tag-safety-evidence .pfrtm-photo-stage{background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-btn--danger{background:var(--pf-palette-danger, #303132)!important;border-color:var(--pf-palette-danger, #3e4042)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfrtm-btn--danger:hover{background:var(--pf-palette-danger, #303132)!important;border-color:var(--pf-palette-danger, #3e4042)!important;color:var(--pf-palette-link)!important;}
.pfrtm-workers--report{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:5px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfrtm-workers--report>.pfrtm-subhead strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfrtm-workers--report>.pfrtm-subhead span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfrtm-workers--report .pfrtm-worker-row{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
@media screen{body.pfrtm-surface .pfrtm-hero__supervisor{background:var(--pf-palette-canvas,#242526)!important;}
body.pfrtm-surface .pfrtm-nav{background:var(--pf-palette-surface,#242526)!important;border:1px solid var(--pf-palette-border,#3e4042)!important;}
body.pfrtm-surface .pfrtm-nav a{color:var(--pf-palette-red-text)!important;background:transparent!important;-webkit-text-fill-color:currentColor!important;}
body.pfrtm-surface .pfrtm-nav a:is(:hover,:focus-visible){background:var(--pf-palette-tint,#242526)!important;}
body.pfrtm-surface .pfrtm-nav a.is-active{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary,#1b64d8)!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-card{border:1px solid var(--pf-palette-border,#3e4042)!important;border-left:4px solid var(--pf-palette-primary,#5c84b8)!important;background:var(--pf-palette-surface,#242526)!important;box-shadow:none!important;}
body.pfrtm-surface .pfrtm-project-card__status{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-tint,#242526)!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action{border:1px solid var(--pf-palette-primary,#5c84b8)!important;background:var(--pf-palette-primary,#1b64d8)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action:is(:hover,:focus-visible){background:var(--pf-palette-primary-hover,#1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action--danger{border-color:var(--pf-palette-danger,#3e4042)!important;color:var(--pf-palette-red-text)!important;background:var(--pf-palette-surface,#242526)!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action--danger:is(:hover,:focus-visible){background:var(--pf-palette-danger-soft,#242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action svg{fill:none!important;stroke:currentColor!important;}
body.pfrtm-surface :is(.pfrtm-project-action,.pfrtm-nav a):focus-visible{outline:3px solid var(--pf-palette-primary,#5c84b8)!important;}}
@media screen{body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-card :is(.pfrtm-project-card__content,.pfrtm-project-card__meta,.pfrtm-project-card__actions){background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-card .pfrtm-project-card__status{background:var(--pf-palette-tint,#242526)!important;color:var(--pf-palette-red-text)!important;-webkit-text-fill-color:currentColor!important;border:0!important;box-shadow:none!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action :is(span,svg,path){color:inherit!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;box-shadow:none!important;}
body.pfrtm-surface .pfrtm-grid--projects .pfrtm-project-action svg path{fill:none!important;stroke:currentColor!important;}}
/* core/modules/resultados/assets/css/results-ui.css */
.pgr-shell{--pgr-navy:#303132!important;--pgr-navy-2:#303132!important;--pgr-blue:var(--pf-palette-primary, #1b64d8)!important;--pgr-blue-soft:var(--pf-palette-canvas, #242526)!important;--pgr-cyan:var(--pf-palette-primary, #1b64d8)!important;--pgr-green:var(--pf-palette-primary, #1b64d8)!important;--pgr-green-soft:var(--pf-palette-canvas, #242526)!important;--pgr-yellow:var(--pf-palette-primary, #1b64d8)!important;--pgr-yellow-soft:var(--pf-palette-canvas, #242526)!important;--pgr-red:var(--pf-palette-primary, #1b64d8)!important;--pgr-red-soft:var(--pf-palette-surface, #242526)!important;--pgr-purple:var(--pf-palette-primary, #1b64d8)!important;--pgr-text:var(--pf-palette-text, #75b6ff)!important;--pgr-muted:var(--pf-palette-muted, #b0b3b8)!important;--pgr-line:var(--pf-palette-border, #3e4042)!important;--pgr-surface:var(--pf-palette-surface, #242526)!important;--pgr-surface-soft:var(--pf-palette-surface, #242526)!important;--pgr-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pgr-text)!important;}
.pgr-shell a{color:var(--pgr-blue)!important;}
.pgr-hero{color:var(--pf-palette-link)!important;background:var(--pgr-navy)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-hero::before{background-image:linear-gradient(rgba(36,37,38,0.18) 1px,transparent 1px),linear-gradient(90deg,rgba(36,37,38,0.18) 1px,transparent 1px)!important;}
.pgr-eyebrow{color:var(--pgr-cyan)!important;}
.pgr-hero .pgr-eyebrow{color:var(--pf-palette-red-text)!important;}
.pgr-hero h1{color:var(--pf-palette-link)!important;}
.pgr-hero__copy p{color:var(--pf-palette-border, #f0f2f5)!important;}
.pgr-hero__identity{background:rgba(36,37,38,0.1)!important;border:1px solid rgba(62,64,66,0.16)!important;}
.pgr-hero__identity > span{color:var(--pf-palette-border, #f0f2f5)!important;}
.pgr-hero__identity i{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 5px rgba(0,0,0,0.12)!important;}
.pgr-hero__identity strong{color:var(--pf-palette-link)!important;}
.pgr-hero__identity small,.pgr-hero__identity em{color:var(--pf-palette-border, #f0f2f5)!important;}
.pgr-tabs{background:rgba(36,37,38,0.93)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-tab{color:var(--pgr-muted)!important;border:1px solid transparent!important;}
.pgr-tab span{color:var(--pgr-blue)!important;}
.pgr-tab b small{color:var(--pgr-blue)!important;}
.pgr-tab:hover,.pgr-tab.is-active{color:var(--pf-palette-link)!important;background:var(--pgr-blue-soft)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-context{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;}
.pgr-context label > span{color:var(--pgr-muted)!important;}
.pgr-context label > small{color:var(--pgr-muted)!important;}
.pgr-main:focus{outline:3px solid rgba(92,132,184,0.32)!important;}
.pgr-shell a:focus-visible,.pgr-shell button:focus-visible,.pgr-shell summary:focus-visible{outline:3px solid rgba(92,132,184,0.48)!important;}
.pgr-notice{background:var(--pgr-blue-soft)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-left:5px solid var(--pgr-blue)!important;}
.pgr-notice p{color:var(--pgr-muted)!important;}
.pgr-notice button{color:var(--pgr-muted)!important;background:transparent!important;border:0!important;}
.pgr-notice--success{background:var(--pgr-green-soft)!important;border-color:var(--pf-palette-success-soft, #3e4042)!important;border-left-color:var(--pgr-green)!important;}
.pgr-notice--warning{background:var(--pgr-yellow-soft)!important;border-color:var(--pf-palette-border, #3e4042)!important;border-left-color:var(--pgr-yellow)!important;}
.pgr-notice--error{background:var(--pgr-red-soft)!important;border-color:var(--pf-palette-danger-soft, #3e4042)!important;border-left-color:var(--pgr-red)!important;}
.pgr-button{color:var(--pgr-text)!important;background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-button:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-button--primary{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;border-color:var(--pgr-blue)!important;}
.pgr-button--secondary{color:var(--pf-palette-link)!important;background:var(--pgr-navy-2)!important;border-color:var(--pgr-navy-2)!important;}
.pgr-button--danger{color:var(--pf-palette-link)!important;background:var(--pgr-red)!important;border-color:var(--pgr-red)!important;}
.pgr-button--ghost{color:var(--pgr-blue)!important;background:var(--pf-palette-surface, #242526)!important;}
.pgr-filter-panel{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-metric{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-metric::after{background:var(--metric-tone,var(--pgr-blue))!important;}
.pgr-metric__icon{color:var(--metric-tone,var(--pgr-blue))!important;background:color-mix(in srgb,var(--metric-tone,var(--pgr-blue)) 11%,var(--pf-palette-surface, #242526))!important;}
.pgr-metric small{color:var(--pgr-muted)!important;}
.pgr-metric strong{color:var(--pf-palette-link)!important;}
.pgr-metric p{color:var(--pgr-muted)!important;}
.pgr-tone--success,.pgr-tone--on_target,.pgr-tone--effective{--metric-tone:var(--pgr-green)!important;}
.pgr-tone--warning,.pgr-tone--attention,.pgr-tone--due_soon,.pgr-tone--due_today{--metric-tone:var(--pgr-yellow)!important;}
.pgr-tone--danger,.pgr-tone--error,.pgr-tone--off_target,.pgr-tone--overdue,.pgr-tone--critical,.pgr-tone--ineffective{--metric-tone:var(--pgr-red)!important;}
.pgr-tone--info,.pgr-tone--in_progress{--metric-tone:var(--pgr-blue)!important;}
.pgr-tone--purple,.pgr-tone--inconclusive{--metric-tone:var(--pgr-purple)!important;}
.pgr-evaluation-card{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-evaluation-card__header h2{color:var(--pf-palette-link)!important;}
.pgr-evaluation-card__header p{color:var(--pgr-muted)!important;}
.pgr-kicker{color:var(--pgr-blue)!important;}
.pgr-evaluation-card .pgr-button-primary{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;border-color:var(--pgr-blue)!important;}
.pgr-evaluation-metric{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-evaluation-metric span,.pgr-evaluation-metric small{color:var(--pgr-muted)!important;}
.pgr-evaluation-metric strong{color:var(--pf-palette-link)!important;}
.pgr-evaluation-card__flow li{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-evaluation-card__flow li::before{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;}
.pgr-evaluation-card__notice{color:var(--pf-palette-text, #75b6ff)!important;background:var(--pgr-yellow-soft)!important;}
.pgr-panel,.pgr-form-card{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-panel__heading h2{color:var(--pf-palette-link)!important;}
.pgr-panel__heading p{color:var(--pgr-muted)!important;}
.pgr-priority-list > a{color:var(--pgr-text)!important;background:var(--pgr-surface-soft)!important;border:1px solid var(--pgr-line)!important;}
.pgr-priority-list > a:hover{border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-priority-list > a > span{color:var(--pgr-blue)!important;}
.pgr-priority-list small{color:var(--pgr-muted)!important;}
.pgr-alert-list li{background:var(--pgr-surface-soft)!important;border-left:4px solid var(--metric-tone,var(--pgr-blue))!important;}
.pgr-alert-list span{color:var(--pgr-muted)!important;}
.pgr-insight{background:var(--pgr-surface-soft)!important;border-top:4px solid var(--metric-tone,var(--pgr-blue))!important;}
.pgr-insight > span{color:var(--pgr-muted)!important;}
.pgr-insight strong{color:var(--pf-palette-link)!important;}
.pgr-insight p{color:var(--pgr-muted)!important;}
.pgr-form-card{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:none!important;}
.pgr-form-card > header h3{color:var(--pf-palette-link)!important;}
.pgr-form-card > header p{color:var(--pgr-muted)!important;}
.pgr-field{color:var(--pgr-text)!important;}
.pgr-field b{color:var(--pf-palette-red-text)!important;}
.pgr-field small{color:var(--pgr-muted)!important;}
.pgr-field input:not([type="checkbox"]):not([type="file"]),
.pgr-field select,
.pgr-field textarea,
.pgr-context select{color:var(--pgr-text)!important;background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;outline:none!important;}
.pgr-field input[type="file"]{background:var(--pf-palette-surface, #242526)!important;border:1px dashed var(--pf-palette-border, #3e4042)!important;}
.pgr-field input:focus,.pgr-field select:focus,.pgr-field textarea:focus,.pgr-context select:focus{border-color:var(--pgr-blue)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
.pgr-field--check{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-form__actions{border-top:1px solid var(--pgr-line)!important;}
.pgr-action-summary{background:var(--pgr-blue-soft)!important;}
.pgr-detail > div{background:var(--pgr-surface-soft)!important;}
.pgr-detail dt{color:var(--pgr-muted)!important;}
.pgr-table-wrap{border:1px solid var(--pgr-line)!important;}
.pgr-table{background:var(--pf-palette-surface, #242526)!important;}
.pgr-table th,.pgr-table td{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pgr-table th{color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pgr-table tbody tr:last-child td{border-bottom:0!important;}
.pgr-table tbody tr:hover td{background:var(--pf-palette-surface, #242526)!important;}
.pgr-table-action{color:var(--pgr-blue)!important;background:var(--pgr-blue-soft)!important;}
.pgr-inline-details summary{color:var(--pf-palette-red-text)!important;}
.pgr-inline-form{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-badge{color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pgr-badge::before{background:currentColor!important;}
.pgr-badge--active,.pgr-badge--completed,.pgr-badge--validated,.pgr-badge--approved,.pgr-badge--confirmed,.pgr-badge--finalized,.pgr-badge--closed,.pgr-badge--on_target,.pgr-badge--effective{color:var(--pgr-green)!important;background:var(--pgr-green-soft)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-badge--attention,.pgr-badge--due_today,.pgr-badge--due_soon,.pgr-badge--pending,.pgr-badge--pending_analysis,.pgr-badge--pending_approval,.pgr-badge--pending_validation,.pgr-badge--pending_effectiveness,.pgr-badge--reported,.pgr-badge--returned,.pgr-badge--blocked,.pgr-badge--inconclusive{color:var(--pgr-yellow)!important;background:var(--pgr-yellow-soft)!important;border-color:var(--pf-palette-warning-soft, #3e4042)!important;}
.pgr-badge--overdue,.pgr-badge--off_target,.pgr-badge--cancelled,.pgr-badge--rejected,.pgr-badge--urgent,.pgr-badge--critical,.pgr-badge--ineffective,.pgr-badge--deny{color:var(--pf-palette-red-text)!important;background:var(--pgr-red-soft)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-badge--in_progress,.pgr-badge--under_analysis,.pgr-badge--analyzed,.pgr-badge--corrected,.pgr-badge--allow{color:var(--pgr-blue)!important;background:var(--pgr-blue-soft)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-progress{background:var(--pf-palette-canvas, #242526)!important;}
.pgr-progress > span{background:linear-gradient(90deg,var(--pgr-blue),var(--pgr-cyan))!important;}
.pgr-progress b{color:var(--pf-palette-link)!important;text-shadow:none!important;}
.pgr-pagination a,.pgr-pagination span{color:var(--pgr-text)!important;background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-pagination a.is-active{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;border-color:var(--pgr-blue)!important;}
.pgr-empty{color:var(--pgr-text)!important;background:var(--pgr-surface-soft)!important;border:1px dashed var(--pf-palette-border, #3e4042)!important;}
.pgr-empty > span{color:var(--pgr-blue)!important;background:var(--pgr-blue-soft)!important;}
.pgr-empty p{color:var(--pgr-muted)!important;}
.pgr-action-bucket{background:var(--pgr-surface)!important;border:1px solid var(--pgr-line)!important;}
.pgr-action-bucket h2{color:var(--pf-palette-link)!important;}
.pgr-action-bucket > header span,.pgr-count{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;}
.pgr-action-card{background:var(--pgr-surface-soft)!important;border:1px solid var(--pgr-line)!important;border-top:4px solid var(--metric-tone,var(--pgr-blue))!important;}
.pgr-action-card header > span{color:var(--pgr-blue)!important;}
.pgr-action-card p{color:var(--pgr-muted)!important;}
.pgr-action-card footer{border-top:1px solid var(--pgr-line)!important;}
.pgr-pending-list a{color:var(--pgr-text)!important;background:var(--pgr-surface-soft)!important;border:1px solid var(--pgr-line)!important;}
.pgr-pending-list a:hover{border-color:var(--pf-palette-border, #3e4042)!important;}
.pgr-pending-list span{color:var(--pgr-blue)!important;}
.pgr-pending-list small{color:var(--pgr-muted)!important;}
.pgr-pending-list b{color:var(--pgr-blue)!important;}
.pgr-report-card{background:var(--pgr-surface-soft)!important;border:1px solid var(--pgr-line)!important;}
.pgr-report-card > span{color:var(--pgr-blue)!important;background:var(--pgr-blue-soft)!important;}
.pgr-report-card h3{color:var(--pf-palette-link)!important;}
.pgr-report-card p{color:var(--pgr-muted)!important;}
.pgr-report-note{color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
.pgr-breakdowns article{background:var(--pgr-surface-soft)!important;}
.pgr-breakdowns li{border-bottom:1px solid var(--pgr-line)!important;}
.pgr-health li{background:var(--pgr-surface-soft)!important;border-left:4px solid var(--pf-palette-border-strong, #3e4042)!important;}
.pgr-health span{color:var(--pgr-muted)!important;}
.pgr-health .is-ok,.pgr-health .is-success{border-left-color:var(--pgr-green)!important;}
.pgr-health .is-error{border-left-color:var(--pgr-red)!important;}
.pgr-health .is-warning,.pgr-health .is-pending{border-left-color:var(--pgr-yellow)!important;}
.pgr-details{background:var(--pgr-surface-soft)!important;border:1px solid var(--pgr-line)!important;}
.pgr-details summary{color:var(--pgr-blue)!important;}
.pgr-onboarding{background:var(--pf-palette-surface, #242526)!important;}
.pgr-readiness-badge.is-ready{color:var(--pgr-green)!important;background:var(--pgr-green-soft)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.pgr-readiness-badge.is-pending{color:var(--pf-palette-warning, #e9bf67)!important;background:var(--pgr-yellow-soft)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.pgr-count{color:var(--pgr-blue)!important;background:var(--pgr-blue-soft)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pgr-steps li{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-steps li > b{color:var(--pf-palette-link)!important;background:var(--pgr-blue)!important;}
.pgr-steps li span{color:var(--pgr-muted)!important;}
.pgr-steps li strong{color:var(--pf-palette-link)!important;}
.pgr-help-grid .pgr-details{background:rgba(36,37,38,0.86)!important;}
.pgr-readiness{border-top:1px solid var(--pgr-line)!important;}
.pgr-readiness h3{color:var(--pf-palette-link)!important;}
.pgr-context-list li{background:var(--pgr-green-soft)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pgr-context-list li > span{color:var(--pf-palette-link)!important;background:var(--pgr-green)!important;}
.pgr-context-list strong{color:var(--pf-palette-link)!important;}
.pgr-context-list small{color:var(--pgr-muted)!important;}
.pgr-context-builder__group,.pgr-context-builder__optional{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-context-builder__group h3,.pgr-context-builder__optional h3{color:var(--pf-palette-link)!important;}
.pgr-context-builder__group > p{color:var(--pgr-muted)!important;}
.pgr-context-reference-creators{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;}
.pgr-context-reference-creators > header h3,.pgr-context-reference-creators h4{color:var(--pf-palette-link)!important;}
.pgr-context-reference-creators > header p,.pgr-context-reference-creators__links > p,.pgr-context-reference-creators__refresh p{color:var(--pgr-muted)!important;}
.pgr-context-reference-creators__links,.pgr-context-reference-creators__forms{border-top:1px solid var(--pgr-line)!important;}
.pgr-context-reference-form{background:var(--pf-palette-surface, #242526)!important;}
.pgr-context-reference-creators__refresh{border-top:1px solid var(--pgr-line)!important;}
.pgr-access{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-access > span{color:var(--pf-palette-red-text)!important;}
.pgr-access h2{color:var(--pf-palette-text, #75b6ff)!important;}
.pgr-access p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pgr-access a{color:var(--pf-palette-link)!important;background:var(--pf-palette-primary, #1b64d8)!important;}
@media (max-width:782px){.pgr-table-wrap{border:0!important;}
.pgr-table{background:transparent!important;}
.pgr-table tr{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pgr-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pgr-table td{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.pgr-table td::before{color:var(--pgr-muted)!important;}
.pgr-table td:last-child{border-bottom:0!important;}}
/* core/modules/rolamentos/assets/css/oneportal-native.css */
body.prb-rolamentos-page{--prb-black:var(--pf-palette-canvas, #242526)!important;--prb-black-2:var(--pf-palette-canvas, #242526)!important;--prb-panel:var(--pf-palette-surface, #242526)!important;--prb-panel-2:var(--pf-palette-surface, #242526)!important;--prb-panel-3:var(--pf-palette-canvas, #242526)!important;--prb-blue:var(--pf-palette-primary, #1b64d8)!important;--prb-blue-2:var(--pf-palette-primary, #1b64d8)!important;--prb-navy:#303132!important;--prb-red:var(--pf-palette-primary, #1b64d8)!important;--prb-red-2:var(--pf-palette-primary, #1b64d8)!important;--prb-white:#303132!important;--prb-text:var(--pf-palette-text, #75b6ff)!important;--prb-muted:var(--pf-palette-muted, #b0b3b8)!important;--prb-line:var(--pf-palette-border, #3e4042)!important;--prb-line-2:var(--pf-palette-border-strong, #3e4042)!important;--prb-good:var(--pf-palette-success, #303132)!important;--prb-warn:var(--pf-palette-warning, #78561b)!important;--prb-bad:var(--pf-palette-danger, #303132)!important;--prb-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--prb-focus:0 0 0 3px rgba(27,100,216,0.18)!important;}
body.prb-rolamentos-page,
body.prb-rolamentos-page .site,
body.prb-rolamentos-page .site-content,
body.prb-rolamentos-page .content-area,
body.prb-rolamentos-page .site-main,
body.prb-rolamentos-page .entry-content,
body.prb-rolamentos-page .wp-block-post-content,
body.prb-rolamentos-page .prb-app,
body.prb-rolamentos-page .prb-premium-app{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-app{background-image:radial-gradient(circle at 6% 0%, rgba(27,100,216,0.065), transparent 28rem),
    radial-gradient(circle at 96% 3%, rgba(27,100,216,0.045), transparent 24rem)!important;}
body.prb-rolamentos-page .prb-app a,
body.prb-rolamentos-page .prb-app a:hover,
body.prb-rolamentos-page .prb-app a:focus-visible{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-hero,
body.prb-rolamentos-page .prb-premium-hero{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-hero::before{background:#303132!important;}
body.prb-rolamentos-page .prb-premium-benefits i,
body.prb-rolamentos-page .prb-premium-benefits i.is-red{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-progress-ring,
body.prb-rolamentos-page .prb-course-ring{background:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;background-image:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;}
body.prb-rolamentos-page .prb-main-nav button.is-active,
body.prb-rolamentos-page .prb-premium-nav button.is-active{border-color:transparent!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-main-nav button:hover,
body.prb-rolamentos-page .prb-premium-nav button:hover,
body.prb-rolamentos-page .prb-lesson-index button:hover,
body.prb-rolamentos-page .prb-home-grid > button:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page :is(
  .prb-safety-banner,
  .prb-callout,
  .prb-callout--danger,
  .prb-callout--tip,
  .prb-note,
  .prb-warning,
  .prb-drive-status,
  .prb-drive-status.is-ok,
  .prb-drive-status.is-stop,
  .prb-drive-status.is-continue,
  .prb-quiz-result article.is-approved,
  .prb-quiz-result article.is-failed,
  .prb-clearance-cm,
  .prb-measurement-correction,
  .prb-measurement-correction.is-reference,
  .prb-notify-supervision,
  .prb-video-card.is-video-complete .prb-notify-supervision:not(:disabled),
  .prb-toast.is-error,
  .prb-tech-decision
){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
body.prb-rolamentos-page :is(
  .prb-safety-banner,
  .prb-warning,
  .prb-callout--danger,
  .prb-drive-status.is-stop,
  .prb-quiz-result article.is-failed,
  .prb-toast.is-error
){border-left-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page :is(
  .prb-safety-banner,
  .prb-callout,
  .prb-callout--danger,
  .prb-callout--tip,
  .prb-note,
  .prb-warning,
  .prb-drive-status,
  .prb-quiz-result article,
  .prb-toast,
  .prb-tech-decision
) :is(h2, h3, h4, strong, span, p, small){color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-tech-decision i,
body.prb-rolamentos-page .prb-clearance-cm > span,
body.prb-rolamentos-page .prb-matrix-yes,
body.prb-rolamentos-page .prb-lesson-index button.is-complete > span{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page :is(
  .prb-operating-result.is-negative,
  .prb-operating-result.is-positive,
  .prb-operating-result.is-zero
){border-color:var(--pf-palette-border, #3e4042)!important;}
body.prb-rolamentos-page :is(
  .prb-operating-result.is-negative,
  .prb-operating-result.is-positive,
  .prb-operating-result.is-zero
) > span,
body.prb-rolamentos-page .prb-measurement-correction > span,
body.prb-rolamentos-page .prb-measurement-correction > small,
body.prb-rolamentos-page .prb-video-codec-warning strong{color:var(--pf-palette-warning, #e9bf67)!important;}
body.prb-rolamentos-page :is(
  .prb-panel,
  .prb-home-metrics article,
  .prb-home-grid > button,
  .prb-home-visual,
  .prb-lesson-index button,
  .prb-lesson__hero,
  .prb-objectives,
  .prb-tool-card,
  .prb-inspection-form,
  .prb-history,
  .prb-quiz,
  .prb-technical-figure,
  .prb-engineering-report,
  .prb-clearance-spectrum article,
  .prb-clearance-matrix,
  .prb-clearance-lookup-result,
  .prb-operating-result,
  .prb-equation-card,
  .prb-standard-basis article,
  .prb-video-card,
  .prb-video-library,
  .prb-video-kpis,
  .prb-course-card
){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page :is(
  .prb-table-wrap th,
  .prb-video-filterbar,
  .prb-inspection-form > footer,
  .prb-catalog-results dl div,
  .prb-housing-results dl div,
  .prb-life-result dl div
){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page :is(input, select, textarea):focus{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
body.prb-rolamentos-page :is(
  .prb-primary,
  .prb-certificate button,
  .prb-course-meta button,
  .prb-faq-filter button.is-active,
  .prb-video-filterbar button.is-active
){border-color:transparent!important;background:#303132!important;color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-hub__head span,
body.prb-rolamentos-page .prb-video-library > header span,
body.prb-rolamentos-page .prb-video-category{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-start > span,
body.prb-rolamentos-page .prb-video-feature-badge{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-video-progress > div span,
body.prb-rolamentos-page .prb-video-meter > div > span{background:linear-gradient(90deg, #303132, var(--pf-palette-primary, #1b64d8))!important;}
body.prb-rolamentos-page :is(
  .prb-video-stage,
  .prb-premium-video-stage,
  .prb-video-player,
  .prb-video-player > div,
  .prb-video-player iframe,
  .prb-selfhosted-video,
  .prb-youtube-holder iframe,
  .prb-drawing-viewer,
  .prb-drawing-viewer__bar,
  .prb-drawing-viewer__stage
){background-color:#303132!important;}
body.prb-rolamentos-page .prb-video-controls{background:rgba(48,49,50,0.88)!important;}
body.prb-rolamentos-page .prb-video-stage__shade{background:linear-gradient(180deg, rgba(48,49,50,0.02), rgba(48,49,50,0.5))!important;}
body.prb-rolamentos-page .prb-video-revalidation{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page :is(
  .prb-rca-flow article,
  .prb-diagnosis-form--grouped fieldset,
  .prb-diagnosis-form--grouped label,
  .prb-diagnosis-report > header,
  .prb-diagnosis-mode,
  .prb-standard-basis article,
  .prb-engineering-guidance article,
  .prb-measurement-correction
){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page :is(
  .prb-rca-flow strong,
  .prb-diagnosis-form--grouped label strong,
  .prb-diagnosis-report > header h3,
  .prb-diagnosis-mode h4,
  .prb-diagnosis-mode > strong,
  .prb-standard-basis h3,
  .prb-engineering-guidance h3,
  .prb-measurement-correction > strong
){color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page :is(
  .prb-panel-intro,
  .prb-rca-flow p,
  .prb-diagnosis-form--grouped label small,
  .prb-diagnosis-report > header p,
  .prb-diagnosis-mode p,
  .prb-diagnosis-mode ul,
  .prb-standard-basis p,
  .prb-engineering-guidance p,
  .prb-engineering-guidance li,
  .prb-measurement-correction > p
){color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-diagnosis-form--grouped label:has(input:checked){border-color:var(--pf-palette-border-strong, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page .prb-premium-hero__main,
body.prb-rolamentos-page .prb-premium-hero__copy,
body.prb-rolamentos-page .prb-course-card__body{background:transparent!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-app.prb-videos-only{background:#242526!important;background-image:none!important;}
body.prb-rolamentos-page .prb-videos-only .prb-video-hub__head h1{color:#75b6ff!important;}
body.prb-rolamentos-page .prb-videos-only .prb-video-hub__head p{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh{--prb-library-red:#\31 b64d8!important;background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-intro{border:1px solid #3e4042!important;border-left:4px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 18px #00000008!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-symbol{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-symbol svg{stroke:currentColor!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-kicker{color:#f19ca5!important;background:transparent!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh h1{color:#75b6ff!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-heading p{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-total{border:1px solid #3e4042!important;background:#263951!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-total strong{color:#f19ca5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-total span{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-controls{background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-toolbar h2{color:#75b6ff!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-toolbar p{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-search{border:1px solid #3e4042!important;background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-search svg{stroke:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-search input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;color:#75b6ff!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-search:focus-within{outline:3px solid #3e404233!important;border-color:#3e4042!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar{background:transparent!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar button{border:1px solid #3e4042!important;color:#b0b3b8!important;background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar button span{background:#242526!important;color:inherit!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar button:hover{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar button.is-active{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-filterbar button.is-active span{background:#24252626!important;color:#f0f2f5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 14px #0000000a!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card:hover{border-color:#3e4042!important;box-shadow:0 9px 24px #00000014!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-premium-video-stage{border:0!important;background:#18191a!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-cover{background-color:#18191a!important;background-image:none!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-stage__shade{background:linear-gradient(180deg,transparent 55%,#1b64d838)!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-start{border:2px solid #3e4042d9!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:0 4px 20px #00000044!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-start > span{border:0!important;background:transparent!important;color:#f0f2f5!important;box-shadow:none!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-start > strong{background:transparent!important;color:#f0f2f5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-start:hover{background:#\31 b64d8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-duration{background:#1b64d8e6!important;color:#f0f2f5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card__content{border:0!important;background:#242526!important;box-shadow:none!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-category{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-number{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card__content h3{color:#75b6ff!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card__content p{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-progress-label{border-top:1px solid #3e4042!important;color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-meter > div{background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-meter > div > span{background:#\31 b64d8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-meter strong{color:#f19ca5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-watch-history{border:1px solid #3e4042!important;background:#242526!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-watch-history summary{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-watch-history p.prb-video-revalidation{border:0!important;background:transparent!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-video-card__meta{border:0!important;color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-notify-supervision:not(:disabled){background:#242526!important;border-color:#3e4042!important;color:#81c995!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-empty{border:1px dashed #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-empty p{color:#b0b3b8!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh .prb-library-empty button{border:0!important;background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh :is(button,summary):focus-visible{outline:3px solid #3e4042!important;}
body.pfi-theme.prb-rolamentos-page .prb-library-refresh :is(.prb-library-heading,.prb-library-toolbar,.prb-library-controls,.prb-video-card-topline,.prb-video-progress-label,.prb-video-meter,.prb-video-card__meta){background:transparent!important;box-shadow:none!important;}
/* core/modules/rolamentos/assets/css/rolamentos.css */
:root{--prb-black:var(--pf-palette-canvas, #242526)!important;--prb-black-2:var(--pf-palette-canvas, #242526)!important;--prb-panel:var(--pf-palette-surface, #242526)!important;--prb-panel-2:var(--pf-palette-surface, #242526)!important;--prb-panel-3:var(--pf-palette-canvas, #242526)!important;--prb-blue:var(--pf-palette-primary, #1b64d8)!important;--prb-blue-2:var(--pf-palette-primary, #1b64d8)!important;--prb-navy:#303132!important;--prb-red:var(--pf-palette-primary, #1b64d8)!important;--prb-red-2:var(--pf-palette-primary, #1b64d8)!important;--prb-white:#303132!important;--prb-text:var(--pf-palette-text, #75b6ff)!important;--prb-muted:var(--pf-palette-muted, #b0b3b8)!important;--prb-line:var(--pf-palette-border, #3e4042)!important;--prb-line-2:var(--pf-palette-border-strong, #3e4042)!important;--prb-good:var(--pf-palette-success, #303132)!important;--prb-warn:var(--pf-palette-warning, #78561b)!important;--prb-bad:var(--pf-palette-danger, #303132)!important;--prb-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--prb-focus:0 0 0 3px rgba(27,100,216,0.18)!important;}
body.prb-rolamentos-page,
body.prb-rolamentos-page .site,
body.prb-rolamentos-page .site-content,
body.prb-rolamentos-page .content-area,
body.prb-rolamentos-page .site-main,
body.prb-rolamentos-page .entry-content,
body.prb-rolamentos-page .wp-block-post-content{background:var(--prb-black)!important;}
.prb-app{color:var(--prb-text)!important;background:var(--prb-black)!important;}
.prb-app h1,
.prb-app h2,
.prb-app h3,
.prb-app h4,
.prb-app h5,
.prb-app strong,
.prb-app label,
.prb-app legend,
.prb-app summary{color:var(--prb-white)!important;}
.prb-app p,
.prb-app li,
.prb-app dd,
.prb-app small,
.prb-app span{color:inherit!important;}
.prb-app a{color:var(--prb-blue-2)!important;}
.prb-hero{border:1px solid var(--pf-palette-text, #5c84b8)!important;background:var(--pf-palette-media, #18191a)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero::after{border:48px solid rgba(62,64,66,0.035)!important;}
.prb-hero__brand > img{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero__brand span,
.prb-section-head > div > span,
.prb-history header span,
.prb-home-visual > div > span{color:var(--prb-blue-2)!important;}
.prb-hero p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-hero__progress{border:1px solid rgba(62,64,66,0.1)!important;background:rgba(24,25,26,0.28)!important;}
.prb-hero__progress > div:last-child span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-hero__progress > div:last-child small{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-progress-ring{background:conic-gradient(var(--prb-red) calc(var(--prb-progress) * 1%), #303132 0)!important;}
.prb-progress-ring::before{background:var(--pf-palette-media, #18191a)!important;}
.prb-progress-ring span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-safety-banner{border:1px solid var(--pf-palette-primary, #5c84b8)!important;border-left:5px solid var(--prb-warn)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-safety-banner strong{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-main-nav{border:1px solid var(--prb-line)!important;background:rgba(24,25,26,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-main-nav button{border:1px solid transparent!important;background:transparent!important;color:var(--prb-muted)!important;}
.prb-main-nav button span{color:inherit!important;}
.prb-main-nav button strong{color:inherit!important;}
.prb-main-nav button:hover,
.prb-main-nav button:focus-visible{border-color:var(--prb-line-2)!important;background:#303132!important;color:var(--prb-white)!important;}
.prb-main-nav button.is-active{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:inset 0 -3px 0 var(--prb-red)!important;}
.prb-section-head p{color:var(--prb-muted)!important;}
.prb-search{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;}
.prb-search span{color:var(--prb-blue-2)!important;}
.prb-search input{border:0!important;outline:0!important;background:transparent!important;color:var(--prb-white)!important;}
.prb-search input::placeholder,
.prb-app input::placeholder,
.prb-app textarea::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-home-metrics article{border:1px solid var(--prb-line)!important;background:#303132!important;}
.prb-home-metrics span{color:var(--prb-muted)!important;}
.prb-home-grid > button{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;color:var(--prb-text)!important;}
.prb-home-grid > button:hover,
.prb-home-grid > button:focus-visible{border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 14px 34px rgba(0,0,0,0.12)!important;}
.prb-home-grid > button > span{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--prb-blue-2)!important;}
.prb-home-grid p{color:var(--prb-muted)!important;}
.prb-home-grid i{color:var(--prb-blue-2)!important;}
.prb-home-visual{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-home-visual ol{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-lesson-index button{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;color:var(--prb-text)!important;}
.prb-lesson-index button:hover,
.prb-lesson-index button.is-active{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;}
.prb-lesson-index button > span{background:#303132!important;color:var(--prb-blue-2)!important;}
.prb-lesson-index button small{color:var(--prb-muted)!important;}
.prb-lesson-index button i{color:var(--prb-good)!important;}
.prb-lesson-index button.is-complete > span{background:#303132!important;color:var(--pf-palette-red-text)!important;}
.prb-lesson{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-lesson__hero{background:#303132!important;}
.prb-lesson__copy > span{color:var(--prb-blue-2)!important;}
.prb-lesson__copy p{color:var(--prb-muted)!important;}
.prb-lesson__hero img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(92,132,184,0.28)!important;}
.prb-objectives{border-top:1px solid var(--pf-palette-text, #5c84b8)!important;border-bottom:1px solid var(--pf-palette-text, #5c84b8)!important;background:#303132!important;}
.prb-objectives li{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-objectives li::before{color:var(--prb-good)!important;}
.prb-block > p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-steps li{border:1px solid var(--pf-palette-text, #5c84b8)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-steps li > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.prb-steps p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-table-wrap{border:1px solid var(--prb-line)!important;}
.prb-table-wrap th,
.prb-table-wrap td{border-bottom:1px solid var(--prb-line)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-table-wrap th{background:#303132!important;color:var(--pf-palette-link)!important;}
.prb-table-wrap tbody tr:nth-child(even){background:#303132!important;}
.prb-callout,
.prb-warning,
.prb-note{border:1px solid var(--pf-palette-primary, #5c84b8)!important;border-left:5px solid var(--prb-blue)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-callout--danger,
.prb-warning{border-color:var(--pf-palette-warning, #5c84b8)!important;border-left-color:var(--prb-red)!important;background:var(--pf-palette-warning, #78561b)!important;color:var(--pf-palette-warning-soft, #f0f2f5)!important;}
.prb-callout--tip{border-color:var(--pf-palette-primary, #5c84b8)!important;border-left-color:var(--prb-good)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-lesson__footer{border-top:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-primary,
.prb-secondary,
.prb-complete,
.prb-notify-supervision{border:1px solid transparent!important;}
.prb-primary{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.prb-primary:hover,
.prb-primary:focus-visible{background:var(--pf-palette-primary, #1b64d8)!important;}
.prb-secondary{border-color:var(--prb-line)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-complete{border-color:var(--pf-palette-muted, #3e4042)!important;background:var(--pf-palette-media, #18191a)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-complete.is-complete{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-red-text)!important;}
.prb-tool-card,
.prb-panel,
.prb-inspection-form,
.prb-history,
.prb-quiz,
.prb-technical-figure,
.prb-source-grid article,
.prb-video-card{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-tool-card--featured{border-color:var(--pf-palette-primary, #5c84b8)!important;}
.prb-tool-card p,
.prb-panel > p{color:var(--prb-muted)!important;}
.prb-tool-icon{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--prb-blue-2)!important;}
.prb-app input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
.prb-app select,
.prb-app textarea{border:1px solid var(--pf-palette-muted, #3e4042)!important;outline:none!important;background:var(--pf-palette-media, #18191a)!important;color:var(--prb-white)!important;}
.prb-app input:focus,
.prb-app select:focus,
.prb-app textarea:focus,
.prb-app button:focus-visible,
.prb-app a:focus-visible,
.prb-app summary:focus-visible{outline:none!important;box-shadow:var(--prb-focus)!important;}
.prb-app select option{background:var(--pf-palette-media, #18191a)!important;color:var(--prb-white)!important;}
.prb-technical-figure img{background:var(--pf-palette-media, #18191a)!important;border-bottom:1px solid rgba(92,132,184,0.22)!important;}
.prb-technical-figure ul{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-engineering-report{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-engineering-report > header{border-bottom:1px solid var(--prb-line)!important;background:#303132!important;}
.prb-engineering-report > header span{color:var(--prb-blue-2)!important;}
.prb-engineering-report > header p{color:var(--prb-muted)!important;}
.prb-engineering-report > header > strong{background:var(--pf-palette-media, #18191a)!important;color:var(--prb-blue-2)!important;}
.prb-engineering-report > section,
.prb-engineering-report > .prb-warning{border-right:0!important;border-bottom:1px solid var(--prb-line)!important;}
.prb-engineering-summary > div,
.prb-data-grid > div,
.prb-range-card,
.prb-target-clearance{border:1px solid var(--prb-line)!important;background:#303132!important;}
.prb-engineering-summary span,
.prb-data-grid span,
.prb-range-card span,
.prb-target-clearance span{color:var(--prb-muted)!important;}
.prb-engineering-summary strong,
.prb-data-grid strong,
.prb-range-card strong,
.prb-target-clearance strong{color:var(--prb-white)!important;}
.prb-suffix-list li{background:#303132!important;}
.prb-suffix-list strong{color:var(--prb-blue-2)!important;}
.prb-drive-status{border-left:5px solid var(--prb-warn)!important;background:#303132!important;}
.prb-drive-status.is-ok{border-left-color:var(--prb-good)!important;background:#303132!important;}
.prb-drive-status.is-stop{border-left-color:var(--prb-bad)!important;background:#303132!important;}
.prb-catalog-results article,
.prb-housing-results article{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-catalog-results header span,
.prb-housing-results header span{color:var(--prb-blue-2)!important;}
.prb-dimensions{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-catalog-results dl div,
.prb-housing-results dl div,
.prb-life-result dl div{background:#303132!important;}
.prb-catalog-results dt,
.prb-housing-results dt,
.prb-life-result dt{color:var(--prb-muted)!important;}
.prb-catalog-results dd,
.prb-housing-results dd,
.prb-life-result dd{color:var(--prb-white)!important;}
.prb-form-inline{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;}
.prb-faq-filter button{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;color:var(--prb-muted)!important;}
.prb-faq-filter button.is-active{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-link)!important;}
.prb-faq-list details,
.prb-procedure{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-faq-list summary > span{color:var(--prb-blue-2)!important;}
.prb-faq-list summary i,
.prb-procedure > summary i{color:var(--prb-blue-2)!important;}
.prb-faq-list details > p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-procedure > summary img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(92,132,184,0.22)!important;}
.prb-procedure > summary span{color:var(--prb-blue-2)!important;}
.prb-procedure > summary p{color:var(--prb-muted)!important;}
.prb-procedure__body{border-top:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-procedure__body footer{border-top:1px solid var(--prb-line)!important;color:var(--prb-muted)!important;}
.prb-chip-list li{border:1px solid var(--pf-palette-muted, #3e4042)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-video-info{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-video-info > span{background:var(--prb-red)!important;color:var(--pf-palette-link)!important;}
.prb-video-info p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-video-stage{background:var(--pf-palette-media, #18191a) center/cover no-repeat!important;}
.prb-video-stage__shade{background:linear-gradient(180deg, rgba(24,25,26,0.2), rgba(24,25,26,0.64))!important;}
.prb-video-start{border:1px solid rgba(62,64,66,0.3)!important;background:rgba(24,25,26,0.9)!important;color:var(--pf-palette-link)!important;}
.prb-video-start > span{background:var(--prb-red)!important;color:var(--pf-palette-link)!important;}
.prb-spinner{border:3px solid rgba(62,64,66,0.25)!important;border-top-color:var(--pf-palette-surface, #3e4042)!important;background:transparent!important;}
.prb-video-player,
.prb-video-player > div,
.prb-video-player iframe,
.prb-selfhosted-video{border:0!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-video-controls{border:1px solid rgba(62,64,66,0.16)!important;background:rgba(24,25,26,0.86)!important;}
.prb-video-controls button{border:0!important;background:#303132!important;color:var(--pf-palette-link)!important;}
.prb-video-controls input[type="range"]{accent-color:var(--prb-red)!important;}
.prb-video-controls span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-video-card__content > span{color:var(--prb-blue-2)!important;}
.prb-video-card__content p{color:var(--prb-muted)!important;}
.prb-video-progress > div{background:#303132!important;}
.prb-video-progress > div span{background:linear-gradient(90deg, var(--prb-blue), var(--prb-red))!important;}
.prb-video-card__content > small{color:var(--prb-muted)!important;}
.prb-notify-supervision{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-notify-supervision:not(:disabled):hover{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;}
.prb-video-card.is-video-complete .prb-notify-supervision:not(:disabled){border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-diagnosis-form label,
.prb-symptom-grid label,
.prb-quiz label{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-diagnosis-form input,
.prb-symptom-grid input,
.prb-quiz input{accent-color:var(--prb-blue)!important;}
.prb-diagnosis-summary li{background:#303132!important;}
.prb-diagnosis-summary span{color:var(--prb-muted)!important;}
.prb-guidance-list li{background:#303132!important;}
.prb-guidance-list li::before{background:var(--prb-blue)!important;color:var(--pf-palette-link)!important;}
.prb-life-result > span{color:var(--prb-blue-2)!important;}
.prb-life-result > p,
.prb-life-result > small{color:var(--prb-muted)!important;}
.prb-failure-visual{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-failure-visual p{color:var(--prb-muted)!important;}
.prb-form-section{border-bottom:1px solid var(--prb-line)!important;}
.prb-photo-field{border:1px dashed var(--pf-palette-muted, #3e4042)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-photo-field span{color:var(--prb-muted)!important;}
.prb-inspection-form > footer{background:var(--pf-palette-media, #18191a)!important;}
.prb-inspection-form > footer span{color:var(--prb-muted)!important;}
.prb-history header button,
.prb-inspection-card > footer button{border:1px solid var(--prb-line)!important;background:#303132!important;color:var(--prb-text)!important;}
.prb-inspection-card{border:1px solid var(--prb-line)!important;border-left:6px solid var(--prb-warn)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-inspection-card.is-approved{border-left-color:var(--prb-good)!important;}
.prb-inspection-card.is-replace,
.prb-inspection-card.is-stop{border-left-color:var(--prb-bad)!important;}
.prb-inspection-card > header span{color:var(--prb-muted)!important;}
.prb-inspection-card > header p{color:var(--prb-muted)!important;}
.prb-inspection-card > header > strong{background:#303132!important;}
.prb-inspection-meta span{background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-inspection-photos img{border:1px solid var(--prb-line)!important;}
.prb-inspection-card > footer .is-danger{border-color:var(--pf-palette-danger, #3e4042)!important;color:var(--prb-bad)!important;}
.prb-source-grid article > span{color:var(--prb-blue-2)!important;}
.prb-source-grid p{color:var(--prb-muted)!important;}
.prb-source-grid a{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-quiz fieldset{border:1px solid var(--prb-line)!important;}
.prb-quiz legend span{background:var(--prb-blue)!important;color:var(--pf-palette-link)!important;}
.prb-quiz-result article{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-quiz-result article.is-approved{border-color:var(--pf-palette-success, #5c84b8)!important;background:var(--pf-palette-success, #303132)!important;color:var(--pf-palette-success, #81c995)!important;}
.prb-quiz-result article.is-failed{border-color:var(--pf-palette-primary, #5c84b8)!important;background:#303132!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-certificate{border:12px double var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.prb-certificate *{color:var(--pf-palette-text, #75b6ff)!important;}
.prb-certificate > span{color:var(--pf-palette-red-text)!important;}
.prb-certificate h2{color:var(--pf-palette-text, #75b6ff)!important;}
.prb-certificate > strong{color:var(--pf-palette-red-text)!important;}
.prb-certificate button{border:0!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.prb-empty{color:var(--prb-muted)!important;}
.prb-empty > span{color:var(--prb-blue-2)!important;}
.prb-loading{color:var(--prb-muted)!important;}
.prb-access{border:1px solid var(--prb-line)!important;background:var(--prb-panel)!important;color:var(--prb-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-access p{color:var(--prb-muted)!important;}
.prb-access a{background:var(--prb-blue)!important;color:var(--pf-palette-link)!important;}
.prb-toast{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-media, #18191a)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-toast.is-error{border-color:var(--pf-palette-danger, #3e4042)!important;background:var(--pf-palette-danger, #303132)!important;}
.prb-clearance-spectrum article{border:1px solid rgba(62,64,66,0.18)!important;background:linear-gradient(180deg,rgba(48,49,50,0.96),rgba(24,25,26,0.96))!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-clearance-spectrum article>span{background:rgba(27,100,216,0.14)!important;border:1px solid rgba(62,64,66,0.25)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-clearance-spectrum article strong{color:var(--pf-palette-link)!important;}
.prb-clearance-spectrum article p{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-clearance-cm{border-color:rgba(62,64,66,0.28)!important;background:linear-gradient(135deg,rgba(27,100,216,0.1),rgba(24,25,26,0.96))!important;}
.prb-clearance-cm>span{background:rgba(27,100,216,0.13)!important;border-color:rgba(62,64,66,0.25)!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-clearance-matrix{border:1px solid rgba(62,64,66,0.08)!important;background:rgba(24,25,26,0.78)!important;}
.prb-clearance-matrix>header span{color:var(--pf-palette-red-text)!important;}
.prb-clearance-matrix>header p{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-matrix-yes{background:rgba(27,100,216,0.13)!important;color:var(--pf-palette-red-text)!important;}
.prb-matrix-no{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-clearance-lookup-result{border:1px solid rgba(62,64,66,0.22)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-clearance-lookup-result>header>span{background:rgba(27,100,216,0.16)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-clearance-lookup-result>header strong{color:var(--pf-palette-link)!important;}
.prb-clearance-lookup-result>header small{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-clearance-value{background:linear-gradient(135deg,rgba(27,100,216,0.16),rgba(27,100,216,0.05))!important;border:1px solid rgba(62,64,66,0.22)!important;}
.prb-clearance-value strong{color:var(--pf-palette-link)!important;}
.prb-clearance-value span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-clearance-lookup-result dl div{background:rgba(36,37,38,0.035)!important;}
.prb-clearance-lookup-result dt{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-clearance-lookup-result dd{color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-clearance-lookup-result>p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-clearance-lookup-result>small{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-clearance-terms dl div{background:rgba(36,37,38,0.035)!important;border:1px solid rgba(62,64,66,0.05)!important;}
.prb-clearance-terms dt{color:var(--pf-palette-red-text)!important;}
.prb-clearance-terms dd{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-result{border:1px solid rgba(62,64,66,0.22)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-operating-result>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-result>strong{color:var(--pf-palette-link)!important;}
.prb-operating-result>small{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-result>p{background:rgba(36,37,38,0.035)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-result.is-negative{border-color:rgba(62,64,66,0.35)!important;}
.prb-operating-result.is-negative>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-result.is-positive{border-color:rgba(92,132,184,0.28)!important;}
.prb-operating-result.is-positive>span{color:var(--pf-palette-red-text)!important;}
.prb-note-strip{border:1px solid rgba(62,64,66,0.2)!important;background:linear-gradient(135deg,rgba(27,100,216,0.14),rgba(48,49,50,0.88))!important;}
.prb-note-strip span{background:rgba(36,37,38,0.08)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-note-strip p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-equation-card{border:1px solid rgba(62,64,66,0.07)!important;background:rgba(36,37,38,0.03)!important;}
.prb-equation-card strong{color:var(--pf-palette-link)!important;}
.prb-equation-card ol{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-operating-breakdown div{background:rgba(36,37,38,0.035)!important;border:1px solid rgba(62,64,66,0.05)!important;}
.prb-operating-breakdown span{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-operating-breakdown strong{color:var(--pf-palette-link)!important;}
.prb-drive-status.is-ok{border-color:rgba(92,132,184,0.3)!important;background:linear-gradient(135deg,rgba(27,100,216,0.14),rgba(24,25,26,0.92))!important;}
.prb-drive-status.is-continue{border-color:rgba(62,64,66,0.3)!important;background:linear-gradient(135deg,rgba(27,100,216,0.12),rgba(24,25,26,0.92))!important;}
.prb-drive-status.is-stop{border-color:rgba(62,64,66,0.34)!important;background:linear-gradient(135deg,rgba(27,100,216,0.14),rgba(24,25,26,0.92))!important;}
.prb-operating-result.is-zero{border-color:rgba(62,64,66,0.3)!important;}
.prb-operating-result.is-zero>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-standard-basis article{border:1px solid rgba(62,64,66,0.18)!important;background:linear-gradient(180deg,rgba(48,49,50,0.96),rgba(24,25,26,0.96))!important;}
.prb-standard-basis span{color:var(--pf-palette-red-text)!important;}
.prb-standard-basis h3{color:var(--pf-palette-link)!important;}
.prb-standard-basis p{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-family-note{background:rgba(27,100,216,0.07)!important;border:1px solid rgba(62,64,66,0.12)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-family-note strong{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-family-note span{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-measurement-correction{background:linear-gradient(135deg,rgba(27,100,216,0.12),rgba(24,25,26,0.88))!important;border:1px solid rgba(62,64,66,0.23)!important;}
.prb-measurement-correction>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-measurement-correction>strong{color:var(--pf-palette-link)!important;}
.prb-measurement-correction>small{color:var(--pf-palette-red-text)!important;}
.prb-measurement-correction>p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-measurement-correction.is-reference{border-color:rgba(62,64,66,0.2)!important;background:rgba(27,100,216,0.07)!important;}
.prb-measurement-correction.is-reference>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-technical-figure,
.prb-failure-visual{background:var(--pf-palette-media, #18191a)!important;}
.prb-failure-visual img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(92,132,184,0.22)!important;}
.prb-engineering-guidance article{border:1px solid var(--prb-line)!important;background:var(--pf-palette-media, #18191a)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-engineering-guidance span{color:var(--prb-blue-2)!important;}
.prb-engineering-guidance p,
.prb-engineering-guidance li{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-rca-flow article{border:1px solid rgba(62,64,66,0.18)!important;background:var(--pf-palette-media, #18191a)!important;}
.prb-rca-flow article>span{background:rgba(27,100,216,0.14)!important;border:1px solid rgba(62,64,66,0.25)!important;color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-rca-flow strong{color:var(--pf-palette-link)!important;}
.prb-rca-flow p{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-rca-flow>i{color:var(--pf-palette-red-text)!important;}
.prb-panel-intro{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-diagnosis-form--grouped fieldset{border:1px solid rgba(62,64,66,0.07)!important;background:rgba(36,37,38,0.02)!important;}
.prb-diagnosis-form--grouped legend{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-diagnosis-form--grouped label{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(62,64,66,0.06)!important;}
.prb-diagnosis-form--grouped label:has(input:checked){border-color:rgba(62,64,66,0.42)!important;background:rgba(27,100,216,0.08)!important;}
.prb-diagnosis-form--grouped label strong{color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-diagnosis-form--grouped label small{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-diagnosis-report>header{background:linear-gradient(135deg,rgba(27,100,216,0.12),rgba(24,25,26,0.92))!important;border:1px solid rgba(62,64,66,0.2)!important;}
.prb-diagnosis-report>header span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-diagnosis-report>header p{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-diagnosis-mode{background:rgba(36,37,38,0.025)!important;border:1px solid rgba(62,64,66,0.06)!important;}
.prb-diagnosis-mode>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-diagnosis-mode p{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-diagnosis-mode>strong{color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-diagnosis-mode ul{color:var(--prb-muted,var(--pf-palette-muted, #b0b3b8))!important;}
.prb-failure-visual>div>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-failure-visual ul{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-lesson__hero img,.prb-technical-figure img,.prb-failure-visual img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(62,64,66,0.24)!important;}
.prb-procedure>summary img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(62,64,66,0.24)!important;}
.prb-home-visual img{background:var(--pf-palette-media, #18191a)!important;border:1px solid rgba(62,64,66,0.24)!important;}
.prb-drawing-viewer{background:rgba(24,25,26,0.96)!important;}
.prb-drawing-viewer__bar{background:var(--pf-palette-media, #18191a)!important;border-bottom:1px solid rgba(62,64,66,0.22)!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-drawing-viewer__bar>strong{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-drawing-viewer__bar>span{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-drawing-viewer__bar button{border:1px solid rgba(62,64,66,0.25)!important;background:#303132!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-lesson__hero img,.prb-technical-figure img,.prb-procedure>summary img,.prb-failure-visual img,.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid rgba(62,64,66,0.16)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-drawing-viewer__stage img{background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-lesson__hero img,.prb-technical-figure img,.prb-procedure>summary img,.prb-failure-visual img,.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-drawing-viewer__stage img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.prb-lesson__hero img,.prb-technical-figure img,.prb-procedure>summary img,.prb-failure-visual img,.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-drawing-viewer__stage img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.prb-technical-figure img,.prb-lesson__hero img,.prb-failure-visual img,.prb-procedure>summary img,.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-drawing-viewer__stage img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.prb-lesson__hero img,
.prb-technical-figure img,
.prb-failure-visual img,
.prb-procedure > summary img,
.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid rgba(62,64,66,0.3)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-lesson__hero::after,
.prb-technical-figure::after,
.prb-failure-visual::after{border:1px solid rgba(92,132,184,0.28)!important;background:rgba(36,37,38,0.92)!important;color:var(--pf-palette-muted, #b0b3b8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-drawing-viewer__bar > strong{color:var(--pf-palette-border, #f0f2f5)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-drawing-viewer__stage img{background:var(--pf-palette-canvas, #242526)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page,
body.prb-rolamentos-page .site,
body.prb-rolamentos-page .site-content,
body.prb-rolamentos-page .content-area,
body.prb-rolamentos-page .site-main,
body.prb-rolamentos-page .entry-content,
body.prb-rolamentos-page .wp-block-post-content{background:var(--pf-palette-canvas, #242526)!important;color:var(--prb-text)!important;}
.prb-app{color:var(--prb-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
.prb-app :is(h1,h2,h3,h4,h5,h6,strong,label,legend,summary){color:var(--pf-palette-link)!important;}
.prb-app :is(p,li,dd,dt,small,span){color:var(--prb-text)!important;}
.prb-app a{color:var(--prb-blue)!important;}
.prb-app a:hover{color:var(--pf-palette-red-text)!important;}
.prb-hero{border:1px solid var(--prb-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero::before{background:var(--prb-red)!important;}
.prb-hero::after{border-color:rgba(92,132,184,0.04)!important;}
.prb-hero__brand > img{background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero__brand span,
.prb-section-head > div > span,
.prb-history header span,
.prb-home-visual > div > span{color:var(--prb-blue)!important;}
.prb-hero h1{color:var(--pf-palette-link)!important;}
.prb-hero p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-hero__progress{border-color:var(--prb-line)!important;background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero__progress > div:last-child span{color:var(--prb-text)!important;}
.prb-hero__progress > div:last-child small{color:var(--prb-blue)!important;}
.prb-progress-ring{background:conic-gradient(var(--prb-red) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;}
.prb-progress-ring::before{background:var(--pf-palette-surface, #242526)!important;}
.prb-progress-ring strong{color:var(--pf-palette-link)!important;}
.prb-progress-ring span{color:var(--prb-muted)!important;}
.prb-safety-banner{border:1px solid var(--pf-palette-border, #3e4042)!important;border-left:5px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prb-safety-banner strong{color:var(--pf-palette-red-text)!important;}
.prb-safety-banner *{color:inherit!important;}
.prb-main-nav{border-color:var(--prb-line)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-main-nav button{border-color:transparent!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-main-nav button :is(span,strong){color:inherit!important;}
.prb-main-nav button:hover,
.prb-main-nav button:focus-visible{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;}
.prb-main-nav button.is-active{border-color:transparent!important;background:var(--prb-red)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-main-nav button.is-active *{color:var(--pf-palette-link)!important;}
.prb-home-metrics article,
.prb-home-grid > button,
.prb-home-visual,
.prb-lesson-index button,
.prb-lesson__hero,
.prb-objectives,
.prb-steps li,
.prb-callout,
.prb-note,
.prb-warning,
.prb-lesson__footer,
.prb-secondary,
.prb-complete,
.prb-tool-card,
.prb-panel,
.prb-inspection-form,
.prb-history,
.prb-quiz,
.prb-technical-figure,
.prb-source-grid article,
.prb-video-card,
.prb-engineering-report,
.prb-engineering-summary > div,
.prb-data-grid > div,
.prb-range-card,
.prb-target-clearance,
.prb-suffix-list li,
.prb-catalog-results article,
.prb-housing-results article,
.prb-faq-list details,
.prb-procedure,
.prb-procedure__body,
.prb-chip-list li,
.prb-video-info,
.prb-diagnosis-form label,
.prb-symptom-grid label,
.prb-quiz label,
.prb-diagnosis-summary li,
.prb-guidance-list li,
.prb-failure-visual,
.prb-photo-field,
.prb-inspection-card,
.prb-inspection-meta span,
.prb-quiz-result article,
.prb-engineering-guidance article,
.prb-clearance-spectrum article,
.prb-clearance-matrix,
.prb-clearance-lookup-result,
.prb-clearance-terms dl div,
.prb-operating-result,
.prb-note-strip,
.prb-equation-card,
.prb-operating-breakdown div,
.prb-standard-basis article,
.prb-family-note,
.prb-measurement-correction{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;border-color:var(--prb-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-home-grid > button:hover,
.prb-lesson-index button:hover,
.prb-lesson-index button:focus-visible,
.prb-faq-list details:hover{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-lesson-index button.is-active{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;color:var(--pf-palette-link)!important;}
.prb-lesson-index button.is-active *{color:inherit!important;}
.prb-home-grid > button > span,
.prb-lesson-index button > span,
.prb-tool-icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--prb-blue)!important;}
.prb-lesson-index button.is-complete > span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prb-callout,
.prb-note{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-callout--danger,
.prb-warning{background:var(--pf-palette-warning-soft, #263951)!important;border-color:var(--pf-palette-warning-soft, #3e4042)!important;}
.prb-callout--tip{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-callout--danger :is(strong,h3),
.prb-warning :is(strong,h3){color:var(--pf-palette-red-text)!important;}
.prb-callout--tip :is(strong,h3){color:var(--pf-palette-red-text)!important;}
.prb-table-wrap table,
.prb-table-wrap{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;}
.prb-table-wrap th{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--prb-line)!important;}
.prb-table-wrap td{color:var(--prb-text)!important;border-color:var(--prb-line)!important;}
.prb-table-wrap tbody tr:nth-child(even){background:var(--pf-palette-surface, #242526)!important;}
.prb-table-wrap tbody tr:hover{background:var(--pf-palette-canvas, #242526)!important;}
.prb-app input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
.prb-app select,
.prb-app textarea{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;border-color:var(--prb-line-2)!important;}
.prb-app input::placeholder,
.prb-app textarea::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-app input:focus,
.prb-app select:focus,
.prb-app textarea:focus{border-color:var(--prb-blue)!important;box-shadow:var(--prb-focus)!important;}
.prb-app select option{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;}
.prb-faq-filter button,
.prb-video-controls button,
.prb-history header button,
.prb-inspection-card > footer button,
.prb-drawing-viewer__bar button{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--prb-line-2)!important;}
.prb-faq-filter button.is-active{background:var(--prb-blue)!important;color:var(--pf-palette-link)!important;border-color:var(--prb-blue)!important;}
.prb-primary,
.prb-certificate button{background:var(--prb-navy)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-primary *,
.prb-certificate button *{color:var(--pf-palette-link)!important;}
.prb-primary:hover,
.prb-primary:focus-visible{background:#303132!important;}
.prb-secondary{color:var(--pf-palette-link)!important;border-color:var(--prb-line-2)!important;}
.prb-engineering-report > header{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--prb-line)!important;}
.prb-engineering-report > header > strong{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--prb-line)!important;}
.prb-drive-status{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-drive-status.is-ok{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-drive-status.is-stop{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-drive-status.is-continue{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-quiz-result article.is-approved{background:var(--pf-palette-success-soft, #242526)!important;border-color:var(--pf-palette-success-soft, #3e4042)!important;}
.prb-quiz-result article.is-failed{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-clearance-spectrum article > span,
.prb-clearance-lookup-result > header > span{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;color:var(--prb-blue)!important;}
.prb-clearance-cm{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-clearance-cm > span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-clearance-matrix{border-color:var(--prb-line)!important;}
.prb-clearance-matrix > header span,
.prb-clearance-value span,
.prb-operating-result > span,
.prb-clearance-terms dt{color:var(--prb-blue)!important;}
.prb-clearance-lookup-result dl div,
.prb-operating-result > p{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;}
.prb-clearance-value{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-clearance-value strong,
.prb-operating-result > strong,
.prb-standard-basis h3,
.prb-measurement-correction > strong,
.prb-equation-card strong,
.prb-operating-breakdown strong{color:var(--pf-palette-link)!important;}
.prb-note-strip{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-note-strip span{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-blue)!important;border:1px solid var(--pf-palette-border, #3e4042)!important;}
.prb-measurement-correction{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-measurement-correction.is-reference{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-family-note{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-matrix-yes{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prb-matrix-no{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-catalog-results dl div,
.prb-housing-results dl div,
.prb-life-result dl div{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;}
.prb-source-grid a{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-chip-list li{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-video-card{background:var(--pf-palette-surface, #242526)!important;border-color:var(--prb-line)!important;}
.prb-video-info{background:var(--pf-palette-surface, #242526)!important;border-color:var(--prb-line)!important;}
.prb-video-stage,
.prb-video-player,
.prb-video-player > div,
.prb-video-player iframe,
.prb-selfhosted-video,
.prb-youtube-holder iframe{background:var(--pf-palette-media, #18191a)!important;color:var(--pf-palette-link)!important;}
.prb-video-stage :is(button,span,strong,small,p){color:var(--pf-palette-link)!important;}
.prb-video-progress > div{background:var(--pf-palette-subtle, #242526)!important;}
.prb-video-progress > div span{background:linear-gradient(90deg, var(--prb-red), var(--prb-blue))!important;}
.prb-notify-supervision{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-notify-supervision:not(:disabled):hover{background:var(--pf-palette-canvas, #242526)!important;}
.prb-video-card.is-video-complete .prb-notify-supervision:not(:disabled){background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-lesson__hero,
.prb-technical-figure,
.prb-failure-visual,
.prb-procedure > summary,
.prb-home-visual{background:var(--pf-palette-surface, #242526)!important;border-color:var(--prb-line)!important;}
.prb-lesson__hero img,
.prb-technical-figure img,
.prb-failure-visual img,
.prb-procedure > summary img,
.prb-home-visual img{background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-drawing-viewer{background:rgba(24,25,26,0.96)!important;}
.prb-drawing-viewer__bar{background:var(--pf-palette-media, #18191a)!important;color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-drawing-viewer__bar :is(strong,span){color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-drawing-viewer__bar button{background:#303132!important;color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.25)!important;}
.prb-drawing-viewer__stage{background:#303132!important;}
.prb-inspection-form > footer{background:var(--pf-palette-surface, #242526)!important;border-color:var(--prb-line)!important;}
.prb-inspection-card > header > strong{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;}
.prb-inspection-meta span{background:var(--pf-palette-canvas, #242526)!important;color:var(--prb-text)!important;}
.prb-toast{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;border-color:var(--prb-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-toast.is-error{background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-danger-soft, #3e4042)!important;}
.prb-app :is(.prb-home-metrics,.prb-home-grid,.prb-home-visual,.prb-lesson-index,.prb-lesson,.prb-panel,.prb-tool-card,.prb-history,.prb-inspection-form,.prb-inspection-card,.prb-quiz,.prb-catalog-results,.prb-housing-results,.prb-engineering-report,.prb-clearance-spectrum,.prb-clearance-matrix,.prb-clearance-lookup-result,.prb-operating-result,.prb-standard-basis,.prb-engineering-guidance) :is(p,li,dd,dt,small){color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-app :is(.prb-home-metrics,.prb-home-grid,.prb-home-visual,.prb-lesson-index,.prb-lesson,.prb-panel,.prb-tool-card,.prb-history,.prb-inspection-form,.prb-inspection-card,.prb-quiz,.prb-catalog-results,.prb-housing-results,.prb-engineering-report,.prb-clearance-spectrum,.prb-clearance-matrix,.prb-clearance-lookup-result,.prb-operating-result,.prb-standard-basis,.prb-engineering-guidance) :is(h1,h2,h3,h4,strong,label,legend,summary){color:var(--pf-palette-link)!important;}
@media (max-width: 760px){.prb-main-nav{background:rgba(36,37,38,0.98)!important;}}
.prb-app{color:var(--prb-text)!important;}
.prb-hero{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero::after{border-color:rgba(92,132,184,0.06)!important;}
.prb-hero h1,
.prb-hero__brand div,
.prb-hero__progress strong,
.prb-main-nav button strong,
.prb-section-head h2,
.prb-video-card__content h3,
.prb-home-grid button strong,
.prb-home-metrics strong,
.prb-home-visual h3,
.prb-tool-card h3,
.prb-panel h3,
.prb-lesson h3,
.prb-lesson h4,
.prb-quiz h3,
.prb-certificate h2{color:var(--pf-palette-link)!important;}
.prb-hero p,
.prb-hero__progress > div:last-child span,
.prb-hero__progress > div:last-child small,
.prb-main-nav button,
.prb-main-nav button span,
.prb-main-nav button strong,
.prb-safety-banner span,
.prb-video-card__content p,
.prb-video-card__content small,
.prb-home-grid button p,
.prb-home-visual ol,
.prb-home-visual li,
.prb-tool-card p,
.prb-panel p,
.prb-app label,
.prb-app legend,
.prb-app small,
.prb-app p,
.prb-app li,
.prb-app dd,
.prb-app dt{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-hero__brand > span,
.prb-hero__brand span,
.prb-section-head > div > span,
.prb-home-visual > div > span,
.prb-video-card__content > span,
.prb-progress-ring span,
.prb-note-strip span,
.prb-clearance-matrix > header span,
.prb-source-grid a,
.prb-chip-list li{color:var(--prb-blue)!important;}
.prb-hero__progress{border-color:var(--pf-palette-border, #3e4042)!important;background:linear-gradient(135deg, var(--pf-palette-surface, #242526), var(--pf-palette-surface, #242526))!important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.12), 0 10px 28px rgba(0,0,0,0.08)!important;}
.prb-hero__progress > div:last-child strong,
.prb-hero__progress > div:last-child span,
.prb-hero__progress > div:last-child small,
.prb-hero__progress [data-prb-progress-summary]{color:var(--pf-palette-link)!important;}
.prb-hero__progress > div:last-child small{color:var(--prb-blue)!important;}
.prb-progress-ring{background:conic-gradient(var(--prb-red) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)!important;}
.prb-progress-ring::before{background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07)!important;}
.prb-progress-ring strong{color:var(--pf-palette-link)!important;}
.prb-progress-ring span{color:var(--prb-blue)!important;}
.prb-safety-banner{border-color:var(--pf-palette-border, #3e4042)!important;border-left-color:var(--prb-warn)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.prb-safety-banner strong{color:var(--pf-palette-red-text)!important;}
.prb-main-nav{border-color:var(--pf-palette-border, #3e4042)!important;background:rgba(36,37,38,0.98)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-main-nav button{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-main-nav button:hover,
.prb-main-nav button:focus-visible{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;}
.prb-main-nav button.is-active{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.12), 0 8px 22px rgba(0,0,0,0.12)!important;}
.prb-main-nav button.is-active span,
.prb-main-nav button.is-active strong{color:var(--pf-palette-link)!important;}
.prb-tool-card,
.prb-panel,
.prb-lesson,
.prb-catalog-results,
.prb-housing-results,
.prb-engineering-report,
.prb-inspection-form,
.prb-inspection-card,
.prb-history,
.prb-quiz,
.prb-certificate,
.prb-home-visual,
.prb-technical-figure,
.prb-failure-visual,
.prb-home-grid button,
.prb-home-metrics article,
.prb-warning,
.prb-equation-card,
.prb-clearance-matrix,
.prb-clearance-lookup-result,
.prb-operating-result,
.prb-standard-basis,
.prb-engineering-guidance,
.prb-note-strip,
.prb-family-note,
.prb-source-grid a,
.prb-chip-list li,
.prb-diagnosis-form label,
.prb-symptom-grid label,
.prb-quiz label,
.prb-search,
.prb-lesson-index button,
.prb-inspection-meta span,
.prb-video-info,
.prb-video-card{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;color:var(--prb-text)!important;}
.prb-app input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
.prb-app select,
.prb-app textarea{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-app select option{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;}
.prb-app textarea::placeholder,
.prb-app input::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-video-stage{background:var(--pf-palette-media, #18191a) center/cover no-repeat!important;}
.prb-video-stage__shade{background:linear-gradient(180deg, rgba(24,25,26,0.08), rgba(24,25,26,0.28))!important;}
.prb-video-player,
.prb-video-player > div,
.prb-video-player iframe,
.prb-youtube-holder,
.prb-youtube-holder iframe,
.prb-selfhosted-video{background:var(--pf-palette-media, #18191a)!important;}
.prb-video-controls{background:rgba(24,25,26,0.88)!important;}
.prb-video-controls button{background:#303132!important;color:var(--pf-palette-link)!important;}
.prb-video-controls span{color:var(--pf-palette-canvas, #f0f2f5)!important;}
.prb-video-progress > div{background:var(--pf-palette-subtle, #242526)!important;}
.prb-video-card__content,
.prb-video-card__content *:not(button){color:var(--pf-palette-link)!important;}
.prb-notify-supervision{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-hero__progress-meta{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-hero__progress-meta strong{color:var(--pf-palette-link)!important;}
.prb-hero__progress-meta span{color:var(--prb-text)!important;}
.prb-hero__progress-meta small{color:var(--prb-blue)!important;}
.prb-hero__progress > .prb-hero__progress-meta,
.prb-hero__progress > div:last-child{background-image:none!important;}
.prb-video-player,
.prb-selfhosted-video,
.prb-selfhosted-video source{background:var(--pf-palette-media, #18191a)!important;}
.prb-hero__progress,
.prb-hero__progress-meta,
.prb-hero__progress > div:last-child{color:var(--prb-text)!important;background:var(--pf-palette-surface, #242526)!important;background-image:none!important;}
.prb-hero__progress :is(strong,span,small){text-shadow:none!important;}
.prb-hero__progress-meta strong,
.prb-hero__progress > div:last-child > strong{color:var(--pf-palette-link)!important;}
.prb-hero__progress-meta span,
.prb-hero__progress > div:last-child > span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-hero__progress-meta small,
.prb-hero__progress > div:last-child > small{color:var(--prb-blue)!important;}
.prb-engineering-report > header,
.prb-engineering-summary > div,
.prb-data-grid > div,
.prb-range-card,
.prb-target-clearance,
.prb-diagnosis-form label,
.prb-symptom-grid label,
.prb-quiz label,
.prb-technical-figure > div,
.prb-video-card__content,
.prb-inspection-card > header,
.prb-inspection-card > footer,
.prb-procedure > summary,
.prb-clearance-spectrum article,
.prb-clearance-matrix,
.prb-equation-card,
.prb-standard-basis,
.prb-operating-breakdown,
.prb-measurement-correction,
.prb-family-note{background:var(--pf-palette-surface, #242526)!important;color:var(--prb-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.prb-app :is(.prb-engineering-report,.prb-engineering-summary,.prb-data-grid,.prb-range-card,.prb-target-clearance,.prb-diagnosis-form,.prb-symptom-grid,.prb-quiz,.prb-video-card__content,.prb-inspection-card,.prb-procedure,.prb-clearance-spectrum,.prb-clearance-matrix,.prb-equation-card,.prb-standard-basis,.prb-operating-breakdown) :is(h1,h2,h3,h4,strong,label,legend,summary){color:var(--pf-palette-link)!important;}
.prb-app :is(.prb-engineering-report,.prb-engineering-summary,.prb-data-grid,.prb-range-card,.prb-target-clearance,.prb-diagnosis-form,.prb-symptom-grid,.prb-quiz,.prb-video-card__content,.prb-inspection-card,.prb-procedure,.prb-clearance-spectrum,.prb-clearance-matrix,.prb-equation-card,.prb-standard-basis,.prb-operating-breakdown) :is(p,li,dd,dt,small,span:not(.prb-video-stage *)){color:var(--pf-palette-muted, #b0b3b8)!important;}
.prb-video-stage,
.prb-video-player,
.prb-video-player > div,
.prb-video-player iframe,
.prb-youtube-holder,
.prb-youtube-holder iframe,
.prb-selfhosted-video{background:var(--pf-palette-media, #18191a)!important;}
.prb-video-codec-warning{background:rgba(38,57,81,0.96)!important;border:1px solid var(--pf-palette-warning, #5c84b8)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-video-codec-warning strong{color:var(--pf-palette-warning, #e9bf67)!important;}
.prb-video-codec-warning span{color:var(--pf-palette-warning, #e9bf67)!important;}
.prb-video-stage{background:var(--pf-palette-media, #18191a)!important;}
.prb-video-cover{background:var(--pf-palette-surface, #242526)!important;}
.prb-video-stage__shade{background:linear-gradient(180deg,rgba(24,25,26,0.03),rgba(24,25,26,0.18))!important;}
.prb-video-start{background:rgba(48,49,50,0.92)!important;border-color:rgba(62,64,66,0.72)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-video-start>span{background:var(--pf-palette-primary, #1b64d8)!important;}
.prb-video-player,.prb-video-player>div,.prb-video-player iframe,.prb-youtube-holder,.prb-youtube-holder iframe,.prb-selfhosted-video{background:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-app .prb-hero__progress{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;background-image:none!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-app .prb-course-status{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;background-image:none!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-app .prb-course-status > *,
body.prb-rolamentos-page .prb-app .prb-progress-ring > b,
body.prb-rolamentos-page .prb-app .prb-progress-ring > em{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;}
body.prb-rolamentos-page .prb-app .prb-course-user{color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-app .prb-course-summary{color:var(--pf-palette-muted, #b0b3b8)!important;-webkit-text-fill-color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-app .prb-course-approval{color:var(--pf-palette-red-text)!important;-webkit-text-fill-color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-app .prb-progress-ring{background:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;background-image:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--prb-progress) * 1%), var(--pf-palette-subtle, #242526) 0)!important;}
body.prb-rolamentos-page .prb-app .prb-progress-ring::before{background:var(--pf-palette-surface, #242526)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)!important;}
body.prb-rolamentos-page .prb-app .prb-progress-ring > b{color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-app .prb-progress-ring > em{color:var(--pf-palette-muted, #b0b3b8)!important;-webkit-text-fill-color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-video-stage.has-poster{background-color:var(--pf-palette-surface, #242526)!important;background-image:var(--prb-video-cover-image)!important;}
body.prb-rolamentos-page .prb-video-cover{background:var(--pf-palette-surface, #242526)!important;}
body.prb-rolamentos-page .prb-video-card.is-video-rendered .prb-video-stage,
body.prb-rolamentos-page .prb-video-card.is-playing .prb-video-stage{background-image:none!important;background-color:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-youtube-iframe,
body.prb-rolamentos-page .prb-video-player iframe{border:0!important;background:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-video-info{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body.prb-rolamentos-page .prb-video-info > span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:var(--pf-palette-link)!important;text-shadow:none!important;}
body.prb-rolamentos-page .prb-video-info p{color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:var(--pf-palette-text, #75b6ff)!important;text-shadow:none!important;}
body.prb-rolamentos-page .prb-app .prb-course-status,
body.prb-rolamentos-page .prb-app .prb-course-status *,
body.prb-rolamentos-page .prb-app .prb-course-status *::before,
body.prb-rolamentos-page .prb-app .prb-course-status *::after{background-image:none!important;text-shadow:none!important;}
body.prb-rolamentos-page .prb-app .prb-course-status{background:var(--pf-palette-surface, #242526)!important;}
body.prb-rolamentos-page .prb-video-stage.has-poster{background-color:var(--pf-palette-canvas, #242526)!important;background-image:var(--prb-video-cover-image)!important;}
body.prb-rolamentos-page .prb-video-cover{background-color:var(--pf-palette-canvas, #242526)!important;background-image:var(--prb-video-cover-image)!important;}
body.prb-rolamentos-page .prb-premium-app{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-premium-hero{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-hero::after{background:radial-gradient(circle at center,transparent 31%,rgba(27,100,216,0.065) 31.5%,transparent 32.5%),radial-gradient(circle at center,transparent 46%,rgba(27,100,216,0.06) 46.5%,transparent 47.5%),radial-gradient(circle at center,transparent 62%,rgba(27,100,216,0.05) 62.5%,transparent 63.5%)!important;}
body.prb-rolamentos-page .prb-premium-logo{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-eyebrow{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-premium-hero h1{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-premium-hero__copy>p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-premium-benefits i{border:2px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-premium-benefits i.is-red{border-color:var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-premium-benefits strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-premium-benefits small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-course-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-course-card h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-course-card__body{background:transparent!important;}
body.prb-rolamentos-page .prb-course-ring{background:conic-gradient(var(--pf-palette-primary, #1b64d8) calc(var(--prb-progress)*1%),var(--pf-palette-subtle, #242526) 0)!important;}
body.prb-rolamentos-page .prb-course-ring::before{background:var(--pf-palette-surface, #242526)!important;}
body.prb-rolamentos-page .prb-course-ring b,body.prb-rolamentos-page .prb-course-ring em{background:transparent!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-course-ring em{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-course-meta{background:transparent!important;}
body.prb-rolamentos-page .prb-course-meta strong{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-course-meta>span{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-course-meta button{border:0!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-course-meta button *{color:var(--pf-palette-link)!important;background:transparent!important;}
body.prb-rolamentos-page .prb-tech-decision{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-tech-decision strong{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-tech-decision i{border:2px solid var(--pf-palette-primary, #5c84b8)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-tech-decision span{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-premium-nav{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-nav button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-nav button span{color:inherit!important;background:transparent!important;}
body.prb-rolamentos-page .prb-premium-nav button strong{color:inherit!important;background:transparent!important;}
body.prb-rolamentos-page .prb-premium-nav button:hover{border-color:var(--pf-palette-border, #3e4042)!important;}
body.prb-rolamentos-page .prb-premium-nav button.is-active{border-color:transparent!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-nav button.is-active *{color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page [data-prb-view="videos"]{background:transparent!important;border:0!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-hub{background:transparent!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-kpis{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-video-kpis article{background:var(--pf-palette-surface, #242526)!important;border:0!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-kpis article+article{border-left:1px solid var(--pf-palette-subtle, #3e4042)!important;}
body.prb-rolamentos-page .prb-video-kpis i{color:var(--pf-palette-red-text)!important;background:transparent!important;}
body.prb-rolamentos-page .prb-video-kpis strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-video-kpis span{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-video-hub__head{background:transparent!important;border:0!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-hub__head span,body.prb-rolamentos-page .prb-video-library>header span{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-hub__head h2,body.prb-rolamentos-page .prb-video-library>header h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-video-hub__head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-video-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-premium-video-stage{background:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-video-cover{background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page .prb-video-stage__shade{background:linear-gradient(180deg,rgba(24,25,26,0.03),rgba(24,25,26,0.35))!important;}
body.prb-rolamentos-page .prb-video-start{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-start>span{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-video-start>strong{background:rgba(48,49,50,0.78)!important;color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-feature-badge{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-duration{background:rgba(48,49,50,0.8)!important;color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-player,body.prb-rolamentos-page .prb-video-player>div,body.prb-rolamentos-page .prb-video-player iframe,body.prb-rolamentos-page .prb-selfhosted-video{background:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-video-controls{background:rgba(24,25,26,0.76)!important;}
body.prb-rolamentos-page .prb-video-controls button{border:0!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-video-controls span{color:var(--pf-palette-link)!important;}
body.prb-rolamentos-page .prb-video-card__content{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-video-category{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-card__content h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.prb-rolamentos-page .prb-video-card__content p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.prb-rolamentos-page .prb-video-meter{background:transparent!important;}
body.prb-rolamentos-page .prb-video-meter>div{background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page .prb-video-meter>div>span{background:linear-gradient(90deg,var(--pf-palette-primary, #1b64d8),var(--pf-palette-primary, #1b64d8))!important;}
body.prb-rolamentos-page .prb-video-meter strong{color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-card__meta{color:var(--pf-palette-muted, #b0b3b8)!important;background:transparent!important;}
body.prb-rolamentos-page .prb-notify-supervision{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-card.is-video-complete .prb-notify-supervision:not(:disabled){background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body.prb-rolamentos-page .prb-video-library{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.prb-rolamentos-page .prb-video-library>header{background:transparent!important;border:0!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-search{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.prb-rolamentos-page .prb-video-search span{color:var(--pf-palette-red-text)!important;background:transparent!important;}
body.prb-rolamentos-page .prb-video-search input{border:0!important;outline:0!important;background:transparent!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
body.prb-rolamentos-page .prb-video-filterbar{background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page .prb-video-filterbar button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.prb-rolamentos-page .prb-video-filterbar button.is-active{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
@media (max-width:760px){body.prb-rolamentos-page .prb-video-kpis article+article{border-left:0!important;border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;}}
body.prb-rolamentos-page [data-prb-video-stage].has-poster,
body.prb-rolamentos-page [data-prb-video-card] .prb-video-cover,
body.prb-rolamentos-page [data-prb-video-card] [data-prb-video-player]{background-image:var(--prb-video-cover-image)!important;}
body.prb-rolamentos-page .prb-video-card.is-video-rendered [data-prb-video-player]{background-image:none!important;background-color:var(--pf-palette-media, #18191a)!important;}
body.prb-rolamentos-page .prb-video-cover{background:var(--pf-palette-canvas, #242526)!important;}
body.prb-rolamentos-page .prb-video-start>span{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
/* assets/css/header-branding.css */

/* assets/css/interface-refinements.css */

/* assets/css/app-facebook-mobile-v3.css */
@media (max-width: 840px){body.pfo-native-android :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button) :is(svg,.pfi-icon),
  body.ppa-standalone :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button) :is(svg,.pfi-icon){color:currentColor!important;stroke:currentColor!important;fill:none!important;}
body.pfo-native-android .pfo-social-header__mobile-menu,
  body.ppa-standalone .pfo-social-header__mobile-menu,
  body.pfo-native-android .pfo-social-header__search-action,
  body.ppa-standalone .pfo-social-header__search-action{color:var(--pf-palette-red-text)!important;}}
@media (max-width: 840px){body.pfo-native-android :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button,.pfo-social-header__round),
  body.ppa-standalone :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button,.pfo-social-header__round){background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(92,132,184,0.24)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
body.pfo-native-android :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button,.pfo-social-header__round) :is(svg,.pfi-icon),
  body.ppa-standalone :is(.pfo-social-header__mobile-menu,.pfo-social-header__search-action,.pfo-social-header__mobile-actions>a,.pfo-social-header__mobile-actions>button,.pfo-social-header__round) :is(svg,.pfi-icon){color:var(--pf-palette-link)!important;stroke:var(--pf-palette-link)!important;fill:none!important;}}
/* assets/css/app-profile-mobile-v4.css */

/* assets/css/proenca-facebook-363.css */
@media (min-width: 901px){body.pfo-proenca-app-360.pfo-social-shell-view .pfo-social-rail__sticky,
  body.pfo-proenca-app-360.pfo-social-feed-view .pfo-social-rail__sticky{background:var(--pf-palette-surface, #242526)!important;border:1px solid rgba(92,132,184,0.1)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-proenca-app-360.pfo-social-shell-view .pfo-social-rail--left .pfo-social-rail__sticky,
  body.pfo-proenca-app-360.pfo-social-feed-view .pfo-social-rail--left .pfo-social-rail__sticky{border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;}
body.pfo-proenca-app-360.pfo-social-shell-view .pfo-social-rail--right .pfo-social-rail__sticky,
  body.pfo-proenca-app-360.pfo-social-feed-view .pfo-social-rail--right .pfo-social-rail__sticky{border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;}}
/* assets/css/app-experience-v3108.css */

/* assets/css/profile-desktop-no-cover-v31010.css */

/* assets/css/proenca-design-system-v3110.css */
:root,
html[data-pfi-theme="dark"],
html[data-proenca-theme="dark"]{color-scheme:dark!important;--proenca-navy:#303132!important;--proenca-navy-2:#303132!important;--proenca-blue:var(--pf-palette-primary, #1b64d8)!important;--proenca-blue-hover:var(--pf-palette-primary-hover, #1b64d8)!important;--proenca-red:var(--pf-palette-primary, #1b64d8)!important;--proenca-red-dark:var(--pf-palette-primary-hover, #1b64d8)!important;--proenca-bg:var(--pf-palette-surface, #242526)!important;--proenca-bg-2:var(--pf-palette-canvas, #242526)!important;--proenca-surface:var(--pf-palette-surface, #242526)!important;--proenca-surface-soft:var(--pf-palette-surface, #242526)!important;--proenca-surface-blue:var(--pf-palette-canvas, #242526)!important;--proenca-text:var(--pf-palette-text, #75b6ff)!important;--proenca-text-strong:var(--pf-palette-text, #75b6ff)!important;--proenca-text-soft:var(--pf-palette-muted, #b0b3b8)!important;--proenca-muted:var(--pf-palette-muted, #b0b3b8)!important;--proenca-border:var(--pf-palette-border, #3e4042)!important;--proenca-border-strong:var(--pf-palette-border-strong, #3e4042)!important;--proenca-success:var(--pf-palette-success, #303132)!important;--proenca-success-bg:var(--pf-palette-success-soft, #242526)!important;--proenca-warning:var(--pf-palette-warning, #78561b)!important;--proenca-warning-bg:var(--pf-palette-warning-soft, #263951)!important;--proenca-danger:var(--pf-palette-danger, #303132)!important;--proenca-danger-bg:var(--pf-palette-danger-soft, #242526)!important;--proenca-info:var(--pf-palette-primary, #1b64d8)!important;--proenca-info-bg:var(--pf-palette-canvas, #242526)!important;--proenca-shadow-xs:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-sm:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-md:0 8px 28px rgba(0,0,0,0.1)!important;--proenca-feature:var(--pf-palette-primary, #1b64d8)!important;--pfi-bg:var(--proenca-bg)!important;--pfi-bg-elevated:var(--proenca-surface)!important;--pfi-surface:var(--proenca-surface)!important;--pfi-surface-alt:var(--proenca-surface-soft)!important;--pfi-surface-high:var(--proenca-bg-2)!important;--pfi-text:var(--proenca-text-strong)!important;--pfi-text-soft:var(--proenca-text)!important;--pfi-muted:var(--proenca-muted)!important;--pfi-border:rgba(62,64,66,0.14)!important;--pfi-border-strong:rgba(62,64,66,0.24)!important;--pfi-blue:var(--proenca-navy)!important;--pfi-blue-light:var(--proenca-blue)!important;--pfi-red:var(--proenca-red)!important;--pfi-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfi-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-bg:var(--proenca-bg)!important;--pfo-surface:var(--proenca-surface)!important;--pfo-surface-2:var(--proenca-surface-soft)!important;--pfo-line:rgba(62,64,66,0.14)!important;--pfo-text:var(--proenca-text)!important;--pfo-muted:var(--proenca-muted)!important;--pfo-blue:var(--proenca-blue)!important;--pfo-blue-deep:var(--proenca-navy)!important;--pfo-red:var(--proenca-red)!important;--ppa-theme:var(--proenca-navy)!important;--ppa-background:var(--proenca-bg)!important;--ppa-accent:var(--proenca-blue)!important;--ppa-surface:var(--proenca-surface)!important;--ppa-surface-2:var(--proenca-bg-2)!important;--ppa-text:var(--proenca-text)!important;--ppa-muted:var(--proenca-muted)!important;--ppa-muted-2:var(--proenca-muted)!important;--ppa-line:rgba(62,64,66,0.14)!important;--ppa-line-strong:rgba(62,64,66,0.24)!important;--ppc-bg:var(--proenca-bg)!important;--ppc-bg-soft:var(--proenca-bg-2)!important;--ppc-surface:var(--proenca-surface)!important;--ppc-surface-2:var(--proenca-surface-soft)!important;--ppc-surface-3:var(--proenca-bg-2)!important;--ppc-text:var(--proenca-text)!important;--ppc-text-soft:var(--proenca-text-soft)!important;--ppc-muted:var(--proenca-muted)!important;--ppc-secondary:var(--proenca-navy)!important;--ppc-blue:var(--proenca-blue)!important;--ppc-accent:var(--proenca-red)!important;}
html,
body{background:var(--proenca-bg)!important;color:var(--proenca-text)!important;}
html{color-scheme:dark!important;}
body{background-image:linear-gradient(180deg, rgba(36,37,38,0.72), rgba(36,37,38,0.92)),
    radial-gradient(circle at 8% 0%, rgba(27,100,216,0.08), transparent 26rem),
    radial-gradient(circle at 94% 3%, rgba(27,100,216,0.06), transparent 24rem)!important;}
body::before{background:var(--proenca-navy)!important;}
::selection{background:rgba(27,100,216,0.2)!important;color:var(--pf-palette-link)!important;}
body :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--proenca-text-strong)!important;}
body :is(p,li,dd,dt,td,th,label,legend,summary){color:var(--proenca-text)!important;}
body :is(small,time){color:var(--proenca-muted)!important;}
body a{color:var(--proenca-blue)!important;}
body a:hover{color:var(--pf-palette-red-text)!important;}
body :is(
  [class*="__title"], [class*="-title"], [class*="__name"], [class*="-name"],
  [class*="__heading"], [class*="-heading"], [class*="__label"], [class*="-label"]
):not(.pf-pdf2 *){color:var(--proenca-text-strong)!important;}
body :is(
  [class*="__meta"], [class*="-meta"], [class*="__muted"], [class*="-muted"],
  [class*="__description"], [class*="-description"], [class*="__subtitle"], [class*="-subtitle"],
  [class*="__hint"], [class*="-hint"], [class*="__help"], [class*="-help"],
  [class*="__caption"], [class*="-caption"], [class*="__date"], [class*="-date"],
  [class*="__time"], [class*="-time"], [class*="__location"], [class*="-location"]
):not(.pf-pdf2 *){color:var(--proenca-text-soft)!important;}
body :is(
  .site, .pfi-site, .pfi-site-main, .site-main, .content-area, .entry-content,
  .pfo-oneportal, .pfo-social, .pfo-directory, .pfo-messages, .pfo-profile, .pfo-dashboard,
  .pfo-suite, .pfo-proenca-app-360, .ppc-portal, .pfo360-shell, .pfnp-hub, .pfnp-profile,
  .pfrtm-shell, .pflf-shell, .prh-portal, .pst-portal, .psos-portal, .pcc-board
){background-color:transparent!important;color:var(--proenca-text)!important;}
body :is(
  [class$="__card"], [class*="__card--"], [class$="-card"], [class*="-card--"],
  [class$="__panel"], [class*="__panel--"], [class$="-panel"], [class*="-panel--"],
  [class$="__tile"], [class*="__tile--"], [class$="-tile"], [class*="-tile--"],
  [class$="__box"], [class*="__box--"], [class$="-box"], [class*="-box--"],
  [class$="__widget"], [class*="__widget--"], [class$="-widget"], [class*="-widget--"],
  [class$="__metric"], [class*="__metric--"], [class$="-metric"], [class*="-metric--"],
  [class$="__kpi"], [class*="__kpi--"], [class$="-kpi"], [class*="-kpi--"],
  [class$="__stat"], [class*="__stat--"], [class$="-stat"], [class*="-stat--"]
):not(.pf-pdf2 *){background-color:var(--proenca-surface)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body :is(
  [class$="__hero"], [class*="__hero--"], [class$="-hero"], [class*="-hero--"],
  .pfi-public-hero, .proenca-career-hero, .pfo360-hero, .ppc-hero
){background:linear-gradient(135deg, rgba(36,37,38,0.98), rgba(36,37,38,0.98))!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body :is([class$="__hero"], [class*="__hero--"], [class$="-hero"], [class*="-hero--"], .pfi-public-hero, .pfo360-hero, .ppc-hero)::before{background:var(--proenca-red)!important;}
body :is([class$="__hero"], [class*="__hero--"], [class$="-hero"], [class*="-hero--"]) :is(h1,h2,h3,p,span,strong){color:inherit!important;}
body :is([class$="__hero"], [class*="__hero--"], [class$="-hero"], [class*="-hero--"]) :is(h1,h2,h3,strong){color:var(--proenca-text-strong)!important;}
body :is([class$="__hero"], [class*="__hero--"], [class$="-hero"], [class*="-hero--"]) p{color:var(--proenca-text-soft)!important;}
.pfi-site-header,
.pfo-social-header,
.pfo-social-header__desktop,
.pfo-social-header--universal,
.ppa-appbar,
.ppa-social-appbar{background:rgba(36,37,38,0.98)!important;color:var(--proenca-text-strong)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-social-header{border-top:0!important;}
.pfo-social-header::after,
.pfi-site-header::after{background:var(--proenca-red)!important;}
.pfo-social-header__desktop-search,
.pfo-social-header__round,
.pfi-icon-button,
.ppa-icon-button{background:var(--proenca-surface-soft)!important;color:var(--proenca-text-strong)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-social-header__desktop-search:hover,
.pfo-social-header__round:hover,
.pfi-icon-button:hover,
.ppa-icon-button:hover{background:var(--proenca-surface-blue)!important;color:var(--proenca-blue)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-social-header__nav-item{color:var(--proenca-text-soft)!important;background:transparent!important;border-color:transparent!important;}
.pfo-social-header__nav-item:hover,
.pfo-social-header__nav-item.is-active{color:var(--pf-palette-link)!important;background:var(--proenca-surface-blue)!important;}
.pfo-social-header__nav-item.is-active::after{background:var(--proenca-red)!important;}
.pfo-social-header__nav-item--videos,
.pfo-social-header__nav-item--videos:hover,
.pfo-social-header__nav-item--videos.is-active,
.ppa-app-quick-shortcuts > .is-featured,
.pfo-app-quick-shortcuts > .is-featured,
.ppa-quick-action--technical{background:var(--proenca-feature)!important;color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.24)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-social-header__nav-item--videos *,
.ppa-app-quick-shortcuts > .is-featured *,
.pfo-app-quick-shortcuts > .is-featured *,
.ppa-quick-action--technical *{color:var(--pf-palette-link)!important;}
.pfi-mobile-drawer,
.pfi-mobile-drawer__panel,
.ppa-drawer,
.pfo-profile-menu,
.pfo-notification__menu,
.pfo-notifications__menu,
.pfo-native-notification-menu,
[role="menu"],
[role="dialog"]:not(.pfo-story-viewer):not(.pfo-reel-viewer){background-color:var(--proenca-surface)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
:is(.pfi-mobile-drawer,.ppa-drawer,.pfo-profile-menu,[role="menu"]) a,
:is(.pfi-mobile-drawer,.ppa-drawer,.pfo-profile-menu,[role="menu"]) button{color:var(--proenca-text)!important;}
:is(.pfi-mobile-drawer,.ppa-drawer,.pfo-profile-menu,[role="menu"]) :is(a,button):hover,
:is(.pfi-mobile-drawer,.ppa-drawer,.pfo-profile-menu,[role="menu"]) .is-active{background:var(--proenca-surface-blue)!important;color:var(--pf-palette-link)!important;}
body :is(
  [class*="__tabs"], [class*="-tabs"], [class*="__nav"], [class*="-nav"],
  [class*="__menu"], [class*="-menu"], [class*="__toolbar"], [class*="-toolbar"]
):not(.pf-pdf2 *){border-color:var(--proenca-border)!important;}
body :is(
  [class*="__tab"], [class*="-tab"], [class*="__nav-item"], [class*="-nav-item"],
  [class*="__menu-item"], [class*="-menu-item"]
):not(.pf-pdf2 *){color:var(--proenca-text-soft)!important;}
body :is(
  [class*="__tab"], [class*="-tab"], [class*="__nav-item"], [class*="-nav-item"],
  [class*="__menu-item"], [class*="-menu-item"]
):not(.pf-pdf2 *).is-active,
body :is(
  [class*="__tab"], [class*="-tab"], [class*="__nav-item"], [class*="-nav-item"],
  [class*="__menu-item"], [class*="-menu-item"]
):not(.pf-pdf2 *)[aria-current="page"]{background:var(--proenca-surface-blue)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body :where(
  button, .button, [class$="__button"], [class*="__button--"], [class$="-button"], [class*="-button--"],
  [class$="__btn"], [class*="__btn--"], [class$="-btn"], [class*="-btn--"],
  input[type="submit"], input[type="button"]
):where(:not(.pfi-icon-button):not(.pfo-social-header__round):not(.ppa-icon-button)):not(.pf-pdf2 *){background:var(--proenca-navy)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body :where(button,.button,[class*="button"],[class*="btn"],input[type="submit"],input[type="button"]):not(.pf-pdf2 *) :is(svg,span,strong,i){color:inherit!important;}
body :is(
  [class*="ghost"], [class*="secondary"], [class*="cancel"], [class*="back"], [class*="outline"],
  [data-action="cancel"]
):not(.pf-pdf2 *){background:var(--proenca-surface)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-border-strong)!important;box-shadow:none!important;}
body :is([class*="danger"], [class*="delete"], [class*="remove"], [data-action="delete"]):not(.pf-pdf2 *){background:var(--proenca-red)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-red)!important;}
body :is([class*="danger"], [class*="delete"], [class*="remove"], [data-action="delete"]):not(.pf-pdf2 *) *{color:var(--pf-palette-link)!important;}
button:disabled:not(.pf-pdf2 *),
.button:disabled:not(.pf-pdf2 *),
[aria-disabled="true"]:not(.pf-pdf2 *),
.is-disabled:not(.pf-pdf2 *){color:var(--pf-palette-muted, #b0b3b8)!important;background:var(--pf-palette-canvas, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:none!important;}
body :is(input,select,textarea):not(.pf-pdf2 *){background-color:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border-strong)!important;box-shadow:none!important;}
body :is(input,select,textarea)::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
body :is(input,select,textarea):focus{outline:0!important;border-color:var(--proenca-blue)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12)!important;}
body label{color:var(--proenca-text-strong)!important;}
body table{background:var(--proenca-surface)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;}
body :is(th,thead td){background:var(--proenca-bg-2)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-border)!important;}
body :is(td,tr){border-color:var(--proenca-border)!important;}
body tbody tr:nth-child(even){background:var(--pf-palette-surface, #242526)!important;}
body tbody tr:hover{background:var(--proenca-surface-blue)!important;}
body :is([class*="badge"],[class*="chip"],[class*="pill"],[class*="tag"]):not(.pf-pdf2 *){background:var(--proenca-bg-2)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;}
body :is([class*="success"],[class*="confirmed"],[class*="approved"],[class*="complete"]):not(button):not(a):not(.pf-pdf2 *){background-color:var(--proenca-success-bg)!important;color:var(--proenca-success)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body :is([class*="warning"],[class*="pending"]):not(button):not(a):not(.pf-pdf2 *){background-color:var(--proenca-warning-bg)!important;color:var(--proenca-warning)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body :is([class*="error"],[class*="danger"],[class*="overdue"],[class*="late"]):not(button):not(a):not(.pf-pdf2 *){background-color:var(--proenca-danger-bg)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-profile,
.pfo-profile__cover,
.pfo-profile__identity,
.pfo-profile-overview,
.pfo-profile-segment{background-color:transparent!important;color:var(--proenca-text)!important;}
.pfo-profile__social-summary{background:transparent!important;border:0!important;}
.pfo-profile__social-summary > a{background:var(--proenca-feature)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(62,64,66,0.2)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-profile__social-summary > a strong{color:var(--pf-palette-link)!important;}
.pfo-profile__social-summary > a span{color:var(--pf-palette-link)!important;}
.pfo-profile__tabs{background:var(--pf-palette-surface, #242526)!important;border-color:var(--proenca-border)!important;}
.pfo-profile__tabs a{color:var(--proenca-text-soft)!important;background:transparent!important;border-color:transparent!important;}
.pfo-profile__tabs a.is-active,
.pfo-profile__tabs a[aria-current="page"]{color:var(--pf-palette-link)!important;background:var(--proenca-surface-blue)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-profile__whatsapp a,
.pfo-profile__whatsapp{background:var(--proenca-success-bg)!important;color:var(--proenca-success)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
.pfo-feed,
.pfo-post,
.pfo-composer,
.pfo-comment__bubble,
.pfo-comment-form,
.pfo-notifications,
.pfo-notification,
.pfo-messages,
.pfo-message-thread,
.pfo-directory,
.proenca-directory{color:var(--proenca-text)!important;}
.pfo-post,
.pfo-composer,
.pfo-comment__bubble,
.pfo-notification,
.pfo-message-thread{background:var(--pf-palette-surface, #242526)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-post__author,
.pfo-comment__bubble strong{color:var(--pf-palette-link)!important;}
.pfo-post__content,
.pfo-comment__bubble span{color:var(--proenca-text)!important;}
.pfo-action{color:var(--proenca-text-soft)!important;background:transparent!important;box-shadow:none!important;}
.pfo-action:hover,.pfo-action.is-active{color:var(--proenca-blue)!important;background:var(--proenca-surface-blue)!important;}
.pfo-comment-form input,
.pfo-composer textarea{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;}
.pfo-reels-shell,
.pfo-reels-page,
.pfo-reels-header,
.pfo-reels-filters{background:transparent!important;color:var(--proenca-text)!important;}
.pfo-reels-header{background:var(--pf-palette-surface, #242526)!important;border-color:var(--proenca-border)!important;}
.pfo-reels-filter,
.pfo-reels-filters button{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-border)!important;box-shadow:none!important;}
.pfo-reels-filter.is-active,
.pfo-reels-filters button.is-active{background:var(--proenca-blue)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-blue)!important;}
.pfo-worker-support,
.pfo-worker-page,
.pfo-tool-custody,
.pfo-tool-page,
.pfo-profession-dashboard{color:var(--proenca-text)!important;background:transparent!important;}
.pfo-worker-access,
.pfo-worker-accesses,
.pfo-worker-shortcuts,
.pfo-tool-stats,
.pfo-tool-kpis{background:transparent!important;}
.pfo-worker-access a,
.pfo-worker-accesses a,
.pfo-worker-shortcuts a,
.pfo-tool-stat,
.pfo-tool-kpi{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-worker-access a strong,
.pfo-worker-accesses a strong,
.pfo-worker-shortcuts a strong,
.pfo-tool-stat strong,
.pfo-tool-kpi strong{color:var(--pf-palette-link)!important;}
.pfnp-director,
.pfnp-director-hub,
.pfnp-director-section,
.pfnp-director-panel{background:transparent!important;color:var(--proenca-text)!important;}
.pfnp-director :is([class*="kpi"],[class*="metric"],[class*="stat"]),
.pfo-profile [class*="director"] :is([class*="kpi"],[class*="metric"],[class*="stat"]){background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border:1px solid var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-director :is([class*="kpi"],[class*="metric"],[class*="stat"]) strong,
.pfo-profile [class*="director"] :is([class*="kpi"],[class*="metric"],[class*="stat"]) strong{color:var(--pf-palette-link)!important;}
.pfnp-training,
.pfnp-training-hub,
.pfnp-course,
.pfnp-course-grid,
.pfnp-course-card,
.pfnp-training-card{background-color:transparent!important;color:var(--proenca-text)!important;}
.pfnp-course-card,
.pfnp-training-card,
.pfnp-course-grid > article,
.pfnp-training-grid > article{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfnp-course-card :is(h1,h2,h3,h4,strong),
.pfnp-training-card :is(h1,h2,h3,h4,strong){color:var(--pf-palette-link)!important;}
.pfnp-course-card :is(p,span,small),
.pfnp-training-card :is(p,span,small){color:var(--proenca-text-soft)!important;}
.pfo360-shell,
.pfo360-planning,
.pfo360-project-board{background:transparent!important;color:var(--proenca-text)!important;}
.pfo360-hero{background:var(--pf-palette-surface, #242526)!important;}
.pfo360-hero__copy h1{color:var(--pf-palette-link)!important;}
.pfo360-hero__copy p{color:var(--proenca-text-soft)!important;}
.pfo360-hero__identity{background:var(--proenca-surface-blue)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;}
.pfo360-shell :is([class*="card"],[class*="panel"],[class*="kpi"],[class*="metric"],[class*="table"],[class*="gantt"],[class*="curve"]){border-color:var(--proenca-border)!important;}
.prh-portal,
.pst-portal,
.psos-portal,
.pcc-board,
.pfrtm-shell,
.pflf-shell{background:transparent!important;color:var(--proenca-text)!important;}
:is(.prh-portal,.pst-portal,.psos-portal,.pcc-board,.pfrtm-shell,.pflf-shell) :is(
  [class*="card"],[class*="panel"],[class*="item"],[class*="row"],[class*="summary"],[class*="metric"],[class*="kpi"]
):not([class*="pfo-ppe-"]){background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:not(.logged-in) .pfi-site-main,
.pfi-public,
.pfi-public-section,
.proenca-career,
.proenca-career-page,
.pfo-legal,
.pfo-lgpd{background:transparent!important;color:var(--proenca-text)!important;}
.pfi-public-section,
.proenca-career :is(section,article),
.pfo-legal,
.pfo-lgpd :is(section,article){background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-lgpd-banner,
.pfo-lgpd-consent,
.pfo-privacy-banner,
[class*="cookie"]{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prb-app,
[data-prb-root],
body:has(.prb-app) .entry-content{background:transparent!important;color:var(--proenca-text)!important;}
:is(.prb-app,[data-prb-root]) :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--pf-palette-link)!important;}
:is(.prb-app,[data-prb-root]) :is(p,li,span,small,label,td,th){color:var(--proenca-text)!important;}
:is(.prb-app,[data-prb-root]) :is(
  [class*="hero"],[class*="panel"],[class*="card"],[class*="box"],[class*="notice"],[class*="alert"],
  [class*="nav"],[class*="menu"],[class*="tabs"],[class*="toolbar"],[class*="summary"],[class*="progress"],
  section,article
){background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
:is(.prb-app,[data-prb-root]) :is([class*="nav"] a,[class*="menu"] a,[class*="tab"],button){background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;border-color:var(--proenca-border)!important;box-shadow:none!important;}
:is(.prb-app,[data-prb-root]) :is([class*="nav"] a,[class*="menu"] a,[class*="tab"],button).is-active,
:is(.prb-app,[data-prb-root]) :is([class*="nav"] a,[class*="menu"] a,[class*="tab"],button)[aria-current="page"]{background:var(--proenca-feature)!important;color:var(--pf-palette-link)!important;border-color:transparent!important;}
:is(.prb-app,[data-prb-root]) :is([class*="nav"] a,[class*="menu"] a,[class*="tab"],button).is-active *,
:is(.prb-app,[data-prb-root]) :is([class*="nav"] a,[class*="menu"] a,[class*="tab"],button)[aria-current="page"] *{color:var(--pf-palette-link)!important;}
:is(.prb-app,[data-prb-root]) [class*="decision"]{background:var(--proenca-warning-bg)!important;color:var(--pf-palette-text, #75b6ff)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
:is(.prb-app,[data-prb-root]) [class*="progress"]{background:var(--proenca-bg-2)!important;}
:is(.prb-app,[data-prb-root]) [class*="progress"] > *{background:linear-gradient(90deg,var(--proenca-red),var(--proenca-blue))!important;}
.ppa-app-enabled,
.ppa-standalone,
.ppa-viewport,
body.ppa-app-enabled{background:var(--proenca-bg)!important;color:var(--proenca-text)!important;}
.ppa-appbar,
.ppa-social-appbar,
.ppa-bottom-nav,
.ppa-social-tabs,
.pfo-app-quick-shortcuts,
.ppa-app-quick-shortcuts{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-social-tabs a,
.ppa-bottom-nav a,
.ppa-bottom-nav button,
.pfo-app-quick-shortcuts a,
.ppa-app-quick-shortcuts a{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:none!important;}
.ppa-social-tabs a.is-active,
.ppa-bottom-nav a.is-active,
.ppa-bottom-nav button.is-active{background:var(--proenca-surface-blue)!important;color:var(--pf-palette-link)!important;}
.ppa-drawer__quick-actions a,
.ppa-drawer__quick-actions button,
.ppa-drawer__grid a,
.ppa-drawer__grid button{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.ppa-drawer__quick-actions .ppa-quick-action--technical{background:var(--proenca-feature)!important;color:var(--pf-palette-link)!important;}
.ppa-toast,
.pfo-native-toast,
[class*="toast"]:not([class*="toast-region"]):not(.pf-pdf2 *){background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border:1px solid var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-toast-region,
.proenca-toast-region{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;}
:is(
  .pfo-reel-player, .pfo-reel-stage, .pfo-reel-media, .pfo-reel-viewer,
  .pfo-story-viewer, .pfo-story-stage, .pfo-story-media,
  .pfo-video-player, .pfo-video-stage,
  .ppa-camera, .ppa-camera-stage, .ppa-media-viewer,
  .prb-video-player, .prb-player, .prb-video-stage,
  [data-pfo-reel-player], [data-pfo-story-viewer], [data-pfo-video-player],
  video, iframe[src*="youtube"], iframe[src*="youtu.be"], iframe[src*="vimeo"]
){background:var(--pf-palette-media, #18191a)!important;color:var(--pf-palette-link)!important;}
:is(
  .pfo-reel-player, .pfo-reel-stage, .pfo-reel-media, .pfo-reel-viewer,
  .pfo-story-viewer, .pfo-story-stage, .pfo-story-media,
  .pfo-video-player, .pfo-video-stage,
  .ppa-camera, .ppa-camera-stage, .ppa-media-viewer,
  .prb-video-player, .prb-player, .prb-video-stage
) :is(button,a,span,strong,p,small,svg){color:var(--pf-palette-link)!important;}
@media (max-width: 782px){.ppa-social-appbar,.ppa-appbar{background:var(--pf-palette-surface, #242526)!important;}
body :is([class$="__hero"],[class*="__hero--"],[class$="-hero"],[class*="-hero--"]){box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}}
.ppa-splash{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;}
.ppa-splash :is(h1,h2,h3,strong,p,span){color:var(--pf-palette-link)!important;}
.ppa-splash::before,.ppa-splash::after{border-color:rgba(92,132,184,0.16)!important;}
.pfi-site-main::before{background:var(--proenca-navy)!important;}
.pfi-site-footer,
.site-footer{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;}
.pfi-site-footer::before,
.site-footer::before{background:var(--proenca-navy)!important;}
body .pfo-social-header__nav .pfo-social-header__nav-item--videos,
body .pfo-social-header__nav .pfo-social-header__nav-item--videos:hover,
body .pfo-social-header__nav .pfo-social-header__nav-item--videos.is-active{background:var(--proenca-feature)!important;color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.24)!important;}
body .pfo-social-header__nav .pfo-social-header__nav-item--videos *{color:var(--pf-palette-link)!important;}
body .pfo-notification__menu button,
body .pfo-notifications__menu button,
body .pfo-native-notification-menu button{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:transparent!important;box-shadow:none!important;}
body .pfo-notification__menu button:hover,
body .pfo-notifications__menu button:hover,
body .pfo-native-notification-menu button:hover{background:var(--proenca-surface-blue)!important;color:var(--pf-palette-link)!important;}
body .pfo-notification__menu button[class*="delete"],
body .pfo-notifications__menu button[class*="delete"],
body .pfo-native-notification-menu button[class*="delete"],
body .pfo-notification__menu button[class*="remove"],
body .pfo-notifications__menu button[class*="remove"]{background:var(--proenca-red)!important;color:var(--pf-palette-link)!important;}
body .pfo-notification__menu button[class*="delete"] *,
body .pfo-notifications__menu button[class*="delete"] *,
body .pfo-native-notification-menu button[class*="delete"] *{color:var(--pf-palette-link)!important;}
body:not(.wp-admin) #wpadminbar{background:var(--proenca-navy)!important;color:var(--pf-palette-link)!important;border-bottom:2px solid var(--proenca-red)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:not(.wp-admin) #wpadminbar :is(.ab-item,a.ab-item,.ab-label,.ab-icon::before){color:var(--pf-palette-link)!important;}
body:not(.wp-admin) #wpadminbar .ab-top-menu > li:hover > .ab-item,
body:not(.wp-admin) #wpadminbar .ab-top-menu > li.hover > .ab-item,
body:not(.wp-admin) #wpadminbar .menupop.hover > .ab-item,
body:not(.wp-admin) #wpadminbar .menupop:hover > .ab-item{background:var(--proenca-navy-2)!important;color:var(--pf-palette-link)!important;}
body:not(.wp-admin) #wpadminbar .ab-sub-wrapper,
body:not(.wp-admin) #wpadminbar .quicklinks .menupop ul.ab-sub-secondary{background:var(--proenca-navy)!important;}
body:not(.wp-admin) #wpadminbar .ab-submenu .ab-item{color:rgba(240,242,245,0.92)!important;}
body:not(.wp-admin) #wpadminbar .ab-submenu .ab-item:hover{background:var(--proenca-navy-2)!important;color:var(--pf-palette-link)!important;}
.pfi-operations-bar{background:var(--proenca-navy)!important;color:var(--pf-palette-link)!important;border:0!important;border-bottom:2px solid var(--proenca-red)!important;box-shadow:none!important;}
.pfi-operations-bar :is(strong,span,time){color:var(--pf-palette-link)!important;}
.pfi-operations-bar__tag{background:var(--proenca-red)!important;color:var(--pf-palette-link)!important;border-color:rgba(62,64,66,0.28)!important;}
.pfi-live-dot{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
:is(.prh-portal,.prh-main,.pst-portal,.pst-main,.psos-portal,.psos-main,.pcc-board,.pcc-main,.pfrtm-shell,.pflf-shell,.pfo360-shell,.pfnp-hub){color:var(--proenca-text)!important;}
.pcc-announcement,
.pcc-announcement-content,
.pcc-editor,
.pcc-current-attachments,
.pcc-attachments,
.pst-callout,
.pst-empty,
.psos-empty,
.psos-editor,
.prh-alert-center,
.prh-document-summary,
.pflf-alert-panel,
.pflf-directorate,
.pfrtm-alert-panel,
.pfrtm-decision,
.pfo-worker-accesses,
.pfo-worker-shortcuts,
.pfo-directory-list,
.pfo-directory-card,
.pfo-post-card,
.pfo-feed-card,
.pfo-profile-segment,
.pfo360-planning-card,
.pfo360-gantt,
.pfo360-curve,
.pfi-privacy-banner{background:var(--pf-palette-surface, #242526)!important;color:var(--proenca-text)!important;border-color:var(--proenca-border)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pst-callout,
.pfo360-connection,
.pfrtm-ai-disclaimer{background:var(--proenca-info-bg)!important;color:var(--proenca-info)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body :is([class*="critical"],[class*="alarm-critical"]):not(button):not(a){background-color:var(--proenca-danger-bg)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body :is([class*="alarm-warning"]):not(button):not(a){background-color:var(--proenca-warning-bg)!important;color:var(--proenca-warning)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
:is(.prh-portal,.pst-main,.psos-portal,.pcc-board,.pfrtm-shell,.pflf-shell,.pfo360-shell,.pfnp-hub,.pfo-directory,.pfo-profile)
:is(td,p,span,small,label,time,li){--module-readable-text:var(--proenca-text-soft)!important;}
:is(.prh-portal,.pst-main,.psos-portal,.pcc-board,.pfrtm-shell,.pflf-shell,.pfo360-shell,.pfnp-hub,.pfo-directory,.pfo-profile)
:is([class*="meta"],[class*="muted"],[class*="description"],[class*="subtitle"],[class*="hint"],[class*="date"],[class*="time"]):not(.pf-pdf2 *){color:var(--proenca-text-soft)!important;}
body :is(button,a,[role="button"]).is-primary,
body :is(button,a,[role="button"])[data-variant="primary"]{background:var(--proenca-navy)!important;color:var(--pf-palette-link)!important;}
body :is(button,a,[role="button"]).is-primary *,
body :is(button,a,[role="button"])[data-variant="primary"] *{color:var(--pf-palette-link)!important;}
.pfo-notification.is-read,
.prh-timesheet-row.is-outside-period,
.prh-worker-table tr.is-muted,
.psos-timeline-event.is-audit{background:var(--pf-palette-surface, #242526)!important;}
.pfo-social-header .pfi-account__menu,
.pfo-social-header .pfo-social-account__menu{background:var(--pf-palette-surface, #242526)!important;background-color:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-top:4px solid var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-social-header .pfi-account__identity{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;}
.pfo-social-header .pfi-account__menu > a{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-social-header .pfi-account__menu > a:hover{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfo-social-header .pfi-account__menu > a .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-social-header .pfi-account__menu > a.pfi-account__logout,
.pfo-social-header .pfi-account__menu > a.pfi-account__logout .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__menu .pfi-icon,
.pfo-social-header__desktop-search .pfi-icon,
.pfo-social-header__round .pfi-icon,
.pfo-social-header__mobile-menu .pfi-icon,
.pfo-social-header__mobile-actions .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__create .pfi-icon,
.pfo-social-header__mobile-actions > :first-child .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__messages-action .pfi-icon,
.pfo-social-header__mobile-actions > :last-child .pfi-icon{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-social-header__notification .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__nav-item:nth-child(1),
.pfo-social-header__nav-item:nth-child(3),
.pfo-social-header__nav-item:nth-child(5){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__nav-item:nth-child(2),
.pfo-social-header__nav-item:nth-child(4){color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-social-header__nav-item--videos{color:var(--pf-palette-link)!important;}
.pfo-social-header__nav-item.is-active:not(.pfo-social-header__nav-item--videos){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-nav > a:nth-child(1){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-nav > a:nth-child(2){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-nav > a:nth-child(3){color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-social-header__mobile-nav > a:nth-child(4){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-nav > a:nth-child(5){color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-nav > a.is-active{background:var(--pf-palette-canvas, #242526)!important;border-bottom-color:currentColor!important;}
.pfo-app-quick-shortcuts > a:not(.is-featured){background:var(--pf-palette-surface, #242526)!important;}
.pfo-app-quick-shortcuts > a:nth-child(2) span{color:var(--pf-palette-red-text)!important;}
.pfo-app-quick-shortcuts > a:nth-child(3) span{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-app-quick-shortcuts > a:nth-child(4) span{color:var(--pf-palette-red-text)!important;}
.pfo-app-quick-shortcuts > a:nth-child(5) span{color:var(--pf-palette-red-text)!important;}
.pfo-app-quick-shortcuts > a.is-featured,
.pfo-app-quick-shortcuts > a.is-featured span,
.pfo-app-quick-shortcuts > a.is-featured strong{color:var(--pf-palette-link)!important;}
.pfo-social-header::after{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfo-profile__social-summary > a{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-profile__social-summary > a strong,
.pfo-profile__social-summary > a span{color:var(--pf-palette-link)!important;}
.pfo-video-card{background:var(--pf-palette-media, #18191a)!important;}
.pfo-video-card__media{background:var(--pf-palette-media, #18191a)!important;}
.pfo-video-card__open{background:transparent!important;border:0!important;box-shadow:none!important;}
.pfo-video-card__open > span{background:rgba(27,100,216,0.92)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-video-card__open > small,
.pfo-video-card__autoplay,
.pfo-video-card__format{background:rgba(24,25,26,0.76)!important;color:var(--pf-palette-link)!important;}
.pfo-video-card.is-autoplaying .pfo-video-card__open{background:transparent!important;}
.pfo-post__actions .pfo-action,
.pfo-profile--social .pfo-post__actions .pfo-action,
.pfo-post__comment-count{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfo-post__actions .pfo-action .pfi-icon,
.pfo-profile--social .pfo-post__actions .pfo-action .pfi-icon{color:var(--pf-palette-red-text)!important;}
.pfo-post__actions .pfo-action.is-active,
.pfo-post__actions .pfo-action[aria-pressed="true"]{color:var(--pf-palette-red-text)!important;}
.pfo-video-viewer__close,
.pfo-video-viewer__more{background:rgba(48,49,50,0.88)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(62,64,66,0.18)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-video-action,
.pfo-video-reaction .pfo-video-action{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pf-palette-link)!important;}
.pfo-video-action > span:first-child,
.pfo-video-reaction > .pfo-video-action > span:first-child{background:rgba(27,100,216,0.88)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(62,64,66,0.18)!important;}
.pfo-video-action small{color:var(--pf-palette-link)!important;}
.pfo-video-reaction .pfo-video-action[aria-pressed="true"] > span:first-child{background:rgba(27,100,216,0.94)!important;}
body.pfo-reels-view .pfo-reel__actions > button,
body.pfo-reels-view .pfo-reel-reaction > button,
html.pfo-native-android body.pfo-reels-view .pfo-reel__actions > button,
html.pfo-native-android body.pfo-reels-view .pfo-reel-reaction > button,
body.ppa-standalone.pfo-reels-view .pfo-reel__actions > button,
body.ppa-standalone.pfo-reels-view .pfo-reel-reaction > button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pf-palette-link)!important;}
body.pfo-reels-view .pfo-reel-action-icon,
html.pfo-native-android body.pfo-reels-view .pfo-reel-action-icon,
body.ppa-standalone.pfo-reels-view .pfo-reel-action-icon{background:rgba(27,100,216,0.88)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(62,64,66,0.2)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-reels-view .pfo-reel-action-icon svg,
html.pfo-native-android body.pfo-reels-view .pfo-reel-action-icon svg,
body.ppa-standalone.pfo-reels-view .pfo-reel-action-icon svg{stroke:var(--pf-palette-link)!important;}
body.pfo-reels-view .pfo-reel-reaction > button.is-active .pfo-reel-action-icon,
html.pfo-native-android body.pfo-reels-view .pfo-reel-reaction > button.is-active .pfo-reel-action-icon,
body.ppa-standalone.pfo-reels-view .pfo-reel-reaction > button.is-active .pfo-reel-action-icon{background:rgba(27,100,216,0.94)!important;}
body.pfo-reels-view .pfo-reel__actions button small,
html.pfo-native-android body.pfo-reels-view .pfo-reel__actions button small,
body.ppa-standalone.pfo-reels-view .pfo-reel__actions button small{color:var(--pf-palette-link)!important;background:transparent!important;text-shadow:none!important;}
body .pfo-comment__meta{color:var(--proenca-muted)!important;}
body .pfo-comment__meta > button{background:transparent!important;background-image:none!important;color:var(--proenca-blue)!important;border:0!important;box-shadow:none!important;}
body .pfo-comment__meta > button:hover,
body .pfo-comment__meta > button:focus-visible{background:var(--proenca-surface-blue)!important;color:var(--pf-palette-link)!important;outline:none!important;box-shadow:0 0 0 2px rgba(0,0,0,0.1)!important;}
body .pfo-comment__meta > button[data-pfo-comment-like].is-active,
body .pfo-comment__meta > button[data-pfo-comment-like][aria-pressed="true"]{background:rgba(27,100,216,0.08)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-comment__meta > .pfo-comment__delete,
body .pfo-comment__meta > button[data-pfo-comment-delete]{background:transparent!important;color:var(--pf-palette-red-text)!important;border:0!important;box-shadow:none!important;}
body .pfo-comment__meta > .pfo-comment__delete:hover,
body .pfo-comment__meta > button[data-pfo-comment-delete]:hover{background:var(--proenca-danger-bg)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-comment__meta > time{color:var(--proenca-muted)!important;}
body .pfo-comment__meta > .pfo-comment__likes{background:var(--proenca-warning-bg)!important;color:var(--proenca-warning)!important;border:1px solid rgba(92,132,184,0.14)!important;box-shadow:none!important;}
.pfo-social-header__mobile-menu,
.pfo-social-header__desktop-search,
.pfo-social-header__search-action,
.pfo-social-header__menu,
.pfo-social-header__mobile-actions > a,
.pfo-social-header__mobile-actions > button{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__create,
.pfo-social-header__mobile-actions > :first-child{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__messages-action,
.pfo-social-header__mobile-actions > :last-child{color:var(--pf-palette-text, #75b6ff)!important;}
.pfo-social-header__notification{color:var(--pf-palette-red-text)!important;}
.pfo-social-header__mobile-menu :is(svg,.pfi-icon),
.pfo-social-header__desktop-search :is(svg,.pfi-icon),
.pfo-social-header__search-action :is(svg,.pfi-icon),
.pfo-social-header__menu :is(svg,.pfi-icon),
.pfo-social-header__mobile-actions > a :is(svg,.pfi-icon),
.pfo-social-header__mobile-actions > button :is(svg,.pfi-icon),
.pfo-social-header__round :is(svg,.pfi-icon),
.pfo-social-header__quick-action :is(svg,.pfi-icon){color:currentColor!important;stroke:currentColor!important;fill:none!important;}
.pfo-social-header__mobile-menu,
.pfo-social-header__search-action,
.pfo-social-header__menu,
.pfo-social-header__mobile-actions > a,
.pfo-social-header__mobile-actions > button,
.pfo-social-header__round,
.pfo-social-header__quick-action,
.pfi-icon-button,
.ppa-icon-button{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;border:1px solid rgba(92,132,184,0.22)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-social-header__mobile-menu:hover,
.pfo-social-header__search-action:hover,
.pfo-social-header__menu:hover,
.pfo-social-header__mobile-actions > a:hover,
.pfo-social-header__mobile-actions > button:hover,
.pfo-social-header__round:hover,
.pfo-social-header__quick-action:hover,
.pfi-icon-button:hover,
.ppa-icon-button:hover,
.pfo-social-header__mobile-menu:focus-visible,
.pfo-social-header__search-action:focus-visible,
.pfo-social-header__menu:focus-visible,
.pfo-social-header__mobile-actions > a:focus-visible,
.pfo-social-header__mobile-actions > button:focus-visible,
.pfo-social-header__round:focus-visible,
.pfo-social-header__quick-action:focus-visible,
.pfi-icon-button:focus-visible,
.ppa-icon-button:focus-visible{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfo-social-header__mobile-menu :is(svg,.pfi-icon),
.pfo-social-header__search-action :is(svg,.pfi-icon),
.pfo-social-header__menu :is(svg,.pfi-icon),
.pfo-social-header__mobile-actions > a :is(svg,.pfi-icon),
.pfo-social-header__mobile-actions > button :is(svg,.pfi-icon),
.pfo-social-header__round :is(svg,.pfi-icon),
.pfo-social-header__quick-action :is(svg,.pfi-icon),
.pfi-icon-button :is(svg,.pfi-icon),
.ppa-icon-button :is(svg,.pfi-icon){color:var(--pf-palette-link)!important;stroke:var(--pf-palette-link)!important;fill:none!important;}
.pfo-social-header__desktop-search{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border-strong, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-social-header__desktop-search :is(svg,.pfi-icon){color:var(--pf-palette-red-text)!important;stroke:var(--pf-palette-red-text)!important;fill:none!important;}
.pfo-social-header__avatar,
.pfo-social-header__avatar:hover,
.pfo-social-header__avatar:focus-visible{background:transparent!important;box-shadow:none!important;}
body .pfo-post-menu{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger){background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:1px solid transparent!important;box-shadow:none!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger):hover,
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger):focus-visible{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger).is-active{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__icon{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__icon svg,
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__icon .pfi-icon{color:var(--pf-palette-red-text)!important;stroke:currentColor!important;fill:none!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__copy strong{color:var(--pf-palette-text, #75b6ff)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__copy small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body .pfo-post-menu .pfo-post-menu__item:not(.is-danger) .pfo-post-menu__check{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body .pfo-post-menu .pfo-post-menu__item.is-danger{background:var(--pf-palette-danger, #303132)!important;color:var(--pf-palette-link)!important;border:1px solid var(--pf-palette-danger, #3e4042)!important;box-shadow:none!important;}
body .pfo-post-menu .pfo-post-menu__item.is-danger:hover,
body .pfo-post-menu .pfo-post-menu__item.is-danger:focus-visible{background:var(--pf-palette-danger, #303132)!important;color:var(--pf-palette-link)!important;}
body .pfo-post-menu .pfo-post-menu__item.is-danger .pfo-post-menu__icon{background:rgba(36,37,38,0.16)!important;color:var(--pf-palette-link)!important;}
body .pfo-post-menu .pfo-post-menu__item.is-danger :is(.pfo-post-menu__copy strong,.pfo-post-menu__copy small,svg,.pfi-icon){color:var(--pf-palette-link)!important;}
body .pfo-post-menu .pfo-post-menu__separator{background:var(--pf-palette-subtle, #242526)!important;}
body.pfo-social-messages-view .pfo-messages.pfo-messages--executive{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-messages.pfo-messages--executive::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-social-messages-view .pfo-messages.pfo-messages--executive::after{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-social-messages-view .pfo-messages__sidebar,
body.pfo-social-messages-view .pfo-messages__thread{background:var(--pf-palette-surface, #242526)!important;border:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-messages__sidebar::before,
body.pfo-social-messages-view .pfo-messages__thread::before{background:var(--pf-palette-primary, #1b64d8)!important;border:0!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-messages__sidebar::after,
body.pfo-social-messages-view .pfo-messages__thread::after{background:linear-gradient(135deg, rgba(27,100,216,0.08), rgba(27,100,216,0.1))!important;border:0!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-messages__sidebar-head{background:var(--pf-palette-surface, #242526)!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
body.pfo-social-messages-view .pfo-messages__eyebrow{color:var(--pf-palette-red-text)!important;}
body.pfo-social-messages-view .pfo-messages__eyebrow svg{color:var(--pf-palette-red-text)!important;stroke:currentColor!important;}
body.pfo-social-messages-view .pfo-messages__sidebar-head h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-social-messages-view .pfo-messages__sidebar-head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-messages__list-head strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-social-messages-view .pfo-messages__list-head div > span{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-messages__count{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-messages__people{scrollbar-color:var(--pf-palette-border, #3a3b3c) transparent!important;}
body.pfo-social-messages-view .pfo-message-person{border:1px solid transparent!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-message-person:hover,
body.pfo-social-messages-view .pfo-message-person:focus-visible{background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 10px 20px rgba(0,0,0,0.07)!important;}
body.pfo-social-messages-view .pfo-message-person.is-active{background:linear-gradient(105deg, rgba(27,100,216,0.08) 0%, rgba(36,37,38,0.98) 35%, rgba(27,100,216,0.1) 100%)!important;border-color:var(--pf-palette-border, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-message-person.is-active::before{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-social-messages-view .pfo-message-person__avatar img{border:3px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 0 0 1px var(--pf-palette-text, #0000004d), 0 7px 15px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-message-person__copy strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-social-messages-view .pfo-message-person__copy small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-message-person__marker{background:var(--pf-palette-border, #3a3b3c)!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-message-person.is-active .pfo-message-person__marker{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:0 0 0 5px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-messages__thread-header{background:var(--pf-palette-surface, #242526)!important;border:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-messages__thread-person > img{border:4px solid var(--pf-palette-surface, #3e4042)!important;box-shadow:0 0 0 1px var(--pf-palette-text, #0000004d), 0 9px 20px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-messages__thread-eyebrow{color:var(--pf-palette-red-text)!important;}
body.pfo-social-messages-view .pfo-messages__thread-copy h2{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-social-messages-view .pfo-messages__thread-copy > span:last-child{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-messages__privacy{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-social-messages-view .pfo-messages__privacy svg{color:var(--pf-palette-red-text)!important;stroke:currentColor!important;}
body.pfo-social-messages-view .pfo-message-list{background:var(--pf-palette-surface, #242526)!important;scrollbar-color:var(--pf-palette-border, #3a3b3c) transparent!important;}
body.pfo-social-messages-view .pfo-message{background:transparent!important;border:0!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-message > span{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-message > small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-message.is-own > span{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:inset 4px 0 0 var(--pf-palette-text, #0000004d), 0 10px 22px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-message-form{background:var(--pf-palette-surface, #242526)!important;border:0!important;border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-message-form::before{background:var(--pf-palette-primary, #1b64d8)!important;border:0!important;box-shadow:none!important;}
body.pfo-social-messages-view .pfo-message-form textarea{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.04)!important;}
body.pfo-social-messages-view .pfo-message-form textarea:focus{outline:0!important;border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-message-form textarea::placeholder{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-social-messages-view .pfo-message-form__submit,
body.pfo-social-messages-view .pfo-message-form button.pfo-button{border:1px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-messages-view .pfo-message-form__submit:hover,
body.pfo-social-messages-view .pfo-message-form__submit:focus-visible{box-shadow:0 14px 24px rgba(0,0,0,0.12)!important;}
body.pfo-social-messages-view .pfo-message-form__submit svg{color:var(--pf-palette-link)!important;stroke:currentColor!important;fill:none!important;}
body.pfo-social-messages-view .pfo-messages__empty-list,
body.pfo-social-messages-view .pfo-messages__no-thread{border:1px dashed var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;box-shadow:none!important;}
@media (max-width:560px){body.pfo-social-messages-view .pfo-messages__sidebar,
  body.pfo-social-messages-view .pfo-messages__thread{border-right:0!important;border-left:0!important;}}
/* assets/css/app-reference-light-v31226.css */
@media (max-width: 900px){body:is(.pfo-native-android,.pfi-mobile-browser-app),
  body.ppa-standalone{--pfo-app-ref-blue:var(--pf-palette-primary, #1b64d8)!important;--pfo-app-ref-blue-2:var(--pf-palette-primary, #1b64d8)!important;--pfo-app-ref-red:var(--pf-palette-primary, #1b64d8)!important;--pfo-app-ref-bg:var(--pf-palette-surface, #242526)!important;--pfo-app-ref-card:var(--pf-palette-surface, #242526)!important;--pfo-app-ref-line:var(--pf-palette-border, #3e4042)!important;--pfo-app-ref-text:var(--pf-palette-text, #75b6ff)!important;--pfo-app-ref-muted:var(--pf-palette-muted, #b0b3b8)!important;--pfo-app-ref-shadow:0 2px 8px rgba(0,0,0,0.05)!important;background:var(--pfo-app-ref-bg)!important;color:var(--pfo-app-ref-text)!important;}
html:is(.pfo-native-android,.pfi-mobile-browser-app),
  html:is(.pfo-native-android,.pfi-mobile-browser-app) body{background:var(--pfo-app-ref-bg)!important;color-scheme:dark!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar,
  body.ppa-standalone .ppa-appbar{background:rgba(36,37,38,0.98)!important;border-bottom:1px solid var(--pfo-app-ref-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar__identity,
  body.ppa-standalone .ppa-appbar__identity{color:var(--pfo-app-ref-blue)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar__identity img,
  body.ppa-standalone .ppa-appbar__identity img{background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar__identity span,
  body.ppa-standalone .ppa-appbar__identity span{color:var(--pfo-app-ref-blue)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar__identity small,
  body.ppa-standalone .ppa-appbar__identity small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar__identity small i,
  body.ppa-standalone .ppa-appbar__identity small i{background:var(--pf-palette-primary, #1b64d8)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-icon-button,
  body.ppa-standalone .ppa-icon-button{border:0!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-blue)!important;box-shadow:none!important;}
.ppa-reference-appbar-badge{border:2px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pfo-app-ref-red)!important;color:var(--pf-palette-link)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-reference-home,
  body.ppa-standalone .ppa-reference-home{background:var(--pf-palette-surface, #242526)!important;}
.ppa-reference-home__welcome span{color:var(--pfo-app-ref-text)!important;}
.ppa-reference-home__welcome strong{color:var(--pfo-app-ref-muted)!important;}
.ppa-reference-home__welcome-bell{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-blue)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-reference-home__welcome-bell em{border:2px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pfo-app-ref-red)!important;color:var(--pf-palette-link)!important;}
.ppa-reference-home__section > header h1,
  .ppa-reference-home__section > header h2{color:var(--pfo-app-ref-text)!important;}
.ppa-reference-home__section > header p{color:var(--pfo-app-ref-muted)!important;}
.ppa-reference-home__grid > a{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-blue)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-reference-home__grid > a.is-red{color:var(--pf-palette-red-text)!important;}
.ppa-reference-home__grid > a strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-reference-home__grid > a > span{border:2px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pfo-app-ref-red)!important;color:var(--pf-palette-link)!important;}
.ppa-reference-home__highlight{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-reference-home__highlight > span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pfo-app-ref-blue)!important;}
.ppa-reference-home__highlight strong{color:var(--pfo-app-ref-text)!important;}
.ppa-reference-home__highlight small{color:var(--pfo-app-ref-muted)!important;}
.ppa-reference-home__highlight > svg{color:var(--pf-palette-muted, #b0b3b8)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-reference-bottom-nav,
  body.ppa-standalone .ppa-reference-bottom-nav{border-top:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.98)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-reference-bottom-nav :is(a,button){border:0!important;background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;box-shadow:none!important;}
.ppa-reference-bottom-nav :is(a,button) span{color:inherit!important;}
.ppa-reference-bottom-nav :is(a,button).is-active{color:var(--pfo-app-ref-blue)!important;}
.ppa-reference-bottom-nav :is(a,button).is-active::after{background:var(--pfo-app-ref-red)!important;}
.ppa-reference-bottom-nav em{border:2px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pfo-app-ref-red)!important;color:var(--pf-palette-link)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app):not(.ppa-reference-home-active) .pfi-site-stage,
  body.ppa-standalone:not(.ppa-reference-home-active) .pfi-site-stage,
  body:is(.pfo-native-android,.pfi-mobile-browser-app):not(.ppa-reference-home-active) .pfi-site-layout,
  body.ppa-standalone:not(.ppa-reference-home-active) .pfi-site-layout{background:var(--pfo-app-ref-bg)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app):not(.ppa-reference-home-active) :is(.pfi-main,.pfi-main--full,.pfi-main--portal,.pfi-entry-content,#primary,.site-main),
  body.ppa-standalone:not(.ppa-reference-home-active) :is(.pfi-main,.pfi-main--full,.pfi-main--portal,.pfi-entry-content,#primary,.site-main){background:var(--pfo-app-ref-bg)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.pfo-worker-support,.pfo-tool-custody,.pfo-directory,.pfo-profile,.pfo-training,.pfo-notifications,.pfo-social),
  body.ppa-standalone :is(.pfo-worker-support,.pfo-tool-custody,.pfo-directory,.pfo-profile,.pfo-training,.pfo-notifications,.pfo-social){color:var(--pfo-app-ref-text)!important;background:transparent!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.pfo-worker-section,.pfo-tool-panel,.pfo-tool-summary__card,.pfo-panel,.pfo-state,.pfo-profile-overview,.pfo-social-widget,.pfo-notification-item,.pfo-request,.pfo-worker-form-card),
  body.ppa-standalone :is(.pfo-worker-section,.pfo-tool-panel,.pfo-tool-summary__card,.pfo-panel,.pfo-state,.pfo-profile-overview,.pfo-social-widget,.pfo-notification-item,.pfo-request,.pfo-worker-form-card){border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(h1,h2,h3,h4,strong),
  body.ppa-standalone :is(h1,h2,h3,h4,strong){color:var(--pfo-app-ref-text)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(input,select,textarea),
  body.ppa-standalone :is(input,select,textarea){border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:none!important;}
body.pfo-worker-support-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-worker-hero,
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-hero{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-worker-tabs,
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-tabs{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body.pfo-worker-support-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-worker-tabs a,
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-tabs a{color:var(--pf-palette-muted, #b0b3b8)!important;background:transparent!important;}
body.pfo-worker-support-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-worker-tabs a.is-active,
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-tabs a.is-active{background:var(--pf-palette-canvas, #242526)!important;color:var(--pfo-app-ref-blue)!important;}
body.pfo-worker-support-page:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.pfo-ppe-card,.pfo-ppe-choice),
  body.pfo-worker-support-page.ppa-standalone :is(.pfo-ppe-card,.pfo-ppe-choice){border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-tool-custody-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-tool-custody,
  body.pfo-tool-custody-page.ppa-standalone .pfo-tool-custody{background:transparent!important;}
body.pfo-tool-custody-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-tool-custody__header,
  body.pfo-tool-custody-page.ppa-standalone .pfo-tool-custody__header{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-tool-custody-page:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-tool-card,
  body.pfo-tool-custody-page.ppa-standalone .pfo-tool-card{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-directory-view:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.pfo-directory,.pfo-directory-grid,.pfo-directory-list),
  body.pfo-directory-view.ppa-standalone :is(.pfo-directory,.pfo-directory-grid,.pfo-directory-list){background:transparent!important;}
body.pfo-directory-view:is(.pfo-native-android,.pfi-mobile-browser-app) [class*="directory"] article,
  body.pfo-directory-view.ppa-standalone [class*="directory"] article,
  body.pfo-directory-view:is(.pfo-native-android,.pfi-mobile-browser-app) [class*="directory"] li,
  body.pfo-directory-view.ppa-standalone [class*="directory"] li{border-color:var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-social-feed-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-social-layout,
  body.pfo-social-feed-view.ppa-standalone .pfo-social-layout{background:transparent!important;}
body.pfo-social-feed-view:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.pfo-composer,.pfo-post,.pfo-stories,.pfo-panel),
  body.pfo-social-feed-view.ppa-standalone :is(.pfo-composer,.pfo-post,.pfo-stories,.pfo-panel){border-color:var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-drawer,
  body.ppa-standalone .ppa-drawer{background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(.ppa-drawer__quick-actions a,.ppa-drawer__quick-actions button,.ppa-drawer-link),
  body.ppa-standalone :is(.ppa-drawer__quick-actions a,.ppa-drawer__quick-actions button,.ppa-drawer-link){border-color:var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;}}
@media (max-width: 900px){body:is(.pfo-native-android,.pfi-mobile-browser-app).ppa-reference-home-active .ppa-appbar,
  body.ppa-standalone.ppa-reference-home-active .ppa-appbar{background:var(--pf-palette-surface, #242526)!important;border-bottom:1px solid var(--pfo-app-ref-line)!important;}
.ppa-reference-home__grid > a svg{background:var(--pf-palette-canvas, #242526)!important;color:var(--pfo-app-ref-blue)!important;}
.ppa-reference-home__grid > a.is-red svg{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}}
@media (max-width: 900px){body.pfo-directory-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-hub,
  body.pfo-directory-view.ppa-standalone .pfo-people-hub,
  body.pfo-colleagues-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-hub,
  body.pfo-colleagues-view.ppa-standalone .pfo-people-hub{background:transparent!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-content__header,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-content__header{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-content__header h2,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-content__header h2{color:var(--pfo-app-ref-text)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-pills,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-pills{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-pill,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-pill{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-pill.is-active,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-pill.is-active{background:var(--pf-palette-canvas, #242526)!important;color:var(--pfo-app-ref-blue)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-search,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-search{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-card,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-card{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-card__name,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-card__name{color:var(--pfo-app-ref-text)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-card__body p,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body:is(.pfo-directory-view,.pfo-colleagues-view):is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-people-card__body small,
  body:is(.pfo-directory-view,.pfo-colleagues-view).ppa-standalone .pfo-people-card__body small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notifications-page,
  body.pfo-notifications-view.ppa-standalone .pfo-notifications-page{background:transparent!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification-center,
  body.pfo-notifications-view.ppa-standalone .pfo-notification-center{background:transparent!important;color:var(--pfo-app-ref-text)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification-pagebar,
  body.pfo-notifications-view.ppa-standalone .pfo-notification-pagebar{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification-pagebar__title h1,
  body.pfo-notifications-view.ppa-standalone .pfo-notification-pagebar__title h1{color:var(--pfo-app-ref-text)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification-section,
  body.pfo-notifications-view.ppa-standalone .pfo-notification-section{background:transparent!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification,
  body.pfo-notifications-view.ppa-standalone .pfo-notification{border:1px solid var(--pfo-app-ref-line)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-ref-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification.is-unread,
  body.pfo-notifications-view.ppa-standalone .pfo-notification.is-unread{border-left:3px solid var(--pfo-app-ref-red)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-notifications-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-notification__content,
  body.pfo-notifications-view.ppa-standalone .pfo-notification__content{color:var(--pfo-app-ref-text)!important;}}
@media (max-width: 900px){body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar,
  body:is(.pfo-native-android,.pfi-mobile-browser-app) .ppa-appbar[hidden]{background:var(--pf-palette-surface, #242526)!important;border:0!important;border-bottom:1px solid var(--pfo-app-ref-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app) :is(
    .pfo-social-header,
    .pfo-social-header__mobile,
    .pfo-social-header__mobile-top,
    .pfo-social-header__mobile-nav,
    .ppa-social-tabs,
    .pfi-header,
    .pfi-operations-bar
  ){border:0!important;}}
.pfi-native-app-header{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;border:0!important;border-bottom:1px solid var(--pf-palette-subtle, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-native-app-header__button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
.pfi-native-app-header__button svg{stroke:currentColor!important;}
.pfi-native-app-header__rolamentos.is-current,
body.prb-rolamentos-page .pfi-native-app-header__rolamentos{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-native-app-header__brand{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-native-app-header__brand strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-native-app-header__brand small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-native-app-header__badge{border:2px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-native-android.pfi-native-app-header-active .ppa-appbar,
body.pfo-native-android.pfi-native-app-header-active .ppa-appbar[hidden],
body.pfo-native-android.pfi-native-app-header-active .pfo-social-header,
body.pfo-native-android.pfi-native-app-header-active .pfo-social-header__mobile,
body.pfo-native-android.pfi-native-app-header-active .pfo-social-header__mobile-top,
body.pfo-native-android.pfi-native-app-header-active .pfo-social-header__mobile-nav,
body.pfo-native-android.pfi-native-app-header-active .ppa-social-tabs,
body.pfo-native-android.pfi-native-app-header-active .pfi-header,
body.pfo-native-android.pfi-native-app-header-active .pfi-operations-bar{border:0!important;}
@media (max-width: 900px){body:is(.pfo-native-android,.pfi-mobile-browser-app).pfo-social-feed-view :is(.pfo-stories,.pfo-composer,.pfo-post){border-right:0!important;border-left:0!important;}
body.pfo-profile-page.pfo-profile-overview-view:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-profile__identity--social{border-right:0!important;border-left:0!important;}
body.pfo-profile-page.pfo-profile-subview:is(.pfo-native-android,.pfi-mobile-browser-app) .pfo-profile__tabs{border-right:0!important;border-left:0!important;background:rgba(36,37,38,0.98)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}}
@media (max-width:900px){body:is(.pfo-native-android,.pfi-mobile-browser-app).pfo-worker-support-page .pfo-worker-hero{border-right:0!important;border-left:0!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app).pfo-worker-support-page .pfo-worker-tabs{border-right:0!important;border-left:0!important;}
body:is(.pfo-native-android,.pfi-mobile-browser-app).pfo-worker-support-page .pfo-worker-section > header,
  body:is(.pfo-native-android,.pfi-mobile-browser-app).pfo-worker-support-page .pfo-worker-section--intro{border-right:0!important;border-left:0!important;}}
@media (max-width: 900px){body.pfo-tool-custody-page :is(.pfo-tool-catalog-row.is-bulk-selected){border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12),0 14px 32px rgba(0,0,0,0.12)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check__mark{border:2px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"]{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark::after,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark::after{color:var(--pf-palette-link)!important;}}
/* assets/css/app-reference-exact-v31228.css */
@media (max-width: 900px){body.pfo-native-android.ppa-exact-v31228,
  body.ppa-standalone.ppa-exact-v31228{--px-blue:var(--pf-palette-primary, #1b64d8)!important;--px-blue-2:var(--pf-palette-primary, #1b64d8)!important;--px-red:var(--pf-palette-primary, #1b64d8)!important;--px-bg:var(--pf-palette-surface, #242526)!important;--px-card:var(--pf-palette-surface, #242526)!important;--px-text:var(--pf-palette-text, #75b6ff)!important;--px-muted:var(--pf-palette-muted, #b0b3b8)!important;--px-line:var(--pf-palette-border, #3e4042)!important;--px-green:var(--pf-palette-primary, #1b64d8)!important;--px-green-bg:var(--pf-palette-canvas, #242526)!important;--px-red-bg:var(--pf-palette-canvas, #242526)!important;--px-shadow:0 2px 8px rgba(0,0,0,0.05)!important;background:var(--px-bg)!important;color:var(--px-text)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-appbar,
  body.ppa-standalone.ppa-exact-v31228 .ppa-appbar{background:var(--pf-palette-surface, #242526)!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-appbar__identity span,
  body.ppa-standalone.ppa-exact-v31228 .ppa-appbar__identity span{color:var(--px-blue)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-appbar__identity small,
  body.ppa-standalone.ppa-exact-v31228 .ppa-appbar__identity small{color:var(--px-muted)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-icon-button,
  body.ppa-standalone.ppa-exact-v31228 .ppa-icon-button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--px-blue)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-reference-bottom-nav,
  body.ppa-standalone.ppa-exact-v31228 .ppa-reference-bottom-nav{background:rgba(36,37,38,0.985)!important;border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-reference-bottom-nav :is(a,button),
  body.ppa-standalone.ppa-exact-v31228 .ppa-reference-bottom-nav :is(a,button){border:0!important;background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-reference-bottom-nav .is-active,
  body.ppa-standalone.ppa-exact-v31228 .ppa-reference-bottom-nav .is-active{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-native-android.ppa-exact-v31228 .ppa-reference-home,
  body.ppa-standalone.ppa-exact-v31228 .ppa-reference-home{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-v31228 .ppa-reference-home__welcome strong{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-v31228 .ppa-reference-home__grid > a{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-exact-v31228 .ppa-reference-home__grid > a strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-v31228 .ppa-reference-home__grid > a.is-blue svg{color:var(--px-blue)!important;}
.ppa-exact-v31228 .ppa-reference-home__grid > a.is-red svg{color:var(--pf-palette-red-text)!important;}
.ppa-exact-v31228 .ppa-reference-home__highlight{border:1px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.ppa-exact-module-title{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-module-title h1{color:var(--px-text)!important;}
.ppa-exact-module-title p{color:var(--px-muted)!important;}
.ppa-exact-search input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
.ppa-exact-search svg{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-tools .pfo-tool-custody{background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-tools .pfo-tool-controls{background:var(--pf-palette-surface, #242526)!important;border:0!important;box-shadow:none!important;}
body.ppa-exact-tools .pfo-tool-search input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-tools .pfo-tool-tabs.pfo-tool-tabs--organized{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-tools .pfo-tool-panel{border:0!important;background:transparent!important;box-shadow:none!important;}
body.ppa-exact-tools .pfo-tool-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-tools .pfo-tool-card > header{border:0!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-tools .pfo-tool-card__icon{border:0!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-tools .pfo-tool-card h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-tools .pfo-tool-code{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-tools .pfo-tool-state--available{color:var(--pf-palette-red-text)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-exact-tools .pfo-tool-state--custody,
  body.ppa-exact-tools .pfo-tool-state--pending{color:var(--pf-palette-warning, #e9bf67)!important;background:var(--pf-palette-warning-soft, #263951)!important;}
body.ppa-exact-tools .ppa-exact-chevron{border-top:2px solid var(--pf-palette-border-strong, #3e4042)!important;border-right:2px solid var(--pf-palette-border-strong, #3e4042)!important;}
body.ppa-exact-tools .pfo-tool-card.is-open .pfo-tool-card__meta{border-top:1px solid var(--pf-palette-canvas, #3e4042)!important;}
body.ppa-exact-directory .pfo-people-hub{background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-directory .pfo-people-search{border:0!important;background:transparent!important;box-shadow:none!important;}
body.ppa-exact-directory .pfo-people-search__field--name input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-directory .pfo-people-search__icon{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-directory .pfo-people-section{border:0!important;background:transparent!important;}
body.ppa-exact-directory .pfo-people-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-directory .pfo-people-card__name{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-directory .pfo-people-card__body p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-directory .pfo-people-action--primary{background:var(--px-blue)!important;color:var(--pf-palette-link)!important;border-color:var(--px-blue)!important;}
body.ppa-exact-directory .pfo-people-action--secondary{background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;border:1px solid var(--pf-palette-canvas, #3e4042)!important;}
body.ppa-exact-training .pfnp-profile-segment{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-training-head{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-training-head h1{color:var(--px-text)!important;}
.ppa-exact-training-tabs{border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;}
.ppa-exact-training-tabs button{border:0!important;background:transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-training-tabs button.is-active{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-training-tabs button.is-active::after{background:var(--px-red)!important;}
.ppa-exact-training-search input{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-training-search svg{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-training-status{color:var(--px-muted)!important;}
.ppa-exact-featured{background:#303132!important;color:var(--pf-palette-link)!important;}
.ppa-exact-featured a{color:var(--pf-palette-link)!important;}
.ppa-exact-featured small{color:rgba(240,242,245,0.75)!important;}
.ppa-exact-featured strong{color:var(--pf-palette-link)!important;}
.ppa-exact-training-categories span{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-training .pfnp-training-grid--academy::before{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-training .pfnp-training-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-training .pfnp-training-card h3{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-training .pfnp-training-card p{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-library .pfnp-files-panel{border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.ppa-exact-library-head{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-library-head h1{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-library-head p{color:var(--px-muted)!important;}
.ppa-exact-library-categories{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-library-categories button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-exact-library-categories button > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--px-blue)!important;}
.ppa-exact-library-categories button:nth-child(odd) > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
.ppa-exact-library-categories strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-library-categories small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-library-categories i{border-top:2px solid var(--pf-palette-border-strong, #3e4042)!important;border-right:2px solid var(--pf-palette-border-strong, #3e4042)!important;}
body.ppa-exact-library .pfnp-files-toolbar{border:0!important;background:transparent!important;}
body.ppa-exact-library .pfnp-files-section{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body.ppa-exact-library .pfnp-folder-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-library .pfnp-files-table-wrap{border:0!important;}
body.ppa-exact-epi .pfo-worker-support{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-epi-head{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-epi-head h1{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-epi-head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-epi-categories{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-epi-category{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-exact-epi-category > span{color:var(--px-blue)!important;}
.ppa-exact-epi-category strong{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-epi-category small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-epi-category i{border-top:2px solid var(--pf-palette-border-strong, #3e4042)!important;border-right:2px solid var(--pf-palette-border-strong, #3e4042)!important;}
body.ppa-exact-epi .pfo-worker-section{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body.ppa-exact-epi .pfo-worker-empty{border:0!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-epi .pfo-worker-form-card{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-procedures .pfo-worker-support{background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-procedures .pfo-worker-section{border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
.ppa-exact-procedure-head{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-procedure-head h1{color:var(--pf-palette-text, #75b6ff)!important;}
.ppa-exact-procedure-head p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-procedure-list{background:var(--pf-palette-surface, #242526)!important;}
.ppa-exact-procedure-list a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.ppa-exact-procedure-list span{color:var(--px-blue)!important;}
.ppa-exact-procedure-list a:nth-child(3) span,
  .ppa-exact-procedure-list a:nth-child(4) span{color:var(--pf-palette-red-text)!important;}
.ppa-exact-procedure-list i{border-top:2px solid var(--pf-palette-border-strong, #3e4042)!important;border-right:2px solid var(--pf-palette-border-strong, #3e4042)!important;}
body.ppa-exact-v31228 :is(.pfo-state,.pfnp-empty,.pfo-worker-empty){color:var(--px-text)!important;background:var(--pf-palette-surface, #242526)!important;border-color:var(--pf-palette-border, #3e4042)!important;}
body.ppa-exact-v31228 :is(input,select,textarea){color:var(--px-text)!important;background:var(--pf-palette-surface, #242526)!important;}}
@media (max-width:900px){body.ppa-exact-epi .pfo-ppe-choice.is-reference-focus{outline:3px solid rgba(92,132,184,0.24)!important;box-shadow:0 0 0 5px rgba(0,0,0,0.08)!important;}}
@media (max-width: 900px){body.pfo-tool-custody-page :is(.pfo-tool-catalog-row.is-bulk-selected){border-color:var(--pf-palette-primary, #5c84b8)!important;box-shadow:0 0 0 3px rgba(0,0,0,0.12),0 14px 32px rgba(0,0,0,0.12)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check__mark{border:2px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:transparent!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"]{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-tool-custody-page .pfo-tool-catalog-bulk-check:is(.is-active,[aria-pressed="true"])[data-pfo-bulk-selected="1"] .pfo-tool-catalog-bulk-check__mark::after,
  body.pfo-tool-custody-page .pfo-tool-catalog-row.is-bulk-selected .pfo-tool-catalog-bulk-check__mark::after{color:var(--pf-palette-link)!important;}}
@media (max-width:900px){body.ppa-exact-tools .pfo-tool-catalog-list .pfo-tool-catalog-row__body h3{color:var(--pf-palette-text, #75b6ff)!important;}}
@media (max-width:900px){body.pfo-profile-page.pfo-profile-view-diretoria.pfo-native-android :is(
    .pfo-profile-cover,
    .pfo-profile__cover,
    .pfo-profile__identity,
    .pfo-profile__identity--social,
    .pfo-profile__social-summary,
    .pfo-profile-media-inputs,
    .pfo-profile__tabs
  ),
  body.pfo-profile-page.pfo-profile-view-diretoria.ppa-standalone :is(
    .pfo-profile-cover,
    .pfo-profile__cover,
    .pfo-profile__identity,
    .pfo-profile__identity--social,
    .pfo-profile__social-summary,
    .pfo-profile-media-inputs,
    .pfo-profile__tabs
  ){border:0!important;}
body.pfo-profile-page.pfo-profile-view-diretoria.pfo-native-android .pfo-profile--official,
  body.pfo-profile-page.pfo-profile-view-diretoria.ppa-standalone .pfo-profile--official{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-profile-page.pfo-profile-view-diretoria.pfo-native-android .pfo-profile__content > .pfo-panel--module,
  body.pfo-profile-page.pfo-profile-view-diretoria.ppa-standalone .pfo-profile__content > .pfo-panel--module{border:0!important;background:transparent!important;box-shadow:none!important;}}
@media (max-width:900px){body:is(.pfo-native-android,.ppa-standalone).ppa-exact-v31228.ppa-standard-module-v312157{background:var(--pf-palette-surface, #242526)!important;}
body:is(.pfo-native-android,.ppa-standalone).pfo-profile-page.ppa-standard-profile-module-v312157 :is(
    .pfo-profile-cover,
    .pfo-profile__cover,
    .pfo-profile__identity,
    .pfo-profile__identity--social,
    .pfo-profile__social-summary,
    .pfo-profile-media-inputs,
    .pfo-profile__tabs
  ){border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).pfo-profile-page.ppa-standard-profile-module-v312157 .pfo-profile--official{background:var(--pf-palette-surface, #242526)!important;}
body:is(.pfo-native-android,.ppa-standalone).pfo-profile-page.ppa-standard-profile-module-v312157 .pfo-profile__content > .pfo-panel--module{border:0!important;background:transparent!important;box-shadow:none!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-standard-module-v312157 .pflf-hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-standard-module-v312157 .prh-portal{box-shadow:none!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-standard-module-v312157 .pst-header{border:0!important;background:transparent!important;box-shadow:none!important;}}
@media (max-width:900px){body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 :is(
    .entry-header,.page-header,.pfi-entry-header,.pfi-page-title,.entry-title,.pfi-entry-title,.wp-block-post-title
  ){border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158.pfo-profile-page :is(
    .pfo-profile-cover,.pfo-profile__cover,.pfo-profile__identity,.pfo-profile__identity--social,
    .pfo-profile__social-summary,.pfo-profile-media-inputs,.pfo-profile__tabs
  ){border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158.pfo-profile-page .pfo-profile--official{background:var(--pf-palette-surface, #242526)!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 :is(
    .pfo-profession-dashboard > .pfo-workflow__hero,
    .pfo-suite__hero,
    .pfo360-hero,
    .pfrtm-hero,
    .pflf-hero,
    .prh-hero,
    .psos-portal > .psos-hero,
    .pfo-budgets > .pfo-workflow__hero
  ){border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 .pst-portal:not(.pst-public-signature) > .pst-header{border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 [data-pfo-worker-support] .pfo-worker-hero{border:0!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 .prh-main > .ppa-module-quick-actions-v312158{background:transparent!important;border:0!important;box-shadow:none!important;}
body:is(.pfo-native-android,.ppa-standalone).ppa-top-clean-v312158 .prh-main > .ppa-module-quick-actions-v312158 a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}}
/* assets/css/mobile-browser-app-v312170.css */
@media (max-width: 900px){html.pfi-mobile-browser-app,
  body.pfi-mobile-browser-app{background:var(--pf-palette-surface, #242526)!important;}}
/* assets/css/responsive-audit-v312159.css */
@media (max-width:900px){body.pfo-responsive-audit-v312159{--pfo-r159-border:var(--pf-palette-border, #3e4042)!important;--pfo-r159-navy:#303132!important;--pfo-r159-blue:var(--pf-palette-primary, #1b64d8)!important;--pfo-r159-red:var(--pf-palette-primary, #1b64d8)!important;--pfo-r159-text:var(--pf-palette-text, #75b6ff)!important;--pfo-r159-muted:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159{background:var(--pf-palette-surface, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 :is(
    .entry-header,.page-header,.pfi-entry-header,.pfi-page-title,.entry-title,.pfi-entry-title,.wp-block-post-title
  ){border:0!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-profession-dashboard > .pfo-workflow__hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-profession-dashboard > .pfo-workflow__hero > aside{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-profession-dashboard > .pfo-workflow__hero > aside strong{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-profession-dashboard > .pfo-workflow__hero > aside a{background:var(--pfo-r159-blue)!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-suite__hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-suite__signal{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-suite__signal.is-critical{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero__identity{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero__identity > strong{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero__identity > small{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero__identity > em{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo360-hero__identity > a{background:var(--pfo-r159-blue)!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfrtm-hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfrtm-hero__supervisor{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfrtm-hero__supervisor strong{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfrtm-hero__supervisor small{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pflf-hero{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pflf-hero__status{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pflf-hero__status.is-critical{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .prh-hero{border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .prh-hero-actions a{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-r159-blue)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .prh-hero-user{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pst-portal:not(.pst-public-signature) > .pst-header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pst-user-card{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .psos-portal > .psos-hero{border:0!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .psos-hero-user{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-worker-support[data-pfo-worker-support] .pfo-worker-hero{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-worker-hero__alerts{background:var(--pfo-r159-blue)!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-budgets > .pfo-workflow__hero{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-budgets > .pfo-workflow__hero h1{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-budgets > .pfo-workflow__hero aside{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-profile-module-v312159.pfo-profile-page .pfo-profile__identity.pfo-profile__identity--social{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-profile-module-v312159.pfo-profile-page .pfo-profile__tabs{border-top:1px solid var(--pfo-r159-border)!important;border-bottom:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-profile-module-v312159.pfo-profile-page .pfo-profile__content > .pfo-panel--module{border:0!important;background:transparent!important;box-shadow:none!important;}}
@media (max-width:820px){body.pfo-responsive-audit-v312159 .pfo-mobile-card-table{border:0!important;background:transparent!important;}
body.pfo-responsive-audit-v312159 .pfo-mobile-card-table tbody tr{border:1px solid var(--pfo-r159-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159 .pfo-mobile-card-table tbody td{border:0!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;color:var(--pfo-r159-text,var(--pf-palette-text, #75b6ff))!important;}
body.pfo-responsive-audit-v312159 .pfo-mobile-card-table tbody td:last-child{border-bottom:0!important;}
body.pfo-responsive-audit-v312159 .pfo-mobile-card-table tbody td::before{color:var(--pfo-r159-muted,var(--pf-palette-muted, #b0b3b8))!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-summary > header{background:#303132!important;color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-summary > header h2{color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-summary > header p{color:var(--pf-palette-canvas, #f0f2f5)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-kpis article{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-kpis article span{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-kpis article strong{color:var(--pf-palette-link)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-kpis article.is-critical{border-color:var(--pf-palette-danger-soft, #3e4042)!important;background:var(--pf-palette-danger-soft, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-kpis article.is-critical strong{color:var(--pf-palette-red-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-note{border-left:4px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task{border:1px solid var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task__head small{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task__head strong{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task__flags span{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task__flags span.is-critical{background:var(--pf-palette-danger-soft, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task dt{color:var(--pfo-r159-muted)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-task dd{color:var(--pfo-r159-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-progress > span{background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-progress i{background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159 .pfo-mobile-planning-empty{border:1px dashed var(--pfo-r159-border)!important;background:var(--pf-palette-surface, #242526)!important;}}
@media (max-width:820px){body.pfo-responsive-audit-v312159 .pfrtm-report-table tbody tr{border:1px solid var(--pfo-r159-border,var(--pf-palette-subtle, #3e4042))!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table tbody td{border:0!important;border-bottom:1px solid var(--pf-palette-canvas, #3e4042)!important;color:var(--pfo-r159-text,var(--pf-palette-text, #75b6ff))!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table tbody td:last-child{border-bottom:0!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table tbody td::before{color:var(--pfo-r159-muted,var(--pf-palette-muted, #b0b3b8))!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table .pfrtm-report-cell{color:var(--pfo-r159-text,var(--pf-palette-text, #75b6ff))!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table .pfrtm-report-cell > strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-responsive-audit-v312159 .pfrtm-report-table .pfrtm-report-cell > small{color:var(--pfo-r159-muted,var(--pf-palette-muted, #b0b3b8))!important;}}
@media (max-width:820px){body.pfo-responsive-audit-v312159 .pfrtm-report-table{border:0!important;background:transparent!important;}}
/* assets/css/profile-collaborator-v312191.css */
body.pfo-profile-page .pfo-profile--social{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__identity.pfo-profile__identity--social{border:1px solid var(--pf-palette-subtle, #3e4042)!important;border-top:6px solid var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__avatar{border:5px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;box-shadow:0 0 0 1px var(--pf-palette-text, #0000004d), 0 12px 28px rgba(0,0,0,0.12)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__avatar-edit{border:3px solid var(--pf-palette-surface, #3e4042)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__name h1{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__headline{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__specialties li{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__specialties li.pfo-profile__specialty-more{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__corporate-meta{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__corporate-meta span + span::before{background:var(--pf-palette-border, #3a3b3c)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__corporate-meta strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__corporate-meta .is-status::after{border:2px solid var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-primary, #1b64d8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__badges .pfo-badge{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__badges .pfo-badge--verified{border-color:var(--pf-palette-canvas, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__completion{border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__completion > span{background:var(--pf-palette-primary, #1b64d8)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__completion strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__completion small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > .pfo-profile-action,
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > .pfo-profile-action:nth-child(n/**/+3),
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > .pfo-whatsapp-link,
body.pfo-profile-page .pfo-profile--social .pfo-profile-action--connection .pfo-button,
body.pfo-profile-page.pfo-proenca-app-360 .pfo-profile--social .pfo-profile__action-grid > .pfo-profile-action:nth-child(n/**/+3){border:1px solid var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > .pfo-profile-action--primary{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid svg,
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid .pfi-icon{color:currentColor!important;fill:none!important;stroke:currentColor!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__connection-state{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__completion:hover,
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > :is(.pfo-profile-action, .pfo-whatsapp-link):hover,
body.pfo-profile-page .pfo-profile--social .pfo-profile-action--connection .pfo-button:hover{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__action-grid > .pfo-profile-action--primary:hover{border-color:var(--pf-palette-primary, #5c84b8)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
body.pfo-profile-page .pfo-profile--social :is(.pfo-profile__completion, .pfo-profile-action, .pfo-whatsapp-link, .pfo-button, .pfo-profile__avatar-edit):focus-visible{outline:3px solid rgba(92,132,184,0.22)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__social-summary,
body.pfo-profile-page.pfo-responsive-audit-v312159.pfo-responsive-profile-module-v312159 .pfo-profile--social .pfo-profile__social-summary{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__social-summary > a{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:none!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__social-summary > a:hover{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__social-summary strong{color:var(--pf-palette-red-text)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__social-summary span{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__tabs{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__tabs a{border:1px solid transparent!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfo-profile-page .pfo-profile--social .pfo-profile__tabs a:is(.is-active, [aria-current="page"]){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;}
body.pfo-profile-page:is(.pfo-profile-view-operacoes, .pfo-profile-view-sst, .pfo-profile-view-diretoria, .pfo-profile-training-view) .pfo-profile--social :is(.pfo-profile__identity, .pfo-profile__social-summary){border:0!important;}
@media (max-width: 900px){body.pfo-profile-page:is(.pfo-native-android, .ppa-standalone).ppa-standard-profile-module-v312157 .pfo-profile--social :is(.pfo-profile__identity, .pfo-profile__social-summary),
  body.pfo-profile-page:is(.pfo-native-android, .ppa-standalone).ppa-top-clean-v312158 .pfo-profile--social :is(.pfo-profile__identity, .pfo-profile__social-summary){border:0!important;}}
/* assets/css/apk-elegance-v312208.css */
@media (max-width: 900px){:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body){--pfo-app-page:var(--pf-palette-surface, #242526)!important;--pfo-app-card:var(--pf-palette-surface, #242526)!important;--pfo-app-card-soft:var(--pf-palette-surface, #242526)!important;--pfo-app-line:var(--pf-palette-border, #3e4042)!important;--pfo-app-line-strong:var(--pf-palette-border-strong, #3e4042)!important;--pfo-app-ink:var(--pf-palette-text, #75b6ff)!important;--pfo-app-muted:var(--pf-palette-muted, #b0b3b8)!important;--pfo-app-blue:var(--pf-palette-primary, #1b64d8)!important;--pfo-app-blue-deep:var(--pf-palette-primary-hover, #1b64d8)!important;--pfo-app-blue-soft:var(--pf-palette-canvas, #242526)!important;--pfo-app-success:var(--pf-palette-success, #303132)!important;--pfo-app-success-soft:var(--pf-palette-success-soft, #242526)!important;--pfo-app-warning:var(--pf-palette-warning, #78561b)!important;--pfo-app-warning-soft:var(--pf-palette-warning-soft, #263951)!important;--pfo-app-danger:var(--pf-palette-danger, #303132)!important;--pfo-app-danger-soft:var(--pf-palette-danger-soft, #242526)!important;--pfo-r159-red:var(--pfo-app-danger)!important;--pfo-r159-red-soft:var(--pfo-app-danger-soft)!important;--pfo-app-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-app-shadow-strong:0 8px 28px rgba(0,0,0,0.1)!important;background:var(--pfo-app-page)!important;color:var(--pfo-app-ink)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body){--proenca-success:var(--pfo-app-success)!important;--proenca-success-bg:var(--pfo-app-success-soft)!important;--proenca-warning:var(--pfo-app-warning)!important;--proenca-warning-bg:var(--pfo-app-warning-soft)!important;--proenca-danger:var(--pfo-app-danger)!important;--proenca-danger-bg:var(--pfo-app-danger-soft)!important;--pfi-success:var(--pfo-app-success)!important;--pfi-warning:var(--pfo-app-warning)!important;--pfi-danger:var(--pfo-app-danger)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(.prh-portal, .prh-sign-page, .prh-access-denied){--prh-orange:var(--pf-palette-primary, #1b64d8)!important;--prh-green:var(--pfo-app-success)!important;--prh-yellow:var(--pf-palette-primary, #1b64d8)!important;--prh-red:var(--pfo-app-danger)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(.psos-portal, .psos-login-required, .psos-access-denied){--psos-orange:var(--pf-palette-primary, #1b64d8)!important;--psos-yellow:var(--pf-palette-primary, #1b64d8)!important;--psos-green:var(--pfo-app-success)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .pst-portal{--pst-success:var(--pfo-app-success)!important;--pst-warning:var(--pfo-app-warning)!important;--pst-danger:var(--pfo-app-danger)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(.pfo-tool-custody, [data-pfo-tool-custody]){--pfo-red:var(--pfo-app-danger)!important;--pfo-ferr-warning:var(--pfo-app-warning)!important;--pfo-ferr-danger:var(--pfo-app-danger)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(.pfo-ppe-control, .pfo-ppe-employee-pending, .pfo-ppe-response, .pfo-ppe-notification-result, .pfo-admin-ppe-control){--ppe-red:var(--pfo-app-danger)!important;--ppe-red-dark:var(--pf-palette-primary-hover, #1b64d8)!important;--ppe-yellow:var(--pf-palette-primary, #1b64d8)!important;--ppe-yellow-soft:var(--pfo-app-warning-soft)!important;--ppe-green:var(--pfo-app-success)!important;--ppe-green-soft:var(--pfo-app-success-soft)!important;--ppe-orange:var(--pf-palette-primary, #1b64d8)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .pfo360-shell{--pfo-red:var(--pfo-app-danger)!important;--pfo-red-soft:var(--pfo-app-danger-soft)!important;--pfo-green:var(--pfo-app-success)!important;--pfo-green-soft:var(--pfo-app-success-soft)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(
    .pfo-workflow__hero, .pfo-suite__hero, .pfo360-hero, .pfrtm-hero, .pflf-hero,
    .prh-hero, .pst-hero, .psos-hero, .pgr-hero, .ppc-hero, .pfi-portal-hero,
    .pfo-project-desktop__hero
  ){box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(
    .pfi-dashboard-section, .pfi-dashboard-panel, .pfo-workflow__panel, .pfo-workflow__metrics > article,
    .pfo-panel, .pfo-suite__kpis > *, .pfo360-panel, .pfo360-kpi, .pfo360-cost-kpis > article,
    .pfrtm-card, .pfrtm-metrics > article, .pflf-panel, .pflf-section, .pflf-metric,
    .prh-card, .prh-metric, .prh-rh-kpi, .prh-advanced-metric, .pst-card, .pst-metric,
    .psos-card, .psos-metric, .pfo-worker-form-card, .pfo-worker-selector, .pfo-day-card,
    .pfo-activity, .pfo-request, .pfo-admin-request, .pgr-panel, .pgr-action-card, .pgr-form-card
  ){border:1px solid var(--pfo-app-line)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(
    .pfo-profession-tabs, .pfo-suite__nav, .pfo360-nav, .pfrtm-nav, .pflf-tabs,
    .prh-tabs, .pst-tabs, .psos-tabs, .pfo-worker-tabs, .pfo-profile__tabs, .pgr-tabs
  ){border:1px solid var(--pfo-app-line)!important;background:rgba(36,37,38,0.97)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body).pfo-profile-page .pfo-profile__content > .pfo-panel--module{border:0!important;background:transparent!important;box-shadow:none!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body).pfo-profile-page :is(
    .pfo-profile-overview, .pfo-profile-overview__columns > .pfo-panel, .pfo-profile-location,
    .pfo-profile__content > .pfo-panel:not(.pfo-panel--module)
  ){border:1px solid var(--pfo-app-line)!important;background:var(--pfo-app-card)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body).pfo-profile-page .pfo-profile-overview article{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:none!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .pfi-native-app-header__brand small{color:var(--pf-palette-muted, #b0b3b8)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) :is(
    .pfo-empty, .pfo-empty-state, .prh-empty, .pst-empty, .psos-empty, .pgr-empty,
    .pfo360-empty, .pfo-worker-empty, .pfo-project-desktop__empty, .pfo360-project-board__empty
  ){border:1px dashed var(--pfo-app-line-strong)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pfo-app-muted)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .prh-portal .prh-eval-result-badge,
  html.pfo-native-android body .prh-portal .prh-eval-result-badge{border-color:transparent!important;background:transparent!important;box-shadow:none!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pfo-suite__signal.is-critical,
  body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pflf-hero__status.is-critical{border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pfo-app-danger-soft)!important;color:var(--pf-palette-red-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pfo-suite__signal.is-critical :is(strong, span),
  body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pflf-hero__status.is-critical :is(strong, small){color:var(--pf-palette-red-text)!important;}
body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pfo-suite__signal.is-critical i,
  body.pfo-responsive-audit-v312159.pfo-responsive-module-v312159:is(.pfo-native-android, .ppa-standalone, .pfi-mobile-browser-app) .pflf-hero__status.is-critical .pflf-signal{background:var(--pfo-app-danger)!important;box-shadow:0 0 0 8px rgba(0,0,0,0.12)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-kpi-icon.is-green{color:var(--pfo-app-success)!important;background:var(--pfo-app-success-soft)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-legend.is-green::before,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-bar-pair .admission,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-alert-row i.is-green,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-conformity li i.ok{color:var(--pfo-app-success)!important;background:var(--pfo-app-success)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-legend.is-red::before,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-bar-pair .termination,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-alert-row i.is-red,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-conformity li i.bad{color:var(--pf-palette-red-text)!important;background:var(--pfo-app-danger)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-alert-row i.is-orange,
  :where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-conformity li i.warn{color:var(--pfo-app-warning)!important;background:var(--pf-palette-warning, #78561b)!important;}
:where(body.pfo-native-android, body.ppa-standalone, body.pfi-mobile-browser-app, html.pfo-native-android body) .prh-rh-alert-row i:is(.is-red, .is-orange, .is-green){color:var(--pf-palette-link)!important;}}
/* assets/css/apk-files-v312209.css */
@media (max-width: 900px){body.pfo-profile-page.pfo-profile-view-arquivos:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfo-profile__tabs{border:0!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-hero{border:1px solid rgba(62,64,66,0.24)!important;background:#303132!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-hero__eyebrow{color:var(--pf-palette-border, #f0f2f5)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-hero h2{color:var(--pf-palette-link)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-hero p{color:var(--pf-palette-canvas, #f0f2f5)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories{background:transparent!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button{border:1px solid var(--pf-palette-subtle, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(2){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(3){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-canvas, #242526)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(4){border-color:var(--pf-palette-border, #3e4042)!important;background:var(--pf-palette-surface, #242526)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:inset 0 0 0 1px var(--pf-palette-text, #0000004d)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(2) > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 0 0 1px var(--pf-palette-text, #0000004d)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(3) > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-text, #75b6ff)!important;box-shadow:inset 0 0 0 1px var(--pf-palette-text, #0000004d)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories button:nth-child(4) > span:first-child{background:var(--pf-palette-canvas, #242526)!important;color:var(--pf-palette-red-text)!important;box-shadow:inset 0 0 0 1px var(--pf-palette-text, #0000004d)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .ppa-exact-library-categories small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-empty-row > td{border:0!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-empty-row .pfnp-files-empty strong{color:var(--pf-palette-text, #75b6ff)!important;}
body.ppa-exact-library:is(.pfo-native-android, .pfi-mobile-browser-app, .ppa-standalone) .pfnp-files-empty-row .pfnp-files-empty p{color:var(--pf-palette-muted, #b0b3b8)!important;}}
/* assets/css/palette-clara.css */
:root{--pf-palette-canvas:#242526!important;--pf-palette-surface:#242526!important;--pf-palette-subtle:#242526!important;--pf-palette-border:#3e4042!important;--pf-palette-border-strong:#3e4042!important;--pf-palette-text:#75b6ff!important;--pf-palette-muted:#b0b3b8!important;--pf-palette-primary:#\31 b64d8!important;--pf-palette-primary-hover:#\31 b64d8!important;--pf-palette-tint:#263951!important;--pf-palette-success:#19573e!important;--pf-palette-success-soft:#242526!important;--pf-palette-warning:#78561b!important;--pf-palette-warning-soft:#263951!important;--pf-palette-danger:#\31 b64d8!important;--pf-palette-danger-soft:#263951!important;--pf-palette-secondary:#1b64d8!important;--pf-palette-secondary-hover:#1b64d8!important;--pf-palette-secondary-tint:#242526!important;--pf-palette-on-accent:#242526!important;--pf-palette-accent-border:#3e4042!important;--pf-palette-media:#18191a!important;}
:root,
html[data-pfi-theme="dark"],
html[data-proenca-theme="dark"]{color-scheme:dark!important;--pf-ui-white:var(--pf-palette-surface, #242526)!important;--pf-ui-blue-950:#303132!important;--pf-ui-blue-900:var(--pf-palette-secondary-hover, #1b64d8)!important;--pf-ui-blue-800:var(--pf-palette-secondary-hover, #1b64d8)!important;--pf-ui-blue-700:var(--pf-palette-secondary, #1b64d8)!important;--pf-ui-blue-600:var(--pf-palette-secondary, #1b64d8)!important;--pf-ui-blue-200:var(--pf-palette-border, #3a3b3c)!important;--pf-ui-blue-100:var(--pf-palette-secondary-tint, #242526)!important;--pf-ui-blue-050:var(--pf-palette-secondary-tint, #242526)!important;--pf-ui-gray-300:var(--pf-palette-border-strong, #303132)!important;--pf-ui-gray-200:var(--pf-palette-border, #3a3b3c)!important;--pf-ui-gray-100:var(--pf-palette-canvas, #242526)!important;--pf-ui-gray-050:var(--pf-palette-subtle, #242526)!important;--pf-ui-text:var(--pf-palette-text, #75b6ff)!important;--pf-ui-muted:var(--pf-palette-muted, #b0b3b8)!important;--pf-ui-focus:rgba(27,100,216,0.22)!important;--pf-ui-shadow-xs:0 2px 8px rgba(0,0,0,0.05)!important;--pf-ui-shadow-sm:0 2px 8px rgba(0,0,0,0.05)!important;--pf-ui-shadow-md:0 8px 28px rgba(0,0,0,0.1)!important;--proenca-navy:#303132!important;--proenca-navy-2:var(--pf-palette-secondary)!important;--proenca-blue:var(--pf-palette-secondary)!important;--proenca-blue-hover:var(--pf-palette-secondary)!important;--proenca-red:var(--pf-palette-primary)!important;--proenca-red-dark:var(--pf-palette-primary-hover)!important;--proenca-bg:var(--pf-ui-gray-100)!important;--proenca-bg-2:var(--pf-ui-gray-050)!important;--proenca-bg-deep:var(--pf-ui-gray-100)!important;--proenca-surface:var(--pf-ui-white)!important;--proenca-surface-soft:var(--pf-ui-gray-050)!important;--proenca-surface-blue:var(--pf-ui-blue-050)!important;--proenca-panel:var(--pf-ui-white)!important;--proenca-panel-2:var(--pf-ui-gray-050)!important;--proenca-panel-3:var(--pf-ui-blue-050)!important;--proenca-text:var(--pf-palette-text, #75b6ff)!important;--proenca-text-strong:var(--pf-palette-text, #75b6ff)!important;--proenca-text-soft:var(--pf-ui-muted)!important;--proenca-muted:var(--pf-ui-muted)!important;--proenca-border:var(--pf-ui-gray-200)!important;--proenca-border-strong:var(--pf-ui-gray-300)!important;--proenca-success:var(--pf-palette-success, #303132)!important;--proenca-success-bg:var(--pf-palette-success-soft, #242526)!important;--proenca-warning:var(--pf-palette-warning, #78561b)!important;--proenca-warning-bg:var(--pf-palette-warning-soft, #263951)!important;--proenca-danger:var(--pf-palette-danger, #\31 b64d8)!important;--proenca-danger-bg:var(--pf-palette-danger-soft, #242526)!important;--proenca-info:var(--pf-palette-secondary)!important;--proenca-info-bg:var(--pf-ui-blue-050)!important;--proenca-green:var(--pf-palette-secondary)!important;--proenca-orange:var(--pf-palette-secondary)!important;--proenca-gold:var(--pf-palette-secondary)!important;--proenca-feature:#303132!important;--proenca-shadow-xs:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-sm:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-md:0 8px 28px rgba(0,0,0,0.1)!important;--proenca-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--proenca-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--pfi-bg:var(--pf-ui-gray-100)!important;--pfi-bg-elevated:var(--pf-ui-white)!important;--pfi-surface:var(--pf-ui-white)!important;--pfi-surface-alt:var(--pf-ui-gray-050)!important;--pfi-surface-high:var(--pf-ui-blue-050)!important;--pfi-text:var(--pf-palette-text, #75b6ff)!important;--pfi-text-soft:var(--pf-ui-text)!important;--pfi-muted:var(--pf-ui-muted)!important;--pfi-border:var(--pf-ui-gray-200)!important;--pfi-border-strong:var(--pf-ui-gray-300)!important;--pfi-blue:var(--pf-palette-secondary)!important;--pfi-blue-light:var(--pf-palette-secondary)!important;--pfi-red:var(--pf-palette-primary)!important;--pfi-success:var(--pf-palette-success, #303132)!important;--pfi-warning:var(--pf-palette-warning, #78561b)!important;--pfi-danger:var(--pf-palette-danger, #\31 b64d8)!important;--pfi-gold:var(--pf-palette-secondary)!important;--pfi-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfi-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--pfl-primary:#303132!important;--pfl-secondary:var(--pf-palette-secondary)!important;--pfl-accent:var(--pf-palette-secondary)!important;--pfl-background:var(--pf-ui-gray-100)!important;--pfl-surface:var(--pf-ui-white)!important;--pfl-success:var(--pf-palette-success, #303132)!important;--pfo-bg:var(--pf-ui-gray-100)!important;--pfo-surface:var(--pf-ui-white)!important;--pfo-surface-2:var(--pf-ui-gray-050)!important;--pfo-surface-soft:var(--pf-ui-gray-050)!important;--pfo-surface-tint:var(--pf-ui-blue-050)!important;--pfo-line:var(--pf-ui-gray-200)!important;--pfo-border:var(--pf-ui-gray-200)!important;--pfo-border-soft:var(--pf-ui-gray-100)!important;--pfo-border-strong:var(--pf-ui-gray-300)!important;--pfo-text:var(--pf-palette-text, #75b6ff)!important;--pfo-text-dark:var(--pf-palette-text, #75b6ff)!important;--pfo-text-soft:var(--pf-ui-muted)!important;--pfo-text-muted:var(--pf-ui-muted)!important;--pfo-muted:var(--pf-ui-muted)!important;--pfo-blue:var(--pf-palette-secondary)!important;--pfo-blue-strong:var(--pf-palette-secondary)!important;--pfo-blue-deep:#303132!important;--pfo-navy:#303132!important;--pfo-navy-2:var(--pf-palette-secondary)!important;--pfo-navy-3:var(--pf-palette-secondary)!important;--pfo-red:var(--pf-palette-primary)!important;--pfo-red-soft:var(--pf-palette-tint)!important;--pfo-green:var(--pf-palette-secondary)!important;--pfo-green-soft:var(--pf-ui-blue-050)!important;--pfo-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--ppa-theme:#303132!important;--ppa-background:var(--pf-ui-gray-100)!important;--ppa-accent:var(--pf-palette-secondary)!important;--ppa-surface:var(--pf-ui-white)!important;--ppa-surface-2:var(--pf-ui-gray-050)!important;--ppa-text:var(--pf-palette-text, #75b6ff)!important;--ppa-muted:var(--pf-ui-muted)!important;--ppa-muted-2:var(--pf-ui-muted)!important;--ppa-line:var(--pf-ui-gray-200)!important;--ppa-line-strong:var(--pf-ui-gray-300)!important;--ppc-bg:var(--pf-ui-gray-100)!important;--ppc-bg-soft:var(--pf-ui-gray-050)!important;--ppc-surface:var(--pf-ui-white)!important;--ppc-surface-2:var(--pf-ui-gray-050)!important;--ppc-surface-3:var(--pf-ui-blue-050)!important;--ppc-border:var(--pf-ui-gray-200)!important;--ppc-border-strong:var(--pf-ui-gray-300)!important;--ppc-text:var(--pf-palette-text, #75b6ff)!important;--ppc-text-soft:var(--pf-ui-muted)!important;--ppc-muted:var(--pf-ui-muted)!important;--ppc-secondary:#303132!important;--ppc-blue:var(--pf-palette-secondary)!important;--ppc-accent:var(--pf-palette-secondary)!important;--ppc-green:var(--pf-palette-secondary)!important;--ppc-orange:var(--pf-palette-secondary)!important;--ppc-danger:var(--pf-palette-danger, #\31 b64d8)!important;--ppc-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfnp-bg:var(--pf-ui-gray-100)!important;--pfnp-bg-soft:var(--pf-ui-gray-050)!important;--pfnp-surface:var(--pf-ui-white)!important;--pfnp-surface-2:var(--pf-ui-blue-050)!important;--pfnp-border:var(--pf-ui-gray-200)!important;--pfnp-border-strong:var(--pf-ui-gray-300)!important;--pfnp-text:var(--pf-palette-text, #75b6ff)!important;--pfnp-muted:var(--pf-ui-muted)!important;--pfnp-success:var(--pf-palette-success, #303132)!important;--pfnp-warning:var(--pf-palette-warning, #78561b)!important;--pfnp-danger:var(--pf-palette-danger, #\31 b64d8)!important;--pfnp-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfi-theme{--ppc-bg:var(--pf-ui-gray-100)!important;--ppc-bg-soft:var(--pf-ui-gray-050)!important;--ppc-surface:var(--pf-ui-white)!important;--ppc-surface-2:var(--pf-ui-gray-050)!important;--ppc-surface-3:var(--pf-ui-blue-050)!important;--ppc-border:var(--pf-ui-gray-200)!important;--ppc-border-strong:var(--pf-ui-gray-300)!important;--ppc-text:var(--pf-palette-text, #75b6ff)!important;--ppc-text-soft:var(--pf-ui-muted)!important;--ppc-muted:var(--pf-ui-muted)!important;--ppc-green:var(--pf-palette-secondary)!important;--ppc-orange:var(--pf-palette-secondary)!important;--ppc-danger:var(--pf-palette-danger, #\31 b64d8)!important;--ppc-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pcc-board,
.pcc-login-required{--pcc-bg:var(--pf-ui-gray-100)!important;--pcc-panel:var(--pf-ui-white)!important;--pcc-panel-2:var(--pf-ui-gray-050)!important;--pcc-border:var(--pf-ui-gray-200)!important;--pcc-text:var(--pf-palette-text, #75b6ff)!important;--pcc-muted:var(--pf-ui-muted)!important;--pcc-orange:var(--pf-palette-secondary)!important;--pcc-yellow:var(--pf-palette-secondary)!important;--pcc-green:var(--pf-palette-secondary)!important;--pcc-red:var(--pf-palette-primary)!important;--pcc-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.prh-portal,
.prh-sign-page,
.prh-access-denied{--prh-navy-950:#303132!important;--prh-navy-900:var(--pf-palette-secondary)!important;--prh-navy-850:var(--pf-palette-secondary)!important;--prh-navy-800:var(--pf-palette-secondary)!important;--prh-navy-750:var(--pf-palette-secondary)!important;--prh-orange:var(--pf-palette-secondary)!important;--prh-green:var(--pf-palette-secondary)!important;--prh-yellow:var(--pf-palette-secondary)!important;--prh-red:var(--pf-palette-primary)!important;--prh-text:var(--pf-palette-text, #75b6ff)!important;--prh-muted:var(--pf-ui-muted)!important;--prh-line:var(--pf-ui-gray-200)!important;--prh-line-strong:var(--pf-ui-gray-300)!important;--prh-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.psos-portal,
.psos-login-required,
.psos-access-denied{--psos-navy-975:#303132!important;--psos-navy-950:#303132!important;--psos-navy-900:var(--pf-palette-secondary)!important;--psos-navy-850:var(--pf-palette-secondary)!important;--psos-navy-800:var(--pf-palette-secondary)!important;--psos-navy-750:var(--pf-palette-secondary)!important;--psos-orange:var(--pf-palette-secondary)!important;--psos-yellow:var(--pf-palette-secondary)!important;--psos-green:var(--pf-palette-secondary)!important;--psos-accent:var(--pf-palette-secondary)!important;--psos-text:var(--pf-palette-text, #75b6ff)!important;--psos-muted:var(--pf-ui-muted)!important;--psos-muted-2:var(--pf-ui-muted)!important;--psos-line:var(--pf-ui-gray-200)!important;--psos-line-strong:var(--pf-ui-gray-300)!important;--psos-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pst-portal{--pst-navy-950:#303132!important;--pst-navy-900:var(--pf-palette-secondary)!important;--pst-navy-800:var(--pf-palette-secondary)!important;--pst-orange-500:var(--pf-palette-secondary)!important;--pst-blue-050:var(--pf-ui-blue-050)!important;--pst-blue-100:var(--pf-ui-blue-100)!important;--pst-blue-200:var(--pf-ui-blue-200)!important;--pst-text:var(--pf-palette-text, #75b6ff)!important;--pst-muted:var(--pf-ui-muted)!important;--pst-border:var(--pf-ui-gray-200)!important;--pst-success:var(--pf-palette-success, #303132)!important;--pst-warning:var(--pf-palette-warning, #78561b)!important;--pst-danger:var(--pf-palette-danger, #\31 b64d8)!important;--pst-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-shell{--pflf-surface:var(--pf-ui-white)!important;--pflf-surface-soft:var(--pf-ui-gray-050)!important;--pflf-surface-alt:var(--pf-ui-blue-050)!important;--pflf-border:var(--pf-ui-gray-200)!important;--pflf-border-strong:var(--pf-ui-gray-300)!important;--pflf-text:var(--pf-palette-text, #75b6ff)!important;--pflf-text-soft:var(--pf-ui-muted)!important;--pflf-blue:var(--pf-palette-secondary)!important;--pflf-blue-strong:var(--pf-palette-secondary)!important;--pflf-red:var(--pf-palette-primary)!important;--pflf-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pflf-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;}
.pflf-rentals-unified{--rent-navy:#303132!important;--rent-blue:var(--pf-palette-secondary)!important;--rent-red:var(--pf-palette-primary)!important;--rent-line:var(--pf-ui-gray-200)!important;--rent-muted:var(--pf-ui-muted)!important;}
.pfo-tool-custody{--pfo-surface:var(--pf-ui-white)!important;--pfo-surface-soft:var(--pf-ui-gray-050)!important;--pfo-surface-tint:var(--pf-ui-blue-050)!important;--pfo-border:var(--pf-ui-gray-200)!important;--pfo-border-strong:var(--pf-ui-gray-300)!important;--pfo-text:var(--pf-palette-text, #75b6ff)!important;--pfo-text-soft:var(--pf-ui-muted)!important;--pfo-blue:var(--pf-palette-secondary)!important;--pfo-blue-strong:var(--pf-palette-secondary)!important;--pfo-red:var(--pf-palette-primary)!important;--pfo-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-shadow-soft:0 2px 8px rgba(0,0,0,0.05)!important;--pfo-ferr-navy:#303132!important;--pfo-ferr-navy-2:var(--pf-palette-secondary)!important;--pfo-ferr-blue:var(--pf-palette-secondary)!important;--pfo-ferr-red:var(--pf-palette-primary)!important;--pfo-ferr-ink:var(--pf-palette-text, #75b6ff)!important;--pfo-ferr-muted:var(--pf-ui-muted)!important;--pfo-ferr-line:var(--pf-ui-gray-200)!important;--pfo-ferr-soft:var(--pf-ui-gray-050)!important;--pfo-ferr-white:var(--pf-ui-white)!important;--pfo-ferr-warning:var(--pf-palette-warning, #78561b)!important;--pfo-ferr-danger:var(--pf-palette-danger, #\31 b64d8)!important;}
.pfo-ppe-control,
.pfo-ppe-employee-pending,
.pfo-ppe-response,
.pfo-ppe-notification-result,
.pfo-admin-ppe-control{--ppe-navy:#303132!important;--ppe-blue:var(--pf-palette-secondary)!important;--ppe-blue-2:var(--pf-palette-secondary)!important;--ppe-red:var(--pf-palette-primary)!important;--ppe-red-dark:var(--pf-palette-primary-hover)!important;--ppe-yellow:var(--pf-palette-secondary)!important;--ppe-yellow-soft:var(--pf-ui-blue-050)!important;--ppe-green:var(--pf-palette-secondary)!important;--ppe-green-soft:var(--pf-ui-blue-050)!important;--ppe-orange:var(--pf-palette-secondary)!important;--ppe-ink:var(--pf-palette-text, #75b6ff)!important;--ppe-muted:var(--pf-ui-muted)!important;--ppe-line:var(--pf-ui-gray-200)!important;--ppe-surface:var(--pf-ui-white)!important;--ppe-bg:var(--pf-ui-gray-100)!important;--ppe-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-project-pro{--pfo-dark-1:#303132!important;--pfo-dark-2:var(--pf-palette-secondary)!important;--pfo-dark-3:var(--pf-palette-secondary)!important;--pfo-light-1:var(--pf-ui-white)!important;--pfo-light-2:var(--pf-ui-blue-050)!important;--pfo-blue-100:var(--pf-ui-blue-100)!important;--pfo-blue-050:var(--pf-ui-blue-050)!important;--pfo-text-dark:var(--pf-palette-text, #75b6ff)!important;--pfo-text-muted:var(--pf-ui-muted)!important;--pfo-border-soft:var(--pf-ui-gray-200)!important;--pfo-red:var(--pf-palette-primary)!important;--pfo-red-soft:var(--pf-palette-tint)!important;--pfo-green:var(--pf-palette-secondary)!important;--pfo-green-soft:var(--pf-ui-blue-050)!important;--pfo-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-project-desktop{--pd-navy:#303132!important;--pd-blue:var(--pf-palette-secondary)!important;--pd-blue2:var(--pf-palette-secondary)!important;--pd-red:var(--pf-palette-primary)!important;--pd-green:var(--pf-palette-secondary)!important;--pd-text:var(--pf-palette-text, #75b6ff)!important;--pd-muted:var(--pf-ui-muted)!important;--pd-border:var(--pf-ui-gray-200)!important;}
body .pfnp-profile-segment .pfnp-files-panel{--pfnp-proenca-blue:#303132!important;--pfnp-proenca-blue-2:var(--pf-palette-secondary)!important;--pfnp-proenca-red:var(--pf-palette-primary)!important;--pfnp-folder-yellow:var(--pf-ui-blue-100)!important;--pfnp-folder-yellow-2:var(--pf-ui-blue-200)!important;--pfnp-folder-stroke:var(--pf-ui-blue-700)!important;--pfnp-card-ink:var(--pf-palette-text, #75b6ff)!important;--pfnp-card-muted:var(--pf-ui-muted)!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card,
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--company{--pfnp-folder-accent:var(--pf-palette-secondary)!important;--pfnp-folder-accent-2:#303132!important;}
body .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership{--pfnp-folder-accent:var(--pf-palette-secondary)!important;--pfnp-folder-accent-2:var(--pf-palette-secondary)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel{--pf-files-navy:#303132!important;--pf-files-blue:var(--pf-palette-secondary)!important;--pf-files-blue-bright:var(--pf-palette-secondary)!important;--pf-files-red:var(--pf-palette-primary)!important;--pf-files-red-deep:var(--pf-palette-primary-hover)!important;--pf-files-yellow:var(--pf-ui-blue-100)!important;--pf-files-yellow-deep:var(--pf-ui-blue-200)!important;--pf-files-yellow-soft:var(--pf-ui-blue-050)!important;--pf-files-ink:var(--pf-palette-text, #75b6ff)!important;--pf-files-muted:var(--pf-ui-muted)!important;--pf-files-line:var(--pf-ui-gray-200)!important;--pf-files-surface:var(--pf-ui-white)!important;--pf-files-soft:var(--pf-ui-gray-050)!important;--pf-files-shadow:0 2px 8px rgba(0,0,0,0.05)!important;--pf-files-shadow-hover:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card,
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--company{--pf-folder-accent:var(--pf-palette-secondary)!important;--pf-folder-accent-2:#303132!important;}
body.pfnp-enabled .pfnp-profile-segment .pfnp-files-panel .pfnp-folder-card--leadership{--pf-folder-accent:var(--pf-palette-secondary)!important;--pf-folder-accent-2:var(--pf-palette-secondary)!important;}
body.pfo-responsive-audit-v312159{--pfo-r159-border:var(--pf-ui-gray-200)!important;--pfo-r159-navy:#303132!important;--pfo-r159-blue:var(--pf-palette-secondary)!important;--pfo-r159-red:var(--pf-palette-primary)!important;--pfo-r159-text:var(--pf-palette-text, #75b6ff)!important;--pfo-r159-muted:var(--pf-ui-muted)!important;}
body:is(.pfo-native-android, .pfi-mobile-browser-app),
body.ppa-standalone{--pfo-app-ref-blue:#303132!important;--pfo-app-ref-blue-2:var(--pf-palette-secondary)!important;--pfo-app-ref-red:var(--pf-palette-primary)!important;--pfo-app-ref-bg:var(--pf-ui-gray-100)!important;--pfo-app-ref-card:var(--pf-ui-white)!important;--pfo-app-ref-line:var(--pf-ui-gray-200)!important;--pfo-app-ref-text:var(--pf-palette-text, #75b6ff)!important;--pfo-app-ref-muted:var(--pf-ui-muted)!important;--pfo-app-ref-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-native-android.ppa-exact-v31228,
body.ppa-standalone.ppa-exact-v31228{--px-blue:var(--pf-palette-secondary)!important;--px-blue-2:var(--pf-palette-secondary)!important;--px-red:var(--pf-palette-primary)!important;--px-bg:var(--pf-ui-gray-100)!important;--px-card:var(--pf-ui-white)!important;--px-text:var(--pf-palette-text, #75b6ff)!important;--px-muted:var(--pf-ui-muted)!important;--px-line:var(--pf-ui-gray-200)!important;--px-green:var(--pf-palette-secondary)!important;--px-green-bg:var(--pf-ui-blue-050)!important;--px-red-bg:var(--pf-palette-tint)!important;--px-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfi-theme{background-color:var(--pf-ui-gray-100)!important;color:var(--pf-ui-text)!important;}
body.pfi-theme{background-image:none!important;background-color:var(--pf-ui-white)!important;}
body.pfi-theme::before{background:#303132!important;}
body.pfi-theme ::selection{background:var(--pf-ui-blue-200)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme :focus-visible{outline-color:var(--pf-ui-blue-600)!important;}
.pfi-site-header,
.pfo-social-header,
.pfo-social-header__desktop,
.pfo-social-header--universal,
.ppa-appbar,
.ppa-social-appbar{background-color:var(--pf-ui-white)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-gray-200)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-social-header::after,
.pfi-site-header::after{background:#303132!important;}
.pfo-social-header .pfi-account__menu,
.pfo-social-header .pfo-social-account__menu,
.pfi-account__menu,
.pfo-social-account__menu{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-200)!important;border-top-color:var(--pf-ui-blue-700)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-social-header .pfi-account__menu > a.pfi-account__logout,
.pfo-social-header .pfi-account__menu > a.pfi-account__logout .pfi-icon,
.pfo-social-header__create,
.pfo-social-header__notification,
.pfo-social-header__create .pfi-icon,
.pfo-social-header__notification .pfi-icon,
.pfo-social-header__mobile-actions > :first-child,
.pfo-social-header__mobile-actions > :first-child .pfi-icon,
.pfo-social-header__mobile-nav > a,
.pfo-social-header__nav-item,
.pfo-app-quick-shortcuts > a span{color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header__mobile-nav > a:nth-child(2),
body.pfi-theme .pfo-social-header__mobile-nav > a:nth-child(4),
body.pfi-theme .pfo-app-quick-shortcuts > a:nth-child(4) span{color:var(--pf-palette-link)!important;}
.pfo-social-header__nav-item.is-active:not(.pfo-social-header__nav-item--videos),
.pfo-social-header__mobile-nav > a.is-active{background-color:var(--pf-ui-blue-050)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-200)!important;}
body.pfi-theme .pfi-mobile-drawer__panel .pfi-rail-nav__item.is-active,
body.pfi-theme .pfi-mobile-drawer__panel .pfi-rail-nav__item[aria-current="page"]{background:var(--pf-palette-secondary)!important;border-color:var(--pf-ui-blue-700)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-app-quick-shortcuts > a.is-featured,
.pfo-profile__social-summary > a{background:var(--pf-palette-secondary)!important;color:var(--pf-palette-link)!important;}
.pfo-post__actions .pfo-action.is-active,
.pfo-post__actions .pfo-action[aria-pressed="true"]{color:var(--pf-palette-link)!important;}
body .pfo-post-menu .pfo-post-menu__item.is-danger{background:#303132!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-950)!important;}
.pfo-video-viewer,
.pfo-story-dialog--viewer,
.pfo-story-viewer,
.pfo-reel-viewer{background-color:rgba(48,49,50,0.96)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme [role="dialog"].pfo-video-viewer,
body.pfi-theme [role="dialog"].pfo-story-dialog--viewer{background-color:rgba(48,49,50,0.96)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-950)!important;box-shadow:none!important;}
.pfo-story-dialog--composer{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-200)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfo-story-dialog--composer .pfo-story-upload__preview{background-color:var(--pf-ui-gray-050)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-200)!important;}
.pfo-video-viewer__close,
.pfo-video-viewer__more,
.pfo-story-viewer__close,
.pfo-reel-viewer__close{background-color:#303132!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-200)!important;}
body.pfo-social-messages-view .pfo-messages.pfo-messages--executive::before,
body.pfo-social-messages-view .pfo-messages.pfo-messages--executive::after,
body.pfo-social-messages-view .pfo-messages__sidebar::before,
body.pfo-social-messages-view .pfo-messages__thread::before,
body.pfo-social-messages-view .pfo-message-form::before{background:var(--pf-palette-secondary)!important;}
body.pfo-social-messages-view .pfo-messages__eyebrow svg,
body.pfo-social-messages-view .pfo-messages__thread-eyebrow,
body.pfo-social-messages-view .pfo-messages__privacy svg{color:var(--pf-palette-link)!important;}
body.pfo-social-messages-view .pfo-message.is-own > span{background:var(--pf-palette-secondary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-800)!important;box-shadow:inset 4px 0 0 var(--pf-ui-blue-200), var(--pf-ui-shadow-sm)!important;}
.pfi-button,
.pfo-button,
.pfo-tool-button,
.pfo-ppe-button,
.pflf-button,
.pfo360-button,
.pfnp-button,
.pfrtm-btn,
.prh-button,
.psos-button,
.pst-button,
.ppc-button,
.pcc-button,
.ppa-button{border-color:var(--pf-ui-blue-700)!important;}
.pfi-button--primary,
.pfo-button--primary,
.pfo-tool-button--primary,
.pfo-ppe-button--primary,
.pflf-button--primary,
.pfo360-button--primary,
.pfnp-button--primary,
.pfrtm-btn--primary,
.prh-button-primary,
.psos-button-primary,
.pst-button--primary,
.ppc-button--primary,
.pcc-button--primary,
.ppa-button--primary{background:var(--pf-palette-secondary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-700)!important;}
.pfi-button--danger,
.pfo-button--danger,
.pfo-tool-button--danger,
.pfo-ppe-button--danger,
.pflf-button--danger,
.pfo360-button--danger,
.pfnp-button--danger,
.pfrtm-btn--danger,
.prh-button-danger,
.psos-button-danger,
.pst-button--danger,
.ppc-danger,
.pcc-button--danger{background:#303132!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-950)!important;}
:is(
  .pfi-page,
  .pfo-oneportal,
  .pfo-social,
  .pfo-tool-custody,
  .pfo-ppe-control,
  .pflf-shell,
  .pfo360-shell,
  .pfnp-profile-segment,
  .pfnp-hub,
  .pfrtm-shell,
  .prh-portal,
  .psos-portal,
  .pst-portal,
  .ppc-portal,
  .pcc-board
) :is(
  input:not([type]),
  input[type="text"],
  input[type="search"],
  input[type="email"],
  input[type="url"],
  input[type="tel"],
  input[type="number"],
  input[type="password"],
  input[type="date"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  select,
  textarea
){background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-300)!important;}
:is(
  .pfi-page,
  .pfo-oneportal,
  .pfo-social,
  .pfo-tool-custody,
  .pfo-ppe-control,
  .pflf-shell,
  .pfo360-shell,
  .pfnp-profile-segment,
  .pfnp-hub,
  .pfrtm-shell,
  .prh-portal,
  .psos-portal,
  .pst-portal,
  .ppc-portal,
  .pcc-board
) :is(
  input:not([type]),
  input[type="text"],
  input[type="search"],
  input[type="email"],
  input[type="url"],
  input[type="tel"],
  input[type="number"],
  input[type="password"],
  input[type="date"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  select,
  textarea
):focus{border-color:var(--pf-ui-blue-600)!important;box-shadow:0 0 0 4px var(--pf-ui-focus)!important;}
.pfi-admin-notice,
.pfo-suite-notice,
.pfo-workflow__notice,
.pfo-worker-notice,
.pfo-ppe-notice,
.pfl-alert,
.pflf-notice,
.pflf-alert,
.pfo360-notice,
.pfnp-notice,
.pfrtm-notice,
.prh-notice,
.psos-notice,
.pcc-notice{background-color:var(--pf-ui-blue-050)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-200)!important;border-left-color:var(--pf-ui-blue-700)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfo-state--warning,
.pfnp-notice--warning,
.prh-notice-warning,
.pfrtm-callout--warning,
.pst-callout-warning{background-color:var(--pf-ui-gray-100)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-gray-300)!important;border-left-color:var(--pf-ui-blue-800)!important;}
.pfo-workflow__notice--error,
.pfnp-notice--error,
.pfo360-notice--error,
.prh-notice-error,
.pfo-push-diagnostics__error{background-color:var(--pf-ui-blue-100)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-200)!important;border-left-color:var(--pf-ui-blue-950)!important;}
.pfo-social-header__badge,
.pfo-mobile-notification-badge,
.pfo-native-app-header__badge,
.pfo-notification__type-badge,
.ppa-notification-badge,
.ppa-reference-appbar-badge,
.ppa-social-tabs__badge,
.pfo-ppe-count-badge{background-color:var(--pf-palette-secondary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-white)!important;}
.pfo-ppe-hero,
.pfo360-hero,
.pflf-hero,
.prh-hero,
.psos-hero,
.pst-header{background:#303132!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-200)!important;}
.pst-header h1{color:var(--pf-palette-link)!important;}
.pst-header h1 + p{color:var(--pf-palette-canvas, #f0f2f5)!important;}
@media (max-width: 900px){.pst-header h1{color:var(--proenca-text-strong)!important;}
.pst-header h1 + p{color:var(--proenca-text)!important;}}
.pfi-search-overlay,
.pfi-mobile-drawer,
.ppa-drawer-layer{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;}
.pfo-tool-dialog__backdrop,
.pfi-search-overlay__backdrop,
.pfi-mobile-drawer__backdrop,
.ppa-drawer-backdrop,
.ppa-install-sheet__backdrop,
.ppa-ios-modal{background:rgba(48,49,50,0.38)!important;background-image:none!important;}
body.pfi-theme .pfo-tool-dialog[role="dialog"]{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;}
body.pfi-theme .ppa-search-layer[role="dialog"]{background:rgba(48,49,50,0.38)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;}
.pfo-tool-dialog__surface,
.ppa-search-layer__panel,
.pfi-mobile-drawer__panel,
.ppa-drawer,
.ppa-install-sheet__card,
.ppa-ios-modal__card{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-200)!important;box-shadow:0 8px 28px rgba(0,0,0,0.1)!important;}
.pfnp-pdf-stage,
.pfnp-pdf-page,
.pfnp-pdf-page canvas,
.pfnp-signature-pad,
.pfnp-signature-pad canvas{background-color:var(--pf-ui-white)!important;}
.pfnp-sign-configurator .pfnp-sign-anchor{background-color:rgba(36,37,38,0.88)!important;color:var(--pf-palette-link)!important;border:2px dashed var(--pf-ui-blue-700)!important;box-shadow:0 0 0 2px rgba(0,0,0,0.12), 0 8px 20px rgba(0,0,0,0.12)!important;}
.pfnp-sign-configurator.is-anchor-locked .pfnp-sign-anchor,
.pfnp-sign-anchor--locked{background-color:rgba(58,59,60,0.92)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-950)!important;box-shadow:0 0 0 4px rgba(0,0,0,0.12), 0 8px 20px rgba(0,0,0,0.12)!important;}
.pfi-admin{--pfi-a-bg:var(--pf-ui-gray-100)!important;--pfi-a-surface:var(--pf-ui-white)!important;--pfi-a-surface-2:var(--pf-ui-gray-050)!important;--pfi-a-border:var(--pf-ui-gray-200)!important;--pfi-a-text:var(--pf-palette-text, #75b6ff)!important;--pfi-a-soft:var(--pf-ui-muted)!important;--pfi-a-muted:var(--pf-ui-muted)!important;--pfi-a-blue:var(--pf-palette-secondary)!important;--pfi-a-red:var(--pf-palette-primary)!important;}
.pfo360-admin{--p360-blue:var(--pf-palette-secondary)!important;--p360-gold:var(--pf-palette-secondary)!important;--p360-green:var(--pf-palette-secondary)!important;--p360-red:var(--pf-palette-primary)!important;}
.ppa-admin-wrap{--ppa-admin-bg:var(--pf-ui-gray-100)!important;--ppa-admin-surface:var(--pf-ui-white)!important;--ppa-admin-surface-2:var(--pf-ui-gray-050)!important;--ppa-admin-line:var(--pf-ui-gray-200)!important;--ppa-admin-text:var(--pf-palette-text, #75b6ff)!important;--ppa-admin-muted:var(--pf-ui-muted)!important;--ppa-admin-blue:var(--pf-palette-secondary)!important;--ppa-admin-green:var(--pf-palette-secondary)!important;--ppa-admin-orange:var(--pf-palette-secondary)!important;}
.ppa-phone-preview{--preview-theme:#303132!important;--preview-bg:var(--pf-ui-gray-100)!important;--preview-accent:var(--pf-palette-secondary)!important;}
.pst-admin-wrap{--pst-admin-navy:#303132!important;--pst-admin-blue:var(--pf-palette-secondary)!important;--pst-admin-orange:var(--pf-palette-secondary)!important;--pst-admin-border:var(--pf-ui-gray-200)!important;--pst-admin-muted:var(--pf-ui-muted)!important;}
.pcc-admin-wrap{--pcc-blue:var(--pf-palette-secondary)!important;--pcc-red:var(--pf-palette-primary)!important;}
.prh-admin-wrap{--prh-blue:var(--pf-palette-secondary)!important;--prh-red:var(--pf-palette-primary)!important;}
.pfnp-admin-wrap{--pfnp-a-bg:var(--pf-ui-gray-100)!important;--pfnp-a-surface:var(--pf-ui-white)!important;--pfnp-a-border:var(--pf-ui-gray-200)!important;--pfnp-a-text:var(--pf-palette-text, #75b6ff)!important;--pfnp-a-muted:var(--pf-ui-muted)!important;--pfnp-a-blue:var(--pf-palette-secondary)!important;--pfnp-a-red:var(--pf-palette-primary)!important;--pfnp-a-green:var(--pf-palette-secondary)!important;--pfnp-a-yellow:var(--pf-palette-secondary)!important;}
.pfrtm-admin-wrap{--pfrtm-admin-bg:var(--pf-ui-gray-100)!important;--pfrtm-admin-surface:var(--pf-ui-white)!important;--pfrtm-admin-line:var(--pf-ui-gray-200)!important;--pfrtm-admin-text:var(--pf-palette-text, #75b6ff)!important;--pfrtm-admin-muted:var(--pf-ui-muted)!important;--pfrtm-admin-primary:var(--pf-palette-secondary)!important;}
.ppc-admin-wrap{--ppca-bg:var(--pf-ui-gray-100)!important;--ppca-surface:var(--pf-ui-white)!important;--ppca-surface2:var(--pf-ui-gray-050)!important;--ppca-border:var(--pf-ui-gray-200)!important;--ppca-text:var(--pf-palette-text, #75b6ff)!important;--ppca-muted:var(--pf-ui-muted)!important;--ppca-blue:var(--pf-palette-secondary)!important;--ppca-red:var(--pf-palette-primary)!important;--ppca-green:var(--pf-palette-secondary)!important;--ppca-orange:var(--pf-palette-secondary)!important;}
body.login{--pfi-login-blue:var(--pf-palette-secondary)!important;--pfi-login-red:var(--pf-palette-primary)!important;background:var(--pf-ui-blue-050)!important;}
body.login #loginform,
body.login .message,
body.login #login_error{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-blue-200)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.editor-styles-wrapper{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-blue-200)!important;}
@media (max-width: 900px){body.pfi-theme,
  body:is(.pfo-native-android, .pfi-mobile-browser-app),
  body.ppa-standalone{background-image:none!important;background-color:var(--pf-ui-white)!important;}
.pfi-mobile-menu,
  .pfo-mobile-drawer,
  .ppa-drawer{background-color:var(--pf-ui-white)!important;color:var(--pf-ui-text)!important;border-color:var(--pf-ui-gray-200)!important;}}
.pfo-video-dialog .pfo-video-viewer__header > strong,
.pfo-video-dialog .pfo-video-viewer__footer [data-pfo-video-author]{color:var(--pf-palette-link)!important;}
.pfo-video-dialog .pfo-video-viewer__footer [data-pfo-video-meta],
.pfo-post-choice[data-pfo-post-pick] small,
.pfo-post-choice[data-pfo-post-gif-open] small,
.pfo-tool-catalog-admin__toggle small,
.pfo-reel-start__dropzone small{color:var(--pf-ui-blue-100)!important;}
.pfo-comment-composer__tools button b,
.pfo-worker-tabs a.is-active > strong,
.pfo-ppe-semaphore-filters button b{color:var(--pf-palette-link)!important;}
@media (max-width: 900px){body.pfo-worker-support-page:is(.pfo-native-android, .pfi-mobile-browser-app) .pfo-worker-tabs > a:is(.is-active, [aria-current="page"]),
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-tabs > a:is(.is-active, [aria-current="page"]){background:var(--pf-palette-secondary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-ui-blue-700)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.pfo-worker-support-page:is(.pfo-native-android, .pfi-mobile-browser-app) .pfo-worker-tabs > a:is(.is-active, [aria-current="page"]) :is(strong, span, small, svg),
  body.pfo-worker-support-page.ppa-standalone .pfo-worker-tabs > a:is(.is-active, [aria-current="page"]) :is(strong, span, small, svg){color:inherit!important;}}
.pfo-tool-custody .pfo-tool-overview-grid article small,
.pfo-tool-custody .pfo-tool-tabs--organized .pfo-tool-nav-menu__item small,
.pfo-tool-custody .pfo-tool-summary__card small,
.pfo-tool-custody .pfo-tool-card small,
.pfo-profession-dashboard .pfo-workflow__metrics article small,
.prh-portal .prh-card :is(small, time, [datetime]),
.prh-portal .prh-card > header > span:not([class*="badge"]):not([class*="status"]),
.prh-portal .prh-timeline li > span,
.pfo-ppe-card header p,
.pfo-ppe-card small,
.pfo-ppe-semaphore-card p,
.pfo-ppe-semaphore-card dt,
.pfo-ppe-semaphore-card small,
.pfo-ppe-choice small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.ppa-exact-epi-category small{color:var(--pf-ui-blue-100)!important;}
body.pfo-social-messages-view .pfo-message-list:not(:has(> *))::before{border:1px dashed var(--pf-ui-gray-300)!important;background:var(--pf-ui-gray-050)!important;color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfi-theme,
body.login,
body.pfl-login-page,
.editor-styles-wrapper{background-color:var(--pf-palette-canvas)!important;background-image:none!important;color:var(--pf-palette-text)!important;}
body.pfi-theme::before,
body.pfi-theme::after,
body.pfi-theme .pfo-social-header::after,
body.pfi-theme .pfi-site-header::after,
body.pfi-theme .pfo-messages--executive::before,
body.pfi-theme .pfo-messages--executive::after,
body.pfi-theme .pfo-messages__sidebar::before,
body.pfi-theme .pfo-messages__thread::before,
body.pfi-theme .pfo-message-form::before{background:none!important;box-shadow:none!important;}
body.pfi-theme :is(.pfi-site-header, .pfo-social-header, .pfo-social-header__desktop, .pfo-native-app-header, .ppa-appbar, .ppa-social-appbar, .pfi-mobile-nav){background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border)!important;box-shadow:0 1px 0 var(--pf-palette-border)!important;}
body.pfi-theme :is(.pfi-operations-strip, .pfo-operations-strip){background:var(--pf-palette-subtle)!important;color:var(--pf-palette-muted)!important;border-color:var(--pf-palette-border)!important;box-shadow:none!important;}
body.pfi-theme :is(.pfi-operations-strip, .pfo-operations-strip) :is(a, strong, span){color:inherit!important;}
body.pfi-theme :is(.pfo-workflow__hero, .pfo-suite__hero, .pfo360-hero, .pfrtm-hero, .pflf-hero, .prh-hero, .pst-hero, .pst-header, .psos-hero, .pgr-hero, .ppc-hero, .pfi-portal-hero, .pfo-project-desktop__hero, .pfo-tool-custody__header, .pfo-ppe-hero){background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;}
body.pfi-theme :is(.pfo-workflow__hero, .pfo-suite__hero, .pfo360-hero, .pfrtm-hero, .pflf-hero, .prh-hero, .pst-hero, .pst-header, .psos-hero, .pgr-hero, .ppc-hero, .pfi-portal-hero, .pfo-project-desktop__hero, .pfo-tool-custody__header, .pfo-ppe-hero) :is(h1, h2, h3){color:var(--pf-palette-text)!important;-webkit-text-fill-color:var(--pf-palette-text)!important;text-shadow:none!important;}
body.pfi-theme :is(.pfo-workflow__hero, .pfo-suite__hero, .pfo360-hero, .pfrtm-hero, .pflf-hero, .prh-hero, .pst-hero, .pst-header, .psos-hero, .pgr-hero, .ppc-hero, .pfi-portal-hero, .pfo-project-desktop__hero, .pfo-tool-custody__header, .pfo-ppe-hero) > p,
body.pfi-theme :is(.pfo-workflow__hero, .pfo-suite__hero, .pfo360-hero, .pfrtm-hero, .pflf-hero, .prh-hero, .pst-hero, .pst-header, .psos-hero, .pgr-hero, .ppc-hero, .pfi-portal-hero, .pfo-project-desktop__hero, .pfo-tool-custody__header, .pfo-ppe-hero) > div > p{color:var(--pf-palette-muted)!important;-webkit-text-fill-color:var(--pf-palette-muted)!important;text-shadow:none!important;}
body.pfi-theme :is(.pfo-panel, .pfo360-panel, .pfo360-kpi, .pfi-dashboard-panel, .pfo-workflow__panel, .pfo-tool-card, .pfo-ppe-card, .pflf-panel, .pflf-metric, .prh-card, .prh-metric, .pst-card, .psos-card, .pfrtm-card, .pgr-panel, .pfo-post, .pfo-composer, .pfnp-folder-card){background-color:var(--pf-palette-surface)!important;border-color:var(--pf-palette-border)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;}
body.pfi-theme :is(.pfo-tool-custody__mark, .pfo-tool-module-icon, .pfi-rail-nav__icon, .pfo-app-quick-shortcuts > a span){background:var(--pf-palette-subtle)!important;color:var(--pf-palette-muted)!important;border-color:var(--pf-palette-border)!important;box-shadow:none!important;}
body.pfi-theme :is(.pfo-social-header__nav-item, .pfo-social-header__mobile-nav > a, .pfi-rail-nav__item):not(.is-active):not([aria-current="page"]){color:var(--pf-palette-muted)!important;}
body.pfi-theme :is(.pfo-social-header__nav-item, .pfo-social-header__mobile-nav > a, .pfi-rail-nav__item):is(.is-active, [aria-current="page"]){background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-border)!important;box-shadow:none!important;}
body.pfi-theme :is(.pfi-button, .pfo-button, .pfo-tool-button, .pfo-ppe-button, .pfo360-button, .pfnp-button, .pflf-button, .pfrtm-btn, .prh-button, .psos-button, .pst-button, .ppc-button, .ppa-button){box-shadow:none!important;border:1px solid var(--pf-palette-border-strong)!important;}
body.pfi-theme :is(.pfi-button--primary, .pfo-button--primary, .pfo-tool-button--primary, .pfo-ppe-button--primary, .pfo360-button--primary, .pfnp-button--primary, .pflf-button--primary, .pfrtm-btn--primary, .prh-button-primary, .psos-button-primary, .pst-button--primary, .ppc-button--primary, .ppa-button--primary){background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary)!important;}
body.pfi-theme :is(.pfi-button--primary, .pfo-button--primary, .pfo-tool-button--primary, .pfo-ppe-button--primary, .pfo360-button--primary, .pfnp-button--primary, .pflf-button--primary, .pfrtm-btn--primary):hover{background:var(--pf-palette-primary-hover)!important;border-color:var(--pf-palette-primary-hover)!important;}
body.pfi-theme :is(.pfi-button--secondary, .pfi-button--ghost, .pfo-button--secondary, .pfo-button--ghost, .pfo-tool-button--secondary, .pfo-tool-button--ghost, .pfo360-button--secondary, .pfo360-button--ghost, .pfnp-button--secondary){background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border-strong)!important;}
body.pfi-theme :is(.pfi-button--danger, .pfo-button--danger, .pfo-tool-button--danger, .pfo-ppe-button--danger, .pfo360-button--danger, .pfnp-button--danger, .pflf-button--danger, .pfrtm-btn--danger, .prh-button-danger, .psos-button-danger, .pst-button--danger, .pfo-post-menu__item.is-danger){background:var(--pf-palette-danger)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-danger)!important;}
body.pfi-theme :is(.pfo-workflow__notice--error, .pfnp-notice--error, .pfo360-notice--error, .prh-notice-error, .pfo-push-diagnostics__error){background:var(--pf-palette-danger-soft)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-danger)!important;}
body.pfi-theme :is(.pfo-workflow__notice--success, .pfnp-notice--success, .pfo360-notice--success, .prh-notice-success){background:var(--pf-palette-success-soft)!important;color:var(--pf-palette-success)!important;border-color:var(--pf-palette-success)!important;}
body.pfi-theme :is(input:not([type]), input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="tel"], input[type="url"], select, textarea){background-color:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border-strong)!important;}
body.pfi-theme :is(input, textarea)::placeholder{color:var(--pf-palette-muted)!important;}
body.pfi-theme :focus-visible, body.login :focus-visible, body.pfl-login-page :focus-visible{outline:2px solid var(--pf-palette-primary)!important;}
body.pfi-theme :is(.pfo-video-viewer, .pfo-story-dialog--viewer, .pfo-story-viewer, .pfo-reel-viewer){background-color:var(--pf-palette-media)!important;color:var(--pf-palette-link)!important;}
body.login #loginform, body.login #lostpasswordform, body.login #registerform,
body.pfl-login-page .pfl-card{background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border)!important;box-shadow:0 8px 28px rgba(0,0,0,.08)!important;}
body.login .button-primary, body.pfl-login-page .pfl-button--primary{background:var(--pf-palette-primary)!important;border:1px solid var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;text-shadow:none!important;box-shadow:none!important;}
body.pfi-theme .pfi-public-btn--primary{background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary)!important;box-shadow:none!important;}
body.pfi-theme .pfi-public-btn--primary:hover{background:var(--pf-palette-primary-hover)!important;}
body.pfi-theme .pfo-story-dialog--viewer button.pfo-story-viewer__nav,
body.pfi-theme .pfo-story-dialog--viewer button.pfo-story-viewer__nav:is(:hover,:active,:focus){background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;}
body.pfi-theme .pfo-story-dialog--viewer button.pfo-story-viewer__nav::before,
body.pfi-theme .pfo-story-dialog--viewer button.pfo-story-viewer__nav::after{background:transparent!important;box-shadow:none!important;}
body.pfi-theme .pfo-story-dialog--viewer button.pfo-story-viewer__nav:focus-visible{outline:2px solid #3e4042!important;}
body.pfi-theme.pfo-notifications-view .pfo-notification-section__heading button[data-pfo-notification-action]{border:1px solid #5c84b8!important;background:#1b64d8!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;box-shadow:none!important;}
body.pfi-theme.pfo-notifications-view .pfo-notification-section__heading button[data-pfo-notification-action]:is(:hover, :active):not(:disabled){background:#1b64d8!important;border-color:#5c84b8!important;color:#f0f2f5!important;}
body.pfi-theme.pfo-notifications-view .pfo-notification-section__heading button[data-pfo-notification-action]:focus-visible{outline:2px solid #5c84b8!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social button.pfo-profile__avatar-edit,
body.pfi-theme.pfo-profile-page .pfo-profile--social button.pfo-profile__avatar-edit:is(:hover, :active, :focus){border:0!important;background:transparent!important;box-shadow:none!important;color:#f0f2f5!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social .pfo-profile__avatar-edit > .pfo-profile__avatar-edit-label{border:3px solid #3e4042!important;background:#1b64d8!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;box-shadow:0 3px 10px rgba(0,0,0,.16)!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social .pfo-profile__avatar-edit-label > span{color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social .pfo-profile__avatar-edit-label :is(svg, svg *){fill:none!important;stroke:#f0f2f5!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social .pfo-profile__avatar-edit:is(:hover, :active, :focus-visible) > .pfo-profile__avatar-edit-label{background:#1b64d8!important;}
body.pfi-theme.pfo-profile-page .pfo-profile--social button.pfo-profile__avatar-edit:focus-visible{outline:3px solid #5c84b8!important;}
.pfi-theme .pfo-budget-steps a{background:#242526!important;color:#75b6ff!important;}
.pfi-theme .pfo-budget-section{border:1px solid #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budget-step{background:#242526!important;color:#75b6ff!important;}
.pfi-theme .pfo-budget-section p,.pfi-theme .pfo-budget-share p{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-form label>span:first-child,.pfi-theme .pfo-budget-share label>span{color:#75b6ff!important;}
.pfi-theme .pfo-budget-form label small{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-form :is(input:not([type=checkbox]):not([type=file]),select,textarea){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
.pfi-theme .pfo-budget-support{border:0!important;}
.pfi-theme .pfo-budgets .pfo-budget-choice{border:1px solid #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budgets .pfo-budget-choice:hover,.pfi-theme .pfo-budgets .pfo-budget-choice:has(input:checked){border-color:#5c84b8!important;background:#242526!important;}
.pfi-theme .pfo-budgets .pfo-budget-choice input[type=checkbox]{accent-color:#1b64d8!important;box-shadow:none!important;}
.pfi-theme .pfo-budget-choice strong{color:#75b6ff!important;}
.pfi-theme .pfo-budget-choice small{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-tool-picker{background:#242526!important;}
.pfi-theme [data-pfo-tool-count]{background:#242526!important;color:#75b6ff!important;}
.pfi-theme .pfo-budgets .pfo-budget-tool-chip{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
.pfi-theme .pfo-budgets .pfo-budget-tool-chip:hover{background:#3a3b3c!important;color:#75b6ff!important;}
.pfi-theme .pfo-budget-consumable-row{border-bottom:1px solid #3e4042!important;}
.pfi-theme .pfo-budgets .pfo-budget-team__row{border:1px solid #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budgets .pfo-budget-team__remove{background:#242526!important;color:#75b6ff!important;}
.pfi-theme .pfo-budget-row-hh{color:#75b6ff!important;}
.pfi-theme .pfo-budget-metrics>div{background:#242526!important;}
.pfi-theme .pfo-budget-metrics strong{color:#75b6ff!important;}
.pfi-theme .pfo-budget-metrics span{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-histogram{border:1px solid #3e4042!important;}
.pfi-theme .pfo-budget-histogram summary{color:#75b6ff!important;}
.pfi-theme .pfo-budget-upload{border:1px dashed #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budget-photo-preview img{background:#242526!important;}
.pfi-theme .pfo-budget-photo-preview figcaption{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-save p{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-history-item{border:1px solid #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budget-history-item p{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-status{background:#242526!important;color:#75b6ff!important;}
.pfi-theme .pfo-budget-history-item dl{background:#242526!important;}
.pfi-theme .pfo-budget-history-item dt{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-history-item dd{color:#75b6ff!important;}
.pfi-theme .pfo-budgets .pfo-button--ghost{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
.pfi-theme .pfo-budgets .pfo-button--ghost:hover{background:#3a3b3c!important;color:#75b6ff!important;}
.pfi-theme .pfo-budgets .pfo-button--danger{background:#242526!important;color:#f19ca5!important;border:1px solid #3e4042!important;}
.pfi-theme .pfo-budgets :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #3e4042!important;}
.pfi-theme .pfo-budget-empty{border:1px dashed #3e4042!important;background:#242526!important;}
.pfi-theme .pfo-budget-empty p{color:#b0b3b8!important;}
.pfi-theme .pfo-budget-pagination>*{background:#242526!important;}
.pfi-theme dialog.pfo-budget-share{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 20px 80px #00000040!important;}
.pfi-theme .pfo-budget-share::backdrop{background:#1b64d899!important;}
.pfi-theme .pfo-budget-share :is(input,textarea){border:1px solid #3e4042!important;}
body.pfi-theme .pfi-site-stage,
body.pfi-theme .pfo-worker-support,
body.pfi-theme .prb-app{background-color:var(--pf-palette-canvas)!important;color:var(--pf-palette-text)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__nav-item{background:transparent!important;color:var(--pf-palette-link)!important;border-color:transparent!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__nav-item:is(:hover,:focus-visible){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__nav-item :is(span,strong,svg,.pfi-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfo-social-header :is(.pfo-social-header__round,.pfo-social-header__menu,.pfi-icon-button,.pfo-social-header__desktop-search){background:var(--pf-palette-subtle)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfo-social-header :is(.pfo-social-header__round,.pfo-social-header__menu,.pfi-icon-button,.pfo-social-header__desktop-search):is(:hover,:focus-visible,:active){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__create{background:var(--pf-palette-primary)!important;border-color:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__create:is(:hover,:focus-visible,:active){background:var(--pf-palette-primary-hover)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header :is(.pfo-social-header__round,.pfo-social-header__menu,.pfi-icon-button,.pfo-social-header__desktop-search) :is(svg,.pfi-icon,span:not(.pfo-social-header__badge)){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfi-mobile-drawer__panel .pfi-rail-nav__item:is(.is-active,[aria-current="page"]),
body.pfi-theme .pfo-social-header .pfo-social-header__nav-item:is(.is-active,[aria-current="page"]),
body.pfi-theme :is(.pfo-social-header__nav-item,.pfo-social-header__mobile-nav>a,.pfi-rail-nav__item):is(.is-active,[aria-current="page"]){background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-accent-border)!important;}
body.pfi-theme :is(.pfo-social-header__nav-item,.pfo-social-header__mobile-nav>a,.pfi-rail-nav__item):is(.is-active,[aria-current="page"]) :is(span,strong,small,svg,.pfi-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfo-social-header svg,
body.pfi-theme .pfo-social-header svg *{color:inherit!important;text-shadow:none!important;}
body.pfi-theme .pfo-social-header svg.pfi-icon{stroke:currentColor!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__avatar{background:var(--pf-palette-surface)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__avatar:is(:hover,:focus-visible,[aria-expanded="true"]){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-social-header .pfo-social-header__avatar-chevron{background:var(--pf-palette-surface)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme :is(.pfo-social-header__badge,.pfo-mobile-notification-badge,.pfo-native-app-header__badge,.ppa-notification-badge,.ppa-reference-appbar-badge,.ppa-social-tabs__badge){background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:var(--pf-palette-link)!important;border-color:var(--pf-palette-surface)!important;text-shadow:none!important;}
body.pfi-theme :is(.pfi-button,.pfo-button,.pfo-tool-button,.pfo-ppe-button,.pfo360-button,.pfnp-button,.pflf-button,.pfrtm-btn,.prh-button,.psos-button,.pst-button,.ppc-button,.pcc-button,.ppa-button) :is(span,strong,small,b,em,i,svg,.pfi-icon),
body.pfi-theme :is(.pfi-button,.pfo-button,.pfo-tool-button,.pfo-ppe-button,.pfo360-button,.pfnp-button,.pflf-button,.pfrtm-btn,.prh-button,.psos-button,.pst-button,.ppc-button,.pcc-button,.ppa-button){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme :is(.pfi-button,.pfo-button,.pfo-tool-button,.pfo-ppe-button,.pfo360-button,.pfnp-button,.pflf-button,.pfrtm-btn,.prh-button,.psos-button,.pst-button,.ppc-button,.pcc-button,.ppa-button) :is(span,strong,small,b,em,i,svg,.pfi-icon){color:inherit!important;}
body.pfi-theme :is(.pfi-button--primary,.pfo-button--primary,.pfo-tool-button--primary,.pfo-ppe-button--primary,.pfo360-button--primary,.pfnp-button--primary,.pflf-button--primary,.pfrtm-btn--primary,.prh-button-primary,.psos-button-primary,.pst-button--primary,.ppc-button--primary,.pcc-button--primary,.ppa-button--primary){background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary)!important;}
body.pfi-theme :is(.pfi-button--primary,.pfo-button--primary,.pfo-tool-button--primary,.pfo-ppe-button--primary,.pfo360-button--primary,.pfnp-button--primary,.pflf-button--primary,.pfrtm-btn--primary,.prh-button-primary,.psos-button-primary,.pst-button--primary,.ppc-button--primary,.pcc-button--primary,.ppa-button--primary):is(:hover,:focus-visible,:active){background:var(--pf-palette-primary-hover)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary-hover)!important;}
body.pfi-theme :is(.pfi-button--secondary,.pfi-button--ghost,.pfo-button--secondary,.pfo-button--ghost,.pfo-tool-button--secondary,.pfo-tool-button--ghost,.pfo360-button--secondary,.pfo360-button--ghost,.pfnp-button--secondary,.pflf-button--secondary,.pfrtm-btn--secondary,.prh-button-secondary,.psos-button-secondary,.pst-button--secondary,.ppc-button--secondary,.pcc-button--secondary,.ppa-button--secondary){background:var(--pf-palette-surface)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-border-strong)!important;}
body.pfi-theme :is(.pfi-button--secondary,.pfi-button--ghost,.pfo-button--secondary,.pfo-button--ghost,.pfo-tool-button--secondary,.pfo-tool-button--ghost,.pfo360-button--secondary,.pfo360-button--ghost,.pfnp-button--secondary,.pflf-button--secondary,.pfrtm-btn--secondary,.prh-button-secondary,.psos-button-secondary,.pst-button--secondary,.ppc-button--secondary,.pcc-button--secondary,.ppa-button--secondary):is(:hover,:focus-visible,:active){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-secondary)!important;}
body.pfi-theme :is(.pfi-button--danger,.pfo-button--danger,.pfo-tool-button--danger,.pfo-ppe-button--danger,.pfo360-button--danger,.pfnp-button--danger,.pflf-button--danger,.pfrtm-btn--danger,.prh-button-danger,.psos-button-danger,.pst-button--danger,.pcc-button--danger,.pfo-post-menu__item.is-danger):is(:hover,:focus-visible,:active){background:var(--pf-palette-primary-hover)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary-hover)!important;}
body.pfi-theme .pfo-tool-custody .pfo-tool-catalog-admin__toggle,
body.pfi-theme .pfo-tool-custody .pfo-tool-catalog-admin__toggle:is(:hover,:focus-visible,:active){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-text)!important;border-color:var(--pf-palette-border)!important;}
body.pfi-theme .pfo-tool-custody .pfo-tool-catalog-admin__toggle :is(strong,span,small,b,i,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pfo-tool-custody .pfo-tool-tabs--organized .pfo-tool-nav-tab:is(.is-active,[aria-selected="true"]){background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;border-color:var(--pf-palette-accent-border)!important;}
body.pfi-theme .pfo-tool-custody .pfo-tool-tabs--organized .pfo-tool-nav-tab:is(.is-active,[aria-selected="true"]) b{background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:var(--pf-palette-link)!important;}
body.pfi-theme :is(.pfo-panel,.pfo360-panel,.pfi-dashboard-panel,.pfo-workflow__panel,.pfo-tool-card,.pfo-ppe-card,.pflf-panel,.prh-card,.pst-card,.psos-card,.pfrtm-card,.pgr-panel,.pfo-composer){color:var(--pf-palette-text)!important;}
body.pfi-theme :is(.pfo-panel,.pfo360-panel,.pfi-dashboard-panel,.pfo-workflow__panel,.pfo-tool-card,.pfo-ppe-card,.pflf-panel,.prh-card,.pst-card,.psos-card,.pfrtm-card,.pgr-panel,.pfo-composer)>:is(h1,h2,h3,h4,p,small),
body.pfi-theme :is(.pfo-panel,.pfo360-panel,.pfi-dashboard-panel,.pfo-workflow__panel,.pfo-tool-card,.pfo-ppe-card,.pflf-panel,.prh-card,.pst-card,.psos-card,.pfrtm-card,.pgr-panel)>header>:is(h1,h2,h3,h4,p,small){color:var(--pf-palette-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme :is(input[type="checkbox"],input[type="radio"],progress){accent-color:var(--pf-palette-primary)!important;}
body.pfi-theme :is(.pfo-video-viewer,.pfo-story-viewer,.pfo-reel-viewer) :is(.pfo-video-viewer__header,.pfo-video-viewer__footer,.pfo-story-viewer__author,.pfo-story-viewer__close,.pfo-video-viewer__close,.pfo-reel-viewer__close){color:var(--pf-palette-link)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme :is(.pfo-video-viewer__header,.pfo-video-viewer__footer,.pfo-story-viewer__author) :is(strong,small,b,span,time,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
.pfi-theme .pfo-budget-support-card{border:1px solid var(--pf-palette-border)!important;background:var(--pf-palette-surface)!important;}
.pfi-theme .pfo-budget-support-card:has(input:checked){border-color:var(--pf-palette-accent-border)!important;background:var(--pf-palette-tint)!important;}
.pfi-theme .pfo-budget-support-owner select:disabled{background:var(--pf-palette-subtle)!important;color:var(--pf-palette-muted)!important;}
.pfi-theme .pfo-budget-selected-tool{border:1px solid var(--pf-palette-border)!important;background:var(--pf-palette-surface)!important;}
.pfi-theme .pfo-budget-selected-tool__info strong{color:var(--pf-palette-text)!important;}
.pfi-theme .pfo-budget-selected-tool__info small{color:var(--pf-palette-muted)!important;}
.pfi-theme .pfo-budgets .pfo-budget-team__remove{border:1px solid var(--pf-palette-border)!important;}
.pfi-theme .pfo-budget-row-summary{border-top:1px solid var(--pf-palette-border)!important;}
.pfi-theme .pfo-budget-row-cost{color:var(--pf-palette-red-text)!important;}
.pfi-theme .pfo-budget-metrics .pfo-budget-labor-total{background:var(--pf-palette-tint)!important;}
.pfi-theme .pfo-budget-labor-total strong{color:var(--pf-palette-red-text)!important;}
.pfi-theme .pfo-budget-cost-note{color:var(--pf-palette-muted)!important;}
.pfi-theme .pfo-budget-history-cost{background:var(--pf-palette-tint)!important;color:var(--pf-palette-text)!important;}
body.pfi-theme .pfo-notification-inbox{border:1px solid var(--pf-palette-border)!important;background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;box-shadow:0 16px 48px rgba(0,0,0,.2)!important;}
body.pfi-theme .pfo-notification-inbox :is(h2,p){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pfo-notification-inbox :is(button,a){border:1px solid transparent!important;text-shadow:none!important;box-shadow:none!important;background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pfo-notification-inbox :is(button,a):hover{background:var(--pf-palette-subtle)!important;color:var(--pf-palette-text)!important;}
body.pfi-theme .pfo-notification-inbox :is(button,a):focus-visible{outline:2px solid var(--pf-palette-secondary)!important;}
body.pfi-theme .pfo-notification-inbox :is(span,strong,small){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pfo-inbox-header small{color:var(--pf-palette-muted)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-close{background:var(--pf-palette-subtle)!important;}
body.pfi-theme .pfo-inbox-toolbar{border-bottom:1px solid var(--pf-palette-border)!important;}
body.pfi-theme .pfo-notification-inbox [aria-pressed="true"]{background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;}
body.pfi-theme .pfo-notification-inbox [data-pfo-inbox-read-all]{color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-item.is-unread{background:var(--pf-palette-secondary-tint)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-item:hover{background:var(--pf-palette-subtle)!important;}
body.pfi-theme .pfo-inbox-avatar{border:1px solid var(--pf-palette-border)!important;background:var(--pf-palette-surface)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-inbox-excerpt{color:var(--pf-palette-muted)!important;}
body.pfi-theme .pfo-inbox-preview small{color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-inbox-dot{background:transparent!important;}
body.pfi-theme .is-unread>.pfo-inbox-dot{background:var(--pf-palette-primary)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-more{color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-empty{color:var(--pf-palette-muted)!important;}
body.pfi-theme .pfo-inbox-sender small{color:var(--pf-palette-muted)!important;}
body.pfi-theme .pfo-inbox-footer{border-top:1px solid var(--pf-palette-border)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-related{background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-delete{border-color:var(--pf-palette-accent-border)!important;background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-delete:hover{background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme .pfo-notification-inbox .pfo-inbox-error{background:var(--pf-palette-tint)!important;color:var(--pf-palette-red-text)!important;}
@media (min-width:901px){body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android){--pf-feed-top:calc(var(--pfi-header-height,72px) + var(--wp-admin--admin-bar--height,0px) + 16px)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail__sticky{scrollbar-color:transparent transparent!important;border:1px solid var(--pf-palette-border)!important;background:var(--pf-palette-surface)!important;background-image:none!important;box-shadow:none!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail__sticky:is(:hover,:focus-within){scrollbar-color:var(--pf-palette-border-strong) transparent!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-user{border:0!important;border-bottom:1px solid var(--pf-palette-border)!important;box-shadow:none!important;background:transparent!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail-cta button{border:1px solid var(--pf-palette-border)!important;box-shadow:none!important;color:var(--pf-palette-link)!important;background:var(--pf-palette-secondary-tint)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail-cta .pfo-social-rail-cta__primary{background:var(--pf-palette-primary)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-palette-primary)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail-cta .pfo-social-rail-cta__primary:hover{background:var(--pf-palette-primary-hover)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail-cta .pfo-social-rail-cta__secondary:hover{background:var(--pf-palette-subtle)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail-cta button :is(span,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-menu-group,.pfo-social-widget,.pfo-social-spotlight,.pfo-social-custom-zone){border:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-menu-group__title{color:var(--pf-palette-muted)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-shortcuts a,.pfo-social-action-card){border:0!important;box-shadow:none!important;background:transparent!important;color:var(--pf-palette-text)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-shortcuts a,.pfo-social-action-card):is(:hover,:focus-visible){background:var(--pf-palette-secondary-tint)!important;color:var(--pf-palette-link)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-shortcuts a,.pfo-social-action-card) strong{color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-shortcuts__icon,.pfo-social-action-card__icon){background:transparent!important;color:var(--pf-palette-link)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) :is(.pfo-social-shortcuts__icon,.pfo-social-action-card__icon) svg{color:inherit!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-spotlight{background:var(--pf-palette-secondary-tint)!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-spotlight :is(strong,p,a){color:var(--pf-palette-text)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-contact{border:0!important;box-shadow:none!important;}
body.pfi-theme.pfo-social-feed-view:not(.pfo-native-android) .pfo-social-rail :is(a,button):focus-visible{outline:2px solid var(--pf-palette-secondary)!important;}}
body.pfi-theme .pfo-video-dialog{border:0!important;background:#18191a!important;color:#f0f2f5!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer{background:#18191a!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__header{background:#18191a!important;color:#f0f2f5!important;border-bottom:1px solid #3e4042!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__header button{background:#303132!important;color:#f0f2f5!important;border:0!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__header button:hover{background:#303132!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__stage{background:#18191a!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__stage > video{background:#18191a!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion{background:#242526!important;color:#75b6ff!important;border:0!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion :is(strong,small,em,span,p,h2,a,button,label){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__author{background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__author strong{color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__author small{color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__caption{color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__stats{color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__stats button{background:transparent!important;color:#b0b3b8!important;border:0!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__stats .pfo-reaction-summary{color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-viewer__actions{border-block:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-action{border:0!important;background:#242526!important;color:#b0b3b8!important;box-shadow:none!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-action > :is(span,svg){border:0!important;background:transparent!important;color:inherit!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-action > em{color:inherit!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-action:hover{background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-action.is-active{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme .pfo-video-dialog :is(button,a,textarea):focus-visible{outline:2px solid #3e4042!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-reaction-picker{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 8px 32px #00000026!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-reaction-picker button{border:0!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-reaction-picker button:hover,
body.pfi-theme .pfo-video-dialog .pfo-video-reaction-picker button[aria-checked="true"]{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-reaction-picker button small{background:transparent!important;color:inherit!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__title{color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-video-discussion__empty{color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__bubble{background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__author{color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__bubble > span{color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__meta{color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__meta button{border:0!important;background:transparent!important;color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment__meta button:is(:hover,.is-active){color:#f19ca5!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-form{border-top:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__editor{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-form textarea{border:0!important;background:transparent!important;color:#75b6ff!important;-webkit-text-fill-color:#75b6ff!important;box-shadow:none!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-form textarea::placeholder{color:#b0b3b8!important;-webkit-text-fill-color:#b0b3b8!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools{background:transparent!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools :is(button,label){background:transparent!important;color:#b0b3b8!important;border:0!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools :is(button,label):hover{background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools :is(b,span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools .pfo-comment-composer__submit{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfi-theme .pfo-video-dialog .pfo-comment-composer__tools .pfo-comment-composer__submit:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfi-theme .pfo-post__actions .pfo-reaction-picker::after{background:transparent!important;}
body.pfi-theme .pfo-post .pfo-post__comment-count{border:0!important;background:transparent!important;background-image:none!important;color:var(--pf-palette-muted)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none!important;}
body.pfi-theme .pfo-post .pfo-post__comment-count :is(strong,span){background:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme .pfo-post .pfo-post__comment-count:is(:hover,:active){background:transparent!important;color:var(--pf-palette-red-text)!important;box-shadow:none!important;}
body.pfi-theme .pfo-post .pfo-post__comment-count:focus-visible{background:transparent!important;color:var(--pf-palette-red-text)!important;outline:2px solid var(--pf-palette-primary)!important;}
body.pfi-theme,
body.login,
body.pfl-login-page,
.editor-styles-wrapper{background-color:var(--pf-palette-canvas)!important;background-image:none!important;}
body.pfi-theme :is(
  .pfi-app-shell, .pfi-site-stage, .pfi-site-layout,
  .pfi-main, .pfi-page, .pfi-entry-content,
  .pfo-social, .pfo-social-layout, .pfo-social-main,
  .pfo-worker-support, .prb-app
){background-color:var(--pf-palette-canvas)!important;background-image:none!important;}
body.pfi-theme.prb-rolamentos-page .prb-app{background-image:none!important;}
body.pfi-theme.prb-rolamentos-page .prb-lesson-index button > span{background:var(--pf-palette-surface)!important;color:var(--pf-palette-text)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme.prb-rolamentos-page .prb-lesson-index button.is-complete > span{color:var(--pf-palette-red-text)!important;}
body.pfi-theme.prb-rolamentos-page :is(.prb-main-nav,.prb-premium-nav,.prb-lesson-index) button.is-active{background:#303132!important;color:var(--pf-palette-link)!important;}
body.pfi-theme{--pf-component-shadow:0 3px 12px rgba(0,0,0,.055)!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))){--pf-component-accent:#1b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+1){--pf-component-accent:#1b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+2){--pf-component-accent:#19573e!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+3){--pf-component-accent:#303132!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+4){--pf-component-accent:#1b64d8!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+5){--pf-component-accent:#78561b!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):nth-child(6n/**/+6){--pf-component-accent:#\31 b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="blue"],.pfo360-tone--blue){--pf-component-accent:#1b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="green"],.pfo360-tone--green){--pf-component-accent:#19573e!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="purple"],.pfo360-tone--purple){--pf-component-accent:#303132!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="teal"],.pfo360-tone--teal){--pf-component-accent:#1b64d8!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="amber"],.pfo360-tone--amber){--pf-component-accent:#78561b!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is([data-pfo-tone="red"],.pfo360-tone--red){--pf-component-accent:#b83246!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=nrs"]{--pf-component-accent:#1b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=documents"]{--pf-component-accent:#19573e!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=company_documents"]{--pf-component-accent:#303132!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=dds"]{--pf-component-accent:#1b64d8!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=epis"]{--pf-component-accent:#78561b!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=ideas"]{--pf-component-accent:#1b64d8!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=signatures"]{--pf-component-accent:#303132!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=occurrences"]{--pf-component-accent:#\31 b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a),:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden]))):is(.pst-tab,.pst-metric,.pst-action-card)[href*="pst_tab=dashboard"]{--pf-component-accent:#\31 b64d8!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a):is(.is-danger,.is-error,.is-overdue,.has-alert,.is-critical,.pflf-metric--red,.psos-tone-red,.pfrtm-metric--danger){--pf-component-accent:#b83246!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a):is(.is-warning,.is-pending,.pflf-metric--yellow,.psos-tone-yellow,.psos-tone-orange,.pfrtm-metric--warning){--pf-component-accent:#78561b!important;--pf-component-soft:#263951!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a):is(.is-success,.is-complete,.pflf-metric--green,.psos-tone-green,.pfrtm-metric--success){--pf-component-accent:#19573e!important;--pf-component-soft:#242526!important;--pf-component-line:#3e4042!important;}
body.pfi-theme :is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])){border:1px solid var(--pf-component-line)!important;background:var(--pf-component-soft)!important;color:var(--pf-palette-link)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none!important;}
body.pfi-theme :is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])) :is(span,strong,b,small,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;box-shadow:none!important;background:transparent!important;}
body.pfi-theme :is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])):hover{background:var(--pf-component-soft)!important;color:var(--pf-palette-link)!important;border-color:var(--pf-component-accent)!important;box-shadow:inset 0 -2px 0 var(--pf-component-accent)!important;}
body.pfi-theme :is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])):is(.is-active,.active,.is-current,[aria-current="page"],[aria-selected="true"]){background:var(--pf-palette-primary)!important;color:#f0f2f5!important;border-color:var(--pf-palette-primary)!important;box-shadow:0 3px 8px rgba(0,0,0,.18)!important;}
body.pfi-theme :is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])):is(.is-active,.active,.is-current,[aria-current="page"],[aria-selected="true"]):hover{background:var(--pf-palette-primary-hover)!important;border-color:var(--pf-palette-primary-hover)!important;color:#f0f2f5!important;}
body.pfi-theme .pfo-tool-nav-tab:is(.is-active,.active,.is-current,[aria-current="page"],[aria-selected="true"]) > b{background:rgba(36,37,38,.18)!important;color:#f0f2f5!important;}
body.pfi-theme :is(:is(.pst-tabs > :is(a,button):not([hidden]),.pfo-worker-tabs > :is(a,button):not([hidden]),.pfo-profession-tabs > :is(a,button):not([hidden]),.pfo-profile__tabs > :is(a,button):not([hidden]),.pfo-suite__nav > :is(a,button):not([hidden]),.pfrtm-nav > :is(a,button):not([hidden]),.pflf-tabs > :is(a,button):not([hidden]),.pflf-fleet-subnav > :is(a,button):not([hidden]),.prh-tabs > :is(a,button):not([hidden]),.prh-context-nav > :is(a,button):not([hidden]),.psos-tabs > :is(a,button):not([hidden]),.pfo360-nav__track > :is(a,button):not([hidden]),.pfo360-subnav > :is(a,button):not([hidden]),.pfo360-plan-nav > :is(a,button):not([hidden]),.prb-premium-nav > :is(a,button):not([hidden]),.prb-main-nav > :is(a,button):not([hidden]),.pgr-tabs__track > :is(a,button):not([hidden]),.pfnp-hub-nav > :is(a,button):not([hidden]),.pfo-tool-tabs__track > :is(a,button):not([hidden]),.pfo-tool-nav-tab:not([hidden]),[data-pfo-ui="tab"]:not([hidden])),:is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a)):focus-visible{outline:3px solid var(--pf-palette-primary)!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a){border:1px solid var(--pf-component-line)!important;border-top:4px solid var(--pf-component-accent)!important;background:linear-gradient(135deg,var(--pf-component-soft),#242526 88%)!important;color:var(--pf-palette-text)!important;box-shadow:var(--pf-component-shadow)!important;text-shadow:none!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a) :is(strong,b,h3){color:var(--pf-palette-link)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a) :is(small,p){color:var(--pf-palette-muted)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a) > span:not([class*="icon"]):not([aria-hidden="true"]){color:var(--pf-palette-text)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme :is(.pst-metric,.pfo-worker-kpis > a,.pfo-workflow__metrics > article,.pfo-suite__kpis > article,.pfo-suite__kpis > div,.pfo-budget-metrics > div,.pfo360-kpi,.pfo360-plan-kpi,.pfo360-cost-kpis > article,.pfo360-client-kpis > div,.pfo360-lookahead-kpis > article,.pflf-metric,.pflf-rental-kpis > div,.prh-metric,.prh-rh-kpi,.psos-metric,.pfrtm-metric,.pfrtm-metrics > article,.pfrtm-report-kpis > div,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-home-metrics > div,.prb-video-kpis > div,[data-pfo-ui="metric"],.prb-home-metrics > article,.prb-video-kpis > article,.pst-action-card,.pfo-worker-actions > a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,[data-pfo-ui="shortcut"],.prb-home-grid > button,.pfo-suite__module-grid > a,.pflf-quick-actions > a):is(a,button):hover{border-color:var(--pf-component-accent)!important;background:linear-gradient(135deg,var(--pf-component-soft),#242526 88%)!important;color:var(--pf-palette-text)!important;box-shadow:0 6px 18px rgba(0,0,0,.11)!important;}
body.pfi-theme :is(.pst-card,.prh-card,.psos-card,.pfrtm-card,.pflf-panel,.pfo-panel,.pfo360-panel,.pfi-dashboard-panel,.pfo-workflow__panel,.pfo-budget-section,.pfo-tool-card,.pfo-ppe-card,.pgr-panel,.pfnp-folder-card,[data-pfo-ui="card"]){border:1px solid #3e4042!important;background-color:#242526!important;box-shadow:var(--pf-component-shadow)!important;}
body.pfi-theme :is(.pst-tabs,.pfrtm-nav,.pflf-tabs,.prh-tabs,.psos-tabs,.pfo-worker-tabs,.pfo-profession-tabs,.pfo-suite__nav,.pfo-profile__tabs){background:#242526!important;border:1px solid #3e4042!important;box-shadow:var(--pf-component-shadow)!important;}
body.pfi-theme .pst-header{border:1px solid #3e4042!important;border-top:4px solid var(--pf-palette-primary)!important;}
body.pfi-theme .pst-user-card{background:#242526!important;border:1px solid #3e4042!important;box-shadow:none!important;}
body.pfi-theme .pst-eyebrow{background:transparent!important;box-shadow:none!important;color:var(--pf-palette-red-text)!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme .pst-card-header{background:transparent!important;box-shadow:none!important;}
body.pfi-theme .pst-metric::after{color:var(--pf-palette-link)!important;background:transparent!important;}
body.pfi-theme .pst-action-card > span{color:var(--pf-palette-muted)!important;}
body.pfi-theme .pst-action-card::after{color:var(--pf-palette-link)!important;}
body.pfi-theme .pst-tab::before{background:currentColor!important;}
body.pfi-theme .pst-metric::before{background:var(--pf-component-accent)!important;border:0!important;box-shadow:none!important;}
.pflf-hero__status > :is(strong, small){color:var(--pf-palette-text, #75b6ff)!important;-webkit-text-fill-color:currentColor!important;}
.pflf-hero__status > small{color:var(--pf-palette-muted, #b0b3b8)!important;}
body.pfi-theme .pfo-worker-actions > a > .pfo-worker-action-icon{background:var(--pf-palette-primary, #\31 b64d8)!important;color:#f0f2f5!important;-webkit-text-fill-color:#f0f2f5!important;}
body.pfi-theme .pfo-worker-action-icon svg{background:transparent!important;}
body.pfi-theme .pfo-worker-action-icon :is(svg, svg *){color:#f0f2f5!important;stroke:currentColor!important;fill:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-hub{background:#242526!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar__sticky{border:1px solid #3e4042!important;border-top:3px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #0000000d!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar header h1{color:#75b6ff!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar header a{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;box-shadow:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar header::after{color:#b0b3b8!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a:hover{background:#263951!important;border-color:#3e4042!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a > span{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav strong{color:inherit!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav b{background:#242526!important;color:#b0b3b8!important;box-shadow:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a.is-active{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a.is-active:hover{background:#\31 b64d8!important;border-color:#3e4042!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a.is-active :is(span,strong,b,svg){color:#f0f2f5!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-sidebar nav a.is-active :is(span,b){background:#24252626!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) :is(.pfo-people-sidebar,.pfo-people-search,.pfo-people-content__search-trigger) svg{fill:none!important;stroke:currentColor!important;background:transparent!important;color:inherit!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) :is(.pfo-people-sidebar,.pfo-people-search,.pfo-people-content__search-trigger) svg *{fill:none!important;stroke:currentColor!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-content__header{border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #0000000d!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-content__header h2{color:#75b6ff!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-content__search-trigger{border:1px solid #3e4042!important;background:#263951!important;color:#f19ca5!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #0000000d!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__field label{color:#75b6ff!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__field :is(input,select){border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__icon{color:#b0b3b8!important;background:transparent!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__actions :is(button,a){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__actions .pfo-people-search__submit{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-search__actions .pfo-people-search__submit:hover{background:#\31 b64d8!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-section > header{border:0!important;background:transparent!important;box-shadow:none!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-section > header h2{color:#75b6ff!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-section > header a{border:1px solid #3e4042!important;background:#263951!important;color:#f19ca5!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-section .pfo-state{border:1px dashed #3e4042!important;background:#242526!important;color:#b0b3b8!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-hub :is(a,button,input,select):focus-visible{outline:3px solid #5c84b8!important;}
@media (max-width:1000px){body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-pill{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-pill.is-active{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-pill :is(span,b){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-pill b{background:#242526!important;color:#b0b3b8!important;}
body.pfi-theme:is(.pfo-colleagues-view,.pfo-directory-view) .pfo-people-pill.is-active b{background:#24252626!important;color:#f0f2f5!important;}}
body.pfi-theme.pfo-profile-view-diretoria .pfo-panel--module{background:#242526!important;border:0!important;box-shadow:none!important;}
body.pfi-theme .pfo-director-home{background:#242526!important;color:#75b6ff!important;}
.pfo-director-home :is(h1,h2,h3,p,small,span,strong){color:#75b6ff!important;text-shadow:none!important;}
.pfo-director-welcome{border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 20px #00000008!important;}
.pfo-director-home .pfo-director-eyebrow{color:#f19ca5!important;}
.pfo-director-home :is(.pfo-director-update > small,.pfo-director-stat small,.pfo-director-pending small){color:#b0b3b8!important;}
.pfo-director-home .pfo-director-button,.pfo-director-home .pfo-director-review > summary{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:none!important;}
.pfo-director-home .pfo-director-button:hover,.pfo-director-home .pfo-director-review > summary:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pfo-director-home a:focus-visible,.pfo-director-home summary:focus-visible{outline:3px solid #5c84b8!important;}
.pfo-director-nav{background:#242526!important;}
.pfo-director-nav a{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.pfo-director-nav a:hover{background:#242526!important;border-color:#5c84b8!important;}
.pfo-director-nav a[aria-current="page"]{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
.pfo-director-home .pfo-director-stat{--director-tone:#1b64d8!important;--director-bg:#263951!important;border:1px solid #3e4042!important;border-top:3px solid var(--director-tone)!important;background:var(--director-bg)!important;color:#75b6ff!important;box-shadow:none!important;}
.pfo-director-home .pfo-director-stat--red{--director-tone:#b83246!important;--director-bg:#263951!important;}
.pfo-director-home .pfo-director-stat--amber{--director-tone:#78561b!important;--director-bg:#263951!important;}
.pfo-director-home .pfo-director-stat--green{--director-tone:#19573e!important;--director-bg:#242526!important;}
.pfo-director-home .pfo-director-stat--purple{--director-tone:#1b64d8!important;--director-bg:#263951!important;}
.pfo-director-home .pfo-director-stat--teal{--director-tone:#1b64d8!important;--director-bg:#263951!important;}
.pfo-director-home .pfo-director-stat--neutral{--director-tone:#303132!important;--director-bg:#242526!important;}
.pfo-director-stat > em{color:var(--director-tone)!important;}
.pfo-director-home .pfo-director-stat:hover{border-color:var(--director-tone)!important;box-shadow:0 4px 12px #00000012!important;}
.pfo-director-priorities{border:1px solid #3e4042!important;background:#242526!important;}
.pfo-director-priorities > header p{color:#b0b3b8!important;}
.pfo-director-pending{border-top:1px solid #3e4042!important;}
.pfo-director-pending p{color:#b0b3b8!important;}
.pfo-director-empty{border:1px dashed #3e4042!important;background:#242526!important;}
.pfo-director-shortcuts a{border:1px solid #3e4042!important;background:#242526!important;}
.pfo-director-shortcuts a:hover{border-color:#3e4042!important;background:#263951!important;}
.pfo-director-home .pfo-director-approval-card{border:1px solid #3e4042!important;background:#242526!important;}
.pfo-director-home .pfo-director-approval-card:target{border:2px solid #3e4042!important;}
.pfo-director-home .pfo-director-decision-form textarea{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
body.pfi-theme .pcc-board--modern{background:#242526!important;color:#75b6ff!important;}
.pcc-board--modern :is(h2,h3,p,small,strong,label,time){color:#75b6ff!important;text-shadow:none!important;}
.pcc-board--modern .pcc-hub-hero{border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 22px #00000008!important;}
.pcc-board--modern .pcc-hub-icon{background:#263951!important;color:#f19ca5!important;border:1px solid #3e4042!important;}
.pcc-board--modern .pcc-hub-icon svg{fill:none!important;stroke:#f19ca5!important;color:#f19ca5!important;}
.pcc-board--modern .pcc-hub-hero p{color:#b0b3b8!important;}
.pcc-board--modern .pcc-kicker{color:#f19ca5!important;}
.pcc-board--modern .pcc-button{border:1px solid #3e4042!important;box-shadow:none!important;}
.pcc-board--modern .pcc-button-primary{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pcc-board--modern .pcc-button-primary:is(:hover,:focus-visible){background:#\31 b64d8!important;color:#f0f2f5!important;}
.pcc-board--modern :is(.pcc-button-ghost,.pcc-button-secondary){background:#242526!important;color:#f19ca5!important;border-color:#3e4042!important;}
.pcc-board--modern :is(.pcc-button-ghost,.pcc-button-secondary):hover{background:#263951!important;color:#f19ca5!important;}
.pcc-board--modern :is(a,button,input,select,textarea):focus-visible{outline:3px solid #5c84b8!important;}
.pcc-board--modern .pcc-mural-toolbar{border:1px solid #3e4042!important;background:#242526!important;}
.pcc-board--modern .pcc-list-heading p{color:#b0b3b8!important;}
.pcc-board--modern .pcc-filter-tabs a{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.pcc-board--modern .pcc-filter-tabs .pcc-tab-fixado{background:#263951!important;color:#75b6ff!important;}
.pcc-board--modern .pcc-filter-tabs .pcc-tab-importante{background:#263951!important;color:#e9bf67!important;}
.pcc-board--modern .pcc-filter-tabs .pcc-tab-urgente{background:#263951!important;color:#f19ca5!important;}
.pcc-board--modern .pcc-filter-tabs a:hover{border-color:#3e4042!important;}
.pcc-board--modern .pcc-filter-tabs a[aria-current="page"]{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
.pcc-board--modern :is(.pcc-filter-form,.pcc-editor-form) :is(input[type="search"],input[type="text"],input[type="url"],input[type="date"],select,textarea){background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;box-shadow:none!important;}
.pcc-board--modern :is(input,textarea)::placeholder{color:#b0b3b8!important;}
.pcc-board--modern .pcc-clear-filter{color:#f19ca5!important;}
.pcc-board--modern .pcc-result-count{color:#b0b3b8!important;}
.pcc-board--modern .pcc-announcement{border:1px solid #3e4042!important;border-top:4px solid #5c84b8!important;background:#242526!important;box-shadow:0 4px 15px #00000008!important;}
.pcc-board--modern .pcc-announcement.pcc-priority-importante{border-top-color:#5c84b8!important;}
.pcc-board--modern .pcc-announcement.pcc-priority-urgente{border-top-color:#3e4042!important;}
.pcc-board--modern .pcc-announcement-header{background:#242526!important;}
.pcc-board--modern .pcc-avatar{border:1px solid #3e4042!important;box-shadow:none!important;}
.pcc-board--modern .pcc-author-name{color:#75b6ff!important;}
.pcc-board--modern .pcc-author-meta,.pcc-board--modern .pcc-author-meta :is(span,time){color:#b0b3b8!important;}
.pcc-board--modern .pcc-badge{background:#263951!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
.pcc-board--modern .pcc-priority-badge-importante{background:#263951!important;color:#e9bf67!important;border-color:#3e4042!important;}
.pcc-board--modern .pcc-priority-badge-urgente{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
.pcc-board--modern .pcc-badge-pinned{background:#263951!important;color:#75b6ff!important;border-color:#3e4042!important;}
.pcc-board--modern .pcc-announcement-body h3 a{color:#75b6ff!important;}
.pcc-board--modern .pcc-announcement-body h3 a:hover{color:#f19ca5!important;}
.pcc-board--modern .pcc-announcement-content{color:#75b6ff!important;}
.pcc-board--modern .pcc-announcement-image{background:#242526!important;border:1px solid #3e4042!important;}
.pcc-board--modern .pcc-attachment-summary{color:#b0b3b8!important;}
.pcc-board--modern .pcc-announcement-footer{background:#242526!important;border-top:1px solid #3e4042!important;}
.pcc-board--modern .pcc-expiry{color:#b0b3b8!important;}
.pcc-board--modern .pcc-action-link{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.pcc-board--modern .pcc-action-delete{color:#f19ca5!important;border-color:#3e4042!important;}
.pcc-board--modern .pcc-action-link:hover{background:#242526!important;}
.pcc-board--modern .pcc-action-delete:hover{background:#263951!important;}
.pcc-board--modern .pcc-empty-state{border:1px dashed #3e4042!important;background:#242526!important;}
.pcc-board--modern .pcc-empty-state p{color:#b0b3b8!important;}
.pcc-board--modern .pcc-empty-icon{background:#263951!important;color:#f19ca5!important;}
.pcc-board--modern .pcc-focused-notice{border:1px solid #3e4042!important;background:#263951!important;}
.pcc-board--modern .pcc-focused-notice a{color:#75b6ff!important;}
.pcc-board--modern .pcc-editor-card{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 20px #00000008!important;}
.pcc-board--modern .pcc-editor-heading{border-bottom:1px solid #3e4042!important;}
.pcc-board--modern .pcc-field small,.pcc-board--modern .pcc-form-help{color:#b0b3b8!important;}
.pcc-board--modern .pcc-field input[type="file"]{border:1px dashed #3e4042!important;background:#263951!important;color:#75b6ff!important;}
.pcc-board--modern .pcc-field input::file-selector-button{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
.pcc-board--modern .pcc-form-actions{border-top:1px solid #3e4042!important;}
.pcc-board--modern .mce-btn button,.pcc-board--modern .wp-switch-editor{background:#242526!important;color:#75b6ff!important;border-color:#3e4042!important;}
.pcc-board--modern .mce-btn :is(.mce-ico,.mce-txt){color:#75b6ff!important;text-shadow:none!important;}
.pcc-board--modern .pcc-pagination a,.pcc-board--modern .pcc-pagination .current{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
.pcc-board--modern .pcc-pagination .current{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
.pcc-board--modern .pcc-delete-form{background:transparent!important;border:0!important;box-shadow:none!important;}
.pcc-board--modern .pcc-announcement-content{background:transparent!important;box-shadow:none!important;border:0!important;}
.pm-window{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;box-shadow:0 15px 55px #00000030!important;}
.pm-window :is(p,strong,span,small,time,label){color:inherit!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;}
.pm-window :is(button,input,textarea,a):focus-visible,.pm-minimized:focus-visible{outline:3px solid #5c84b8!important;}
.pm-window button{border:1px solid transparent!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;text-shadow:none!important;}
.pm-window button:hover{background:#242526!important;color:#75b6ff!important;}
.pm-window .pm-head{background:#242526!important;border-bottom:1px solid #3e4042!important;}
.pm-window .pm-heading span{color:#b0b3b8!important;}
.pm-window .pm-icon{background:#242526!important;color:#b0b3b8!important;}
.pm-window .pm-search input{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
.pm-window input::placeholder,.pm-window textarea::placeholder{color:#b0b3b8!important;}
.pm-window .pm-person{background:#242526!important;border-bottom:1px solid #3e4042!important;}
.pm-window .pm-person:hover{background:#263951!important;}
.pm-window .pm-person img{border:1px solid #3e4042!important;}
.pm-window .pm-person-initials{background:#263951!important;color:#f19ca5!important;}
.pm-window .pm-person-copy small{color:#b0b3b8!important;}
.pm-window .pm-unread{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pm-window .pm-empty{color:#b0b3b8!important;}
.pm-window .pm-thread{background:#242526!important;}
.pm-window .pm-older{background:#242526!important;color:#75b6ff!important;}
.pm-window .pm-log{background:#242526!important;}
.pm-window .pm-message{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;box-shadow:none!important;}
.pm-window .pm-message.is-own{background:#263951!important;border-color:#3e4042!important;}
.pm-window .pm-time{color:#b0b3b8!important;}
.pm-window .pm-file-link{border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;}
.pm-window .pm-compose{background:#242526!important;border:0!important;border-top:1px solid #3e4042!important;box-shadow:none!important;}
.pm-window .pm-tools button{background:#263951!important;color:#f19ca5!important;}
.pm-window .pm-tools svg{stroke:currentColor!important;fill:none!important;color:inherit!important;}
.pm-window .pm-tools small{color:#b0b3b8!important;}
.pm-window textarea{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
.pm-window .pm-send{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pm-window .pm-send:hover{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pm-window .pm-status{color:#b0b3b8!important;background:#242526!important;}
.pm-window .pm-status.is-error{color:#f19ca5!important;}
.pm-window .pm-picker{background:#242526!important;border:1px solid #3e4042!important;box-shadow:0 5px 28px #00000029!important;}
.pm-window .pm-emoji-grid button{background:#242526!important;}
.pm-window .pm-gif-grid img{background:transparent!important;}
.pm-window .pm-preview{border:1px solid #3e4042!important;background:#242526!important;}
.pm-window .pm-remove{color:#f19ca5!important;}
.pm-minimized{background:#\31 b64d8!important;color:#f0f2f5!important;border:1px solid #3e4042!important;box-shadow:0 8px 28px #00000030!important;}
.pm-minimized span{color:#f0f2f5!important;}
.pm-page{background:#242526!important;border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;color:#75b6ff!important;}
.pm-page>span{color:#f19ca5!important;}
.pm-page p{color:#b0b3b8!important;}
.pm-page button{background:#\31 b64d8!important;color:#f0f2f5!important;border:0!important;}
body.pfi-theme :is(.pfnp-sign-configurator,.pfnp-signer) .pfnp-sign-anchor,
body.pfi-theme .pfnp-sign-configurator.is-anchor-locked .pfnp-sign-anchor,
body.pfi-theme .pfnp-signer .pfnp-sign-anchor--locked{background:transparent!important;border:1.5px dashed #3e4042!important;color:#f19ca5!important;box-shadow:none!important;}
body.pfi-theme .pfnp-sign-configurator.is-anchor-locked .pfnp-sign-anchor,
body.pfi-theme .pfnp-signer .pfnp-sign-anchor--locked{border-color:#5c84b8!important;color:#81c995!important;}
body.pfi-theme :is(.pfnp-sign-configurator,.pfnp-signer) .pfnp-sign-anchor :is(strong,ol,li,span){background:transparent!important;box-shadow:none!important;color:inherit!important;text-shadow:0 1px 2px #000000a6!important;}
body.pfi-theme :is(.pfnp-sign-configurator,.pfnp-signer) .pfnp-pdf-toolbar{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfnp-anchor-tools{border:1px solid #3e4042!important;background:#242526!important;}
body.pfi-theme .pfnp-anchor-tools strong{color:#75b6ff!important;}
body.pfi-theme .pfnp-anchor-tools small{color:#b0b3b8!important;}
body.pfi-theme .pfnp-signer .pfnp-signature-box{border:1px solid #3e4042!important;box-shadow:0 4px 18px #00000009!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfnp-signer .pfnp-signature-box h3{color:#75b6ff!important;}
body.pfi-theme .pfnp-signer :is(.pfnp-signature-method-help,.pfnp-form-help){color:#b0b3b8!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-surface{border:1px solid #3e4042!important;background:#263951!important;box-shadow:inset 0 1px 4px #00000005!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-surface-heading{background:transparent!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-surface-heading strong{color:#75b6ff!important;background:transparent!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-surface-heading span{border:1px solid #3e4042!important;background:#242526!important;color:#81c995!important;}
body.pfi-theme .pfnp-signer .pfnp-signature-pad{border:0!important;border-bottom:1px solid #3e4042!important;background:transparent!important;box-shadow:none!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-surface>small{color:#b0b3b8!important;background:transparent!important;}
body.pfi-theme .pfnp-signer .pfnp-typed-signature{border:0!important;background:transparent!important;color:#75b6ff!important;}
body.pfi-theme .pfnp-signer .pfnp-typed-signature>span{color:#75b6ff!important;}
body.pfi-theme .pfnp-signer .pfnp-typed-signature input{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pfnp-signer .pfnp-typed-signature small{color:#b0b3b8!important;}
body.pfi-theme .pfnp-signer .pfnp-consent{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body.pfi-theme .pfnp-signer .pfnp-consent input{accent-color:#\31 b64d8!important;}
body.pfi-theme :is(.pfnp-anchor-tools,.pfnp-signature-box) .pfnp-button:not([hidden]){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
body.pfi-theme :is(.pfnp-anchor-tools,.pfnp-signature-box) :is(.pfnp-button--primary,[data-anchor-lock]):not([hidden]){background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body.pfi-theme :is(.pfnp-anchor-tools,.pfnp-signature-box) :is(.pfnp-button--primary,[data-anchor-lock]):hover:not(:disabled){background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
body.pfi-theme :is(.pfnp-anchor-tools,.pfnp-signature-box) .pfnp-button--ghost:hover{background:#263951!important;color:#75b6ff!important;}
body.pfi-theme :is(.pfnp-sign-configurator,.pfnp-signer) :is(button,input,canvas,a):focus-visible{outline:3px solid #5c84b8!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-result.is-error{background:#263951!important;color:#f19ca5!important;}
body.pfi-theme .pfnp-signer .pfnp-sign-result.is-success{background:#242526!important;color:#81c995!important;}
body.pfi-theme .pst-signatures-hub .pst-card{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 18px #00000008!important;}
body.pfi-theme .pst-signatures-hub :is(h2,h3,h4){color:#75b6ff!important;}
body.pfi-theme .pst-signatures-hub .pst-card-header p{color:#b0b3b8!important;}
body.pfi-theme .pst-signatures-hub .pst-empty-inline{border:1px dashed #3e4042!important;background:#263951!important;color:#b0b3b8!important;}
body.pfi-theme .pst-signatures-hub .pst-button{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
body.pfi-theme .pst-signatures-hub .pst-button-primary{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
body.pfi-theme .pst-signatures-hub .pst-button-primary:hover:not(:disabled){background:#\31 b64d8!important;color:#f0f2f5!important;}
body.pfi-theme .pst-signatures-hub .pst-button:disabled{background:#242526!important;border-color:#3e4042!important;color:#b0b3b8!important;}
body.pfi-theme .pst-signatures-hub .pst-table td>a{border:1px solid #3e4042!important;background:#263951!important;color:#75b6ff!important;}
body.pfi-theme .pst-signatures-hub .pst-delete-form{background:transparent!important;border:0!important;}
body.pfi-theme .pst-signatures-hub .pst-delete-form .pst-button-danger{background:#242526!important;border-color:#3e4042!important;color:#f19ca5!important;}
/* assets/css/department-dashboards.css */
.pfo-department-dashboard{--dp-red:#\31 b64d8!important;--dp-ink:#75b6ff!important;--dp-muted:#b0b3b8!important;--dp-border:#3e4042!important;--dp-accent:#1b64d8!important;--dp-tint:#263951!important;background:#242526!important;color:var(--dp-ink)!important;}
.pfo-department-dashboard :is(.prh-main,.pst-main){background:#242526!important;}
.pfo-department-dashboard :is(h1,h2,h3,p,span,strong,small){text-shadow:none!important;}
.pfo-department-dashboard :is(h1,h2,h3){color:var(--dp-ink)!important;}
.pfo-department-dashboard p{color:var(--dp-muted)!important;}
.pfo-department-dashboard :is(.prh-hero,.pst-header){border:1px solid var(--dp-border)!important;border-top:5px solid var(--dp-red)!important;background:#242526!important;box-shadow:0 8px 24px #00000009!important;}
.pfo-department-dashboard :is(.prh-hero h2,.pst-header h1){color:var(--dp-ink)!important;}
.pfo-department-dashboard :is(.prh-kicker,.pst-eyebrow){background:transparent!important;box-shadow:none!important;color:#f19ca5!important;}
.pfo-department-dashboard :is(.prh-hero-user,.pst-user-card){border:1px solid var(--dp-border)!important;background:#263951!important;box-shadow:none!important;}
.pfo-department-dashboard :is(.prh-hero-user,.pst-user-card) strong{color:var(--dp-ink)!important;}
.pfo-department-dashboard :is(.prh-hero-user,.pst-user-card) :is(span,small){color:var(--dp-muted)!important;}
.pfo-department-dashboard :is(.prh-button,.pst-button,.prh-hero-actions>a,.prh-card-head>a,.pst-card-header>a){border:1px solid var(--dp-red)!important;background:var(--dp-red)!important;color:#f0f2f5!important;box-shadow:0 4px 10px #0000001a!important;}
.pfo-department-dashboard :is(.prh-button,.pst-button,.prh-hero-actions>a,.prh-card-head>a,.pst-card-header>a):hover{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;box-shadow:0 6px 14px #0000002b!important;}
.pfo-department-dashboard :is(.prh-button,.pst-button,.prh-hero-actions>a) span{color:#f0f2f5!important;background:transparent!important;}
.pfo-department-dashboard :is(a,button,summary):focus-visible{outline:3px solid #5c84b8!important;}
.pfo-department-dashboard :is(.prh-tabs,.pst-tabs){background:#242526!important;border:0!important;box-shadow:none!important;}
.pfo-department-dashboard :is(.prh-tab,.pst-tab){border:1px solid var(--dp-border)!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 2px 7px #00000005!important;}
.pfo-department-dashboard .prh-tab>span:not(.prh-tab-icon){color:inherit!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-tab,.pst-tab)::before{background:var(--dp-red)!important;border:0!important;}
.pfo-department-dashboard :is(.prh-tab,.pst-tab):hover{background:#263951!important;border-color:#3e4042!important;color:#f19ca5!important;}
.pfo-department-dashboard :is(.prh-tab,.pst-tab).is-active{background:var(--dp-red)!important;border-color:var(--dp-red)!important;color:#f0f2f5!important;box-shadow:0 5px 14px #0000002b!important;}
.pfo-department-dashboard :is(.prh-tab,.pst-tab).is-active::before{background:#242526!important;}
.pfo-department-dashboard :is(.prh-section-heading,.pst-section-heading,.prh-card-head,.pst-card-header){border:0!important;box-shadow:none!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-metrics,.pst-metric-grid,.prh-advanced-metrics){background:transparent!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric){border:1px solid var(--dp-border)!important;border-top:4px solid var(--dp-accent)!important;background:var(--dp-tint)!important;box-shadow:0 5px 14px #00000008!important;color:var(--dp-ink)!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)::before{border:0!important;background:var(--dp-accent) var(--dp-icon) center/24px no-repeat!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)>span:not(.prh-metric-icon){color:var(--dp-ink)!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)>strong{color:var(--pf-palette-link)!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)>small{color:#b0b3b8!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)::after{border:0!important;border-top:1px solid #5c84b81a!important;color:var(--pf-palette-link)!important;background:transparent!important;}
.pfo-department-dashboard :is(.prh-card,.pst-card){border:1px solid var(--dp-border)!important;background:#242526!important;box-shadow:0 6px 20px #00000008!important;}
.pfo-department-dashboard :is(.prh-quick-actions>a,.pst-action-card){border:1px solid var(--dp-border)!important;border-top:4px solid var(--dp-accent)!important;background:#242526!important;box-shadow:0 5px 16px #00000008!important;color:var(--dp-ink)!important;}
.pfo-department-dashboard :is(.prh-quick-actions>a,.pst-action-card)::before{border:0!important;background:var(--dp-accent) var(--dp-icon) center/24px no-repeat!important;}
.pfo-department-dashboard .pst-action-card strong{color:var(--dp-ink)!important;}
.pfo-department-dashboard .pst-action-card>span{color:var(--dp-muted)!important;}
.pfo-department-dashboard :is(.prh-quick-actions>a,.pst-action-card)::after{border:1px solid var(--dp-accent)!important;background:var(--dp-accent)!important;color:#f0f2f5!important;}
.pfo-department-dashboard :is(.prh-quick-actions>a,.pst-action-card):hover::after{color:#f0f2f5!important;}
.pfo-department-dashboard .prh-monitored-card{border:1px solid var(--dp-border)!important;border-left:4px solid #5c84b8!important;background:#242526!important;box-shadow:0 5px 16px #00000008!important;color:var(--dp-ink)!important;}
.pfo-department-dashboard .prh-monitored-card.prh-alert-warning{border-left-color:#5c84b8!important;}
.pfo-department-dashboard .prh-alert-card-body>strong{color:var(--dp-ink)!important;}
.pfo-department-dashboard .prh-alert-card-body>span{color:#75b6ff!important;}
.pfo-department-dashboard .prh-monitored-period{color:var(--dp-muted)!important;}
.pfo-department-dashboard .prh-alert-card-count{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
.pfo-department-dashboard .prh-alert-card-count strong{color:#e9bf67!important;}
.pfo-department-dashboard .prh-alert-card-count span{color:#e9bf67!important;}
.pfo-department-dashboard .prh-monitored-stat{border:1px solid #3e4042!important;background:#263951!important;}
.pfo-department-dashboard .prh-monitored-stat strong{color:#75b6ff!important;}
.pfo-department-dashboard .prh-monitored-stat span{color:var(--dp-ink)!important;}
.pfo-department-dashboard .prh-monitored-stat small{color:var(--dp-muted)!important;}
.pfo-department-dashboard .prh-spend-badge{border:1px solid #3e4042!important;background:#242526!important;}
.pfo-department-dashboard .prh-spend-badge strong{color:#81c995!important;}
.pfo-department-dashboard .prh-spend-badge :is(span,small){color:#81c995!important;}
.pfo-department-dashboard .prh-monitored-footer{border:0!important;background:transparent!important;}
.pfo-department-dashboard .prh-monitored-footer>small{color:var(--dp-muted)!important;}
.pfo-department-dashboard .prh-monitored-footer>span{background:#\31 b64d8!important;color:#f0f2f5!important;}
.pfo-department-dashboard .prh-monitored-footer>span span{color:#f0f2f5!important;}
.pfo-department-dashboard :is(.pst-empty-inline,.prh-empty,.prh-empty-inline){border:1px dashed #3e4042!important;background:#242526!important;color:#81c995!important;}
.pfo-department-dashboard :is(.prh-note,.pst-footer-note){border:1px solid var(--dp-border)!important;background:#263951!important;color:var(--dp-muted)!important;}
.pfo-department-dashboard .prh-advanced-metric.is-danger{--dp-accent:#b83246!important;--dp-tint:#263951!important;}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric,.pst-action-card,.prh-quick-actions>a):hover{box-shadow:0 10px 24px #00000013!important;}}
.pfo-department-dashboard a[href*="prh_tab=painel"]{--dp-accent:#19573e!important;--dp-tint:#242526!important;}
.pfo-department-dashboard a[href*="prh_tab=colaboradores"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=documentos"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=treinamentos-vencimentos"]{--dp-accent:#\31 b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=vale-refeicao"]{--dp-accent:#19573e!important;--dp-tint:#242526!important;}
.pfo-department-dashboard a[href*="prh_tab=despesas"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=paradas-horas"]{--dp-accent:#78561b!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=relatorios"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=hospedagens"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=admissoes"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=ferias-afastamentos"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=desligamentos"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="prh_tab=recrutamento"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=dashboard"]{--dp-accent:#19573e!important;--dp-tint:#242526!important;}
.pfo-department-dashboard a[href*="pst_tab=nrs"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=documents"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=company_documents"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=dds"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=epis"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=ideas"]{--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard a[href*="pst_tab=occurrences"]{--dp-accent:#\31 b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-file){--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-sign){--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-shutdown){--dp-accent:#78561b!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-people){--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-alert){--dp-accent:#b83246!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-clock){--dp-accent:#19573e!important;--dp-tint:#242526!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-hotel){--dp-accent:#1b64d8!important;--dp-tint:#263951!important;}
.pfo-department-dashboard .prh-metric:has(.prh-icon-meal){--dp-accent:#19573e!important;--dp-tint:#242526!important;}
/* assets/css/rh-compliance.css */
.prh-compliance-hub{--cv-red:#\31 b64d8!important;--cv-ink:#75b6ff!important;--cv-muted:#b0b3b8!important;--cv-border:#3e4042!important;color:var(--cv-ink)!important;background:#242526!important;}
.prh-compliance-hub :is(h3,h4,p,span,strong,small){text-shadow:none!important;box-shadow:none!important;}
.prh-compliance-hub :is(h3,h4){color:var(--cv-ink)!important;}
.prh-compliance-hub p{color:var(--cv-muted)!important;}
.prh-cv-heading{background:#242526!important;border:0!important;}
.prh-compliance-hub .prh-cv-button{border:1px solid var(--cv-red)!important;background:var(--cv-red)!important;color:#f0f2f5!important;box-shadow:0 3px 9px #00000015!important;}
.prh-compliance-hub .prh-cv-button :is(span,svg){color:inherit!important;background:transparent!important;}
.prh-compliance-hub .prh-cv-button:hover{color:#f0f2f5!important;background:#\31 b64d8!important;border-color:#3e4042!important;}
.prh-compliance-hub .prh-cv-button.is-outline{color:var(--pf-palette-red-text)!important;background:#242526!important;border-color:#3e4042!important;box-shadow:none!important;}
.prh-compliance-hub .prh-cv-button.is-outline:hover{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
.prh-compliance-hub .prh-cv-button:disabled{background:#242526!important;color:#b0b3b8!important;border-color:#3e4042!important;box-shadow:none!important;}
.prh-compliance-hub :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #5c84b8!important;}
.prh-cv-metric{--cv-tone:#1b64d8!important;--cv-tint:#263951!important;border:1px solid var(--cv-border)!important;border-top:3px solid var(--cv-tone)!important;background:var(--cv-tint)!important;box-shadow:0 3px 10px #00000008!important;color:var(--cv-ink)!important;}
.prh-cv-metric.tone-green{--cv-tone:#19573e!important;--cv-tint:#242526!important;}
.prh-cv-metric.tone-amber{--cv-tone:#78561b!important;--cv-tint:#263951!important;}
.prh-cv-metric.tone-red{--cv-tone:#\31 b64d8!important;--cv-tint:#263951!important;}
.prh-cv-icon{background:var(--cv-tone,#1b64d8)!important;color:#f0f2f5!important;}
.prh-cv-icon svg{color:#f0f2f5!important;stroke:currentColor!important;fill:none!important;}
.prh-cv-metric-label{color:var(--cv-ink)!important;background:transparent!important;}
.prh-cv-metric>strong{color:var(--cv-tone)!important;background:transparent!important;}
.prh-cv-metric>small{color:var(--cv-muted)!important;background:transparent!important;}
.prh-cv-metric-link{border-top:1px solid #5c84b815!important;color:var(--cv-tone)!important;background:transparent!important;}
.prh-cv-metric-link span{color:inherit!important;background:transparent!important;}
.prh-cv-metric:hover{border-color:var(--cv-tone)!important;box-shadow:0 6px 16px #00000012!important;}
.prh-cv-connected{border:1px solid var(--cv-border)!important;background:#242526!important;}
.prh-cv-connected>strong{color:var(--cv-ink)!important;background:transparent!important;}
.prh-cv-connected a{border:1px solid var(--cv-border)!important;background:#242526!important;color:#75b6ff!important;}
.prh-cv-connected a span{color:inherit!important;background:transparent!important;}
.prh-cv-connected a:hover{background:#263951!important;border-color:#5c84b8!important;}
.prh-cv-panel{border:1px solid var(--cv-border)!important;background:#242526!important;box-shadow:0 4px 14px #00000006!important;}
.prh-cv-panel-head{background:#242526!important;border:0!important;border-bottom:1px solid #3e4042!important;}
.prh-cv-count{background:#242526!important;color:#75b6ff!important;}
.prh-cv-filters{border:0!important;border-bottom:1px solid #3e4042!important;background:#242526!important;}
.prh-compliance-hub :is(.prh-cv-filters,.prh-cv-form-grid)>label{color:var(--cv-ink)!important;}
.prh-compliance-hub label>span{color:var(--cv-ink)!important;background:transparent!important;}
.prh-compliance-hub :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:none!important;}
.prh-compliance-hub input::placeholder,.prh-compliance-hub textarea::placeholder{color:#b0b3b8!important;}
.prh-cv-table{border:0!important;background:#242526!important;}
.prh-cv-table th{background:#242526!important;border:0!important;border-bottom:1px solid var(--cv-border)!important;color:#b0b3b8!important;}
.prh-cv-table td{border:0!important;border-bottom:1px solid #3e4042!important;color:var(--cv-ink)!important;background:#242526!important;}
.prh-cv-table tr:last-child td{border-bottom:0!important;}
.prh-cv-table td>strong,.prh-cv-person strong{color:var(--cv-ink)!important;background:transparent!important;}
.prh-cv-table small{color:var(--cv-muted)!important;background:transparent!important;}
.prh-cv-person :is(img,.prh-cv-avatar){background:#242526!important;color:#75b6ff!important;}
.prh-cv-status{border:1px solid #3e4042!important;background:#242526!important;color:#81c995!important;}
.prh-cv-status.is-warning{background:#263951!important;color:#e9bf67!important;border-color:#3e4042!important;}
.prh-cv-status.is-blocked{background:#263951!important;color:#f19ca5!important;border-color:#3e4042!important;}
.prh-cv-status.is-waived{background:#242526!important;color:#b0b3b8!important;border-color:#3e4042!important;}
.prh-cv-table small.prh-cv-danger{color:#f19ca5!important;}
.prh-cv-row-actions>a:not(.prh-cv-button){color:#75b6ff!important;background:transparent!important;}
.prh-cv-row-actions>a:not(.prh-cv-button):hover{color:#f19ca5!important;}
.prh-cv-pagination{border-top:1px solid var(--cv-border)!important;color:var(--cv-muted)!important;}
.prh-cv-empty{background:#242526!important;color:var(--cv-muted)!important;}
.prh-cv-empty-icon{background:#242526!important;color:#81c995!important;}
.prh-cv-empty-icon svg{stroke:currentColor!important;fill:none!important;}
.prh-cv-editor>summary{background:#242526!important;color:var(--cv-ink)!important;box-shadow:none!important;}
.prh-cv-editor>summary>span:nth-child(2){background:transparent!important;}
.prh-cv-editor>summary strong{color:var(--cv-ink)!important;background:transparent!important;}
.prh-cv-editor>summary small{color:var(--cv-muted)!important;background:transparent!important;}
.prh-cv-icon.tone-green{background:#19573e!important;}
.prh-cv-expand{border:1px solid var(--cv-border)!important;color:var(--pf-palette-red-text)!important;background:#242526!important;}
.prh-cv-editor[open]>summary{border-bottom:1px solid var(--cv-border)!important;background:#242526!important;}
.prh-cv-form{border:0!important;background:#242526!important;}
.prh-compliance-hub label small{color:var(--cv-muted)!important;background:transparent!important;}
.prh-cv-form-grid>.prh-cv-check{background:#242526!important;border:1px solid var(--cv-border)!important;}
.prh-cv-check input{accent-color:var(--cv-red)!important;}
.prh-cv-check strong{color:var(--cv-ink)!important;background:transparent!important;}
.prh-cv-form-footer{border-top:1px solid var(--cv-border)!important;}
.prh-cv-form-note{border:1px solid #3e4042!important;background:#263951!important;color:#e9bf67!important;}
.prh-cv-sst{border:1px solid #3e4042!important;background:#242526!important;}
.prh-cv-sst>svg{stroke:#81c995!important;fill:none!important;}
.prh-cv-sst strong{color:#81c995!important;background:transparent!important;}
.prh-compliance-hub .prh-sst-integration{border:1px solid var(--cv-border)!important;background:#242526!important;}
.prh-compliance-hub .prh-sst-numbers>span{background:#242526!important;color:var(--cv-muted)!important;}
.prh-compliance-hub .prh-sst-numbers strong{color:var(--pf-palette-red-text)!important;background:transparent!important;}
@media (max-width:720px){.prh-cv-table tr{border-bottom:1px solid var(--cv-border)!important;}
.prh-cv-table td{border:0!important;}
.prh-cv-table td::before{color:var(--cv-muted)!important;}}
/* assets/css/profile-refinement.css */
body.pfo-profile-page.pfi-theme #pfo-collaborator-profile{--profile-red:#\31 b64d8!important;--profile-ink:#75b6ff!important;--profile-muted:#b0b3b8!important;color:var(--profile-ink)!important;}
#pfo-collaborator-profile .pfo-profile__identity.pfo-profile__identity--social{border:1px solid #3e4042!important;border-top:4px solid var(--profile-red)!important;background:#242526!important;box-shadow:0 12px 36px #00000009!important;}
#pfo-collaborator-profile .pfo-profile__avatar{border:6px solid #3e4042!important;box-shadow:0 0 0 1px #0000004d,0 0 0 7px #0000004d,0 14px 26px #00000017!important;}
#pfo-collaborator-profile .pfo-profile__avatar-edit{border:3px solid #3e4042!important;background:var(--profile-red)!important;color:#f0f2f5!important;box-shadow:0 3px 10px #00000018!important;}
#pfo-collaborator-profile .pfo-profile__avatar-edit-label{border:0!important;box-shadow:none!important;background:transparent!important;color:#f0f2f5!important;}
#pfo-collaborator-profile .pfo-profile__avatar-edit-label svg{stroke:currentColor!important;fill:none!important;}
#pfo-collaborator-profile .pfo-profile__avatar-edit-label span{color:#f0f2f5!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile__eyebrow{color:var(--pf-palette-red-text)!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile__name h1{color:var(--profile-ink)!important;}
#pfo-collaborator-profile .pfo-profile__headline{color:#75b6ff!important;}
#pfo-collaborator-profile .pfo-profile__specialties li{background:#263951!important;color:#75b6ff!important;border:1px solid #3e4042!important;}
#pfo-collaborator-profile .pfo-profile__corporate-meta{color:var(--profile-muted)!important;}
#pfo-collaborator-profile .pfo-profile__corporate-meta .is-status{background:#263951!important;color:#75b6ff!important;}
#pfo-collaborator-profile .pfo-profile__corporate-meta .is-status::after{background:#1b64d8!important;}
#pfo-collaborator-profile .pfo-profile__badges{background:transparent!important;border:0!important;}
#pfo-collaborator-profile .pfo-profile__badges .pfo-badge{box-shadow:none!important;}
#pfo-collaborator-profile .pfo-badge--official{color:#f19ca5!important;border:1px solid #3e4042!important;background:#263951!important;}
#pfo-collaborator-profile .pfo-badge--verified{color:#81c995!important;border:1px solid #3e4042!important;background:#242526!important;}
#pfo-collaborator-profile .pfo-profile__completion{background:#242526!important;border:1px solid #3e4042!important;}
#pfo-collaborator-profile .pfo-profile__completion > span{background:conic-gradient(var(--profile-red) var(--pfo-profile-completion),#242526 0)!important;}
#pfo-collaborator-profile .pfo-profile__completion > span::after{background:#242526!important;}
#pfo-collaborator-profile .pfo-profile__completion strong{color:var(--profile-ink)!important;}
#pfo-collaborator-profile .pfo-profile__completion small{color:#f19ca5!important;}
#pfo-collaborator-profile .pfo-profile__action-grid > :is(.pfo-profile-action,.pfo-whatsapp-link),#pfo-collaborator-profile .pfo-profile-action--connection .pfo-button{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 2px 4px #00000003!important;}
#pfo-collaborator-profile .pfo-profile__action-grid > .pfo-profile-action--primary{color:#f0f2f5!important;background:var(--profile-red)!important;border-color:var(--profile-red)!important;box-shadow:0 4px 10px #00000020!important;}
#pfo-collaborator-profile .pfo-profile__action-grid > .pfo-whatsapp-link{color:#81c995!important;border-color:#3e4042!important;background:#263951!important;}
#pfo-collaborator-profile .pfo-profile__social-summary > a{--stat-color:#1b64d8!important;--stat-soft:#263951!important;border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 4px 16px #00000005!important;}
#pfo-collaborator-profile .pfo-profile__social-summary > a:nth-child(2){--stat-color:#303132!important;--stat-soft:#263951!important;}
#pfo-collaborator-profile .pfo-profile__social-summary > a:nth-child(3){--stat-color:#\31 b64d8!important;--stat-soft:#263951!important;}
#pfo-collaborator-profile .pfo-profile__social-summary > a:hover{border-color:var(--stat-color)!important;box-shadow:0 8px 20px #0000000b!important;}
#pfo-collaborator-profile .pfo-profile__social-summary i{background:var(--stat-soft)!important;color:var(--stat-color)!important;}
#pfo-collaborator-profile .pfo-profile__social-summary i svg{color:var(--stat-color)!important;fill:none!important;stroke:currentColor!important;}
#pfo-collaborator-profile .pfo-profile__social-summary strong{color:var(--profile-ink)!important;}
#pfo-collaborator-profile .pfo-profile__social-summary span{color:var(--profile-muted)!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile__social-summary b{color:var(--stat-color)!important;}
#pfo-collaborator-profile .pfo-profile__tabs{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 12px #00000005!important;}
#pfo-collaborator-profile .pfo-profile__tabs > a{border:1px solid transparent!important;background:#263951!important;color:#b0b3b8!important;box-shadow:none!important;}
#pfo-collaborator-profile .pfo-profile__tabs > a:hover{background:#263951!important;color:#f19ca5!important;}
#pfo-collaborator-profile .pfo-profile__tabs > a.is-active{background:var(--profile-red)!important;color:#f0f2f5!important;box-shadow:0 3px 9px #00000022!important;}
#pfo-collaborator-profile .pfo-panel{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 5px 20px #00000005!important;}
#pfo-collaborator-profile .pfo-panel > h2{color:var(--profile-ink)!important;}
#pfo-collaborator-profile .pfo-panel--spotlight{border-top:0!important;border-left:4px solid var(--profile-red)!important;}
#pfo-collaborator-profile .pfo-profile-position-icon{color:var(--pf-palette-red-text)!important;background:#263951!important;}
#pfo-collaborator-profile .pfo-profile-position-icon svg{stroke:currentColor!important;fill:none!important;}
#pfo-collaborator-profile .pfo-profile-position-heading .pfo-eyebrow{background:transparent!important;color:#f19ca5!important;}
#pfo-collaborator-profile .pfo-profile-position-heading h2{color:var(--profile-ink)!important;}
#pfo-collaborator-profile [data-profile-summary-text]{color:#b0b3b8!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile-read-more{border:1px solid #3e4042!important;background:#263951!important;color:#f19ca5!important;box-shadow:none!important;}
#pfo-collaborator-profile .pfo-profile-read-more span{color:inherit!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile-read-more svg{fill:none!important;stroke:currentColor!important;}
#pfo-collaborator-profile .pfo-profile-overview__meta{border-top:1px solid #3e4042!important;}
#pfo-collaborator-profile .pfo-profile-overview__meta > span{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;}
#pfo-collaborator-profile .pfo-profile-overview__meta small{color:#b0b3b8!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis > article{border:1px solid #3e4042!important;border-top:3px solid #5c84b8!important;background:#242526!important;box-shadow:0 4px 12px #00000004!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis > article:nth-child(2){border-top-color:#5c84b8!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis > article:nth-child(3){border-top-color:#5c84b8!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis > article:nth-child(4){border-top-color:#3e4042!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis strong{color:var(--profile-ink)!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile-overview__kpis span{color:#b0b3b8!important;background:transparent!important;}
#pfo-collaborator-profile .pfo-profile-overview__columns .pfo-role-menu a{border:1px solid #3e4042!important;color:#75b6ff!important;background:#242526!important;}
#pfo-collaborator-profile :is(a,button,summary):focus-visible{outline:3px solid #5c84b8!important;}
/* assets/css/public-portfolio.css */
body.home:not(.logged-in) .pfi-public-gallery figure,
body.home:not(.logged-in) .pfi-public-gallery--featured figure,
body.home:not(.logged-in) .pfi-public-gallery--institutional figure{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.home:not(.logged-in) .pfi-public-gallery figure::before,
body.home:not(.logged-in) .pfi-public-gallery--featured figure::before,
body.home:not(.logged-in) .pfi-public-gallery--institutional figure::before{background:linear-gradient(180deg, rgba(48,49,50,0.06) 0%, rgba(48,49,50,0.12) 26%, rgba(48,49,50,0.18) 46%, rgba(48,49,50,0.76) 78%, rgba(48,49,50,0.92) 100%),
        linear-gradient(120deg, rgba(27,100,216,0.16) 0%, rgba(27,100,216,0.08) 100%)!important;}
body.home:not(.logged-in) .pfi-public-gallery figure::after,
body.home:not(.logged-in) .pfi-public-gallery--featured figure::after,
body.home:not(.logged-in) .pfi-public-gallery--institutional figure::after{background:var(--pf-palette-primary, #1b64d8)!important;}
body.home:not(.logged-in) .pfi-public-gallery figcaption,
body.home:not(.logged-in) .pfi-public-gallery--featured figcaption,
body.home:not(.logged-in) .pfi-public-gallery--institutional figcaption{background:linear-gradient(180deg, rgba(48,49,50,0) 0%, rgba(48,49,50,0.14) 18%, rgba(48,49,50,0.62) 54%, rgba(48,49,50,0.92) 100%)!important;}
body.home:not(.logged-in) .pfi-public-gallery figcaption strong,
body.home:not(.logged-in) .pfi-public-gallery--featured figcaption strong,
body.home:not(.logged-in) .pfi-public-gallery--institutional figcaption strong{background:linear-gradient(135deg, rgba(27,100,216,0.92) 0%, rgba(27,100,216,0.92) 100%)!important;color:var(--pf-palette-link)!important;text-shadow:0 1px 2px rgba(0,0,0,0.12)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
body.home:not(.logged-in) .pfi-public-gallery figcaption span,
body.home:not(.logged-in) .pfi-public-gallery--featured figcaption span,
body.home:not(.logged-in) .pfi-public-gallery--institutional figcaption span{color:rgba(240,242,245,0.96)!important;text-shadow:0 1px 3px rgba(0,0,0,0.12)!important;}
body.home:not(.logged-in) .pfi-public-gallery figure:hover figcaption strong,
body.home:not(.logged-in) .pfi-public-gallery--featured figure:hover figcaption strong,
body.home:not(.logged-in) .pfi-public-gallery--institutional figure:hover figcaption strong{box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
/* assets/css/corporate-search.css */
.pfi-search-overlay__description{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-suggestions{border:1px solid rgba(92,132,184,0.14)!important;background:rgba(36,37,38,0.985)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-suggestion-group + .pfi-search-suggestion-group{border-top:1px solid rgba(92,132,184,0.08)!important;}
.pfi-search-suggestion-group__header strong{color:var(--pf-palette-red-text)!important;}
.pfi-search-suggestion-group__header span{background:linear-gradient(135deg,rgba(27,100,216,0.1),rgba(27,100,216,0.12))!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-suggestion{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-suggestion:hover,
.pfi-search-suggestion:focus-visible{outline:none!important;background:linear-gradient(135deg,rgba(27,100,216,0.055),rgba(27,100,216,0.075))!important;box-shadow:0 10px 18px rgba(0,0,0,0.06)!important;}
.pfi-search-suggestion__visual{background:linear-gradient(135deg,rgba(27,100,216,0.11),rgba(27,100,216,0.15))!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-suggestion__copy strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-suggestion__copy small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-suggestion__arrow{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-suggestions__all{border-top:1px solid rgba(92,132,184,0.09)!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;}
.pfi-search-suggestions__all strong{background:rgba(36,37,38,0.18)!important;color:var(--pf-palette-link)!important;}
.pfi-search-suggestions__state strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-suggestions__state span{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-suggestions.is-loading .pfi-search-suggestions__state{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-search-suggestions.is-error .pfi-search-suggestions__state{border-left:6px solid var(--pf-palette-danger, #3e4042)!important;}
.pfi-search-hero{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-hero::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-search-hero__copy h1{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-hero__copy p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-hero__mark{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-overview__total{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-overview__total span{color:var(--pf-palette-red-text)!important;}
.pfi-search-overview__total strong{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-overview__total small{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-filters{border:1px solid rgba(92,132,184,0.1)!important;background:rgba(36,37,38,0.94)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-filters a{border:1px solid rgba(92,132,184,0.09)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-filters a strong{background:rgba(27,100,216,0.08)!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-filters a.is-active{border-color:transparent!important;background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-filters a.is-active :is(span,strong){color:var(--pf-palette-link)!important;}
.pfi-search-filters a.is-active strong{background:rgba(36,37,38,0.18)!important;}
.pfi-search-group{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-group__header{border-bottom:1px solid rgba(92,132,184,0.08)!important;}
.pfi-search-group__icon{background:var(--pf-palette-primary, #1b64d8)!important;color:var(--pf-palette-link)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-group__header h2{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-group__header p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-group__header > strong{background:linear-gradient(135deg,rgba(27,100,216,0.1),rgba(27,100,216,0.13))!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-result{border:1px solid rgba(92,132,184,0.09)!important;background:var(--pf-palette-surface, #242526)!important;}
.pfi-search-result::before{background:var(--pf-palette-primary, #1b64d8)!important;}
.pfi-search-result:hover{border-color:rgba(92,132,184,0.18)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-result__visual{background:linear-gradient(135deg,rgba(27,100,216,0.11),rgba(27,100,216,0.15))!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-result__top span{background:rgba(27,100,216,0.08)!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-result__top time{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-result h3 a{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-result__subtitle{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-result p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-result footer a{color:var(--pf-palette-red-text)!important;}
.pfi-search-empty{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;}
.pfi-search-empty__icon{background:linear-gradient(135deg,rgba(27,100,216,0.11),rgba(27,100,216,0.15))!important;color:var(--pf-palette-red-text)!important;}
.pfi-search-empty h2{color:var(--pf-palette-text, #75b6ff)!important;}
.pfi-search-empty p{color:var(--pf-palette-muted, #b0b3b8)!important;}
.pfi-search-empty__quick a{border:1px solid rgba(92,132,184,0.1)!important;background:var(--pf-palette-surface, #242526)!important;color:var(--pf-palette-red-text)!important;}
/* assets/css/footer-clients.css */
.pfi-footer .pfi-client-carousel .pfi-footer__clients-heading{border-left:3px solid #3e4042!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__clients-heading strong{color:#75b6ff!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__clients-heading span{color:#b0b3b8!important;}
.pfi-footer .pfi-client-carousel .pfi-client-carousel__count{color:#b0b3b8!important;}
.pfi-footer .pfi-client-carousel button.pfi-client-carousel__button{border:1px solid #3e4042!important;background:#242526!important;color:#f19ca5!important;box-shadow:0 2px 6px #00000008!important;}
.pfi-footer .pfi-client-carousel button.pfi-client-carousel__button:hover{background:#263951!important;border-color:#3e4042!important;}
.pfi-footer .pfi-client-carousel button.pfi-client-carousel__toggle{background:#\31 b64d8!important;border-color:#3e4042!important;color:#f0f2f5!important;}
.pfi-footer .pfi-client-carousel button.pfi-client-carousel__toggle:hover{background:#\31 b64d8!important;}
.pfi-footer .pfi-client-carousel .pfi-client-carousel__button svg{fill:none!important;stroke:currentColor!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__clients-list{scrollbar-color:#3a3b3c #242526!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__client{border:1px solid #3e4042!important;background:#242526!important;box-shadow:0 3px 10px #00000006!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__client:hover{border-color:#3e4042!important;box-shadow:0 4px 12px #0000000d!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__client img{border:0!important;background:#242526!important;}
.pfi-footer .pfi-client-carousel .pfi-footer__client > span:last-child{color:#75b6ff!important;}
.pfi-footer .pfi-client-carousel :focus-visible{outline:2px solid #5c84b8!important;}
/* assets/css/awareness-campaigns.css */
.pfi-campaigns{--campaign-accent:#\31 b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#\31 b64d8!important;color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-theme-white{--campaign-accent:#303132!important;--campaign-soft:#242526!important;--campaign-ribbon:#303132!important;}
.pfi-campaigns .pfi-campaign-theme-purple{--campaign-accent:#1b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#1b64d8!important;}
.pfi-campaigns .pfi-campaign-theme-orange{--campaign-accent:#\31 b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#78561b!important;}
.pfi-campaigns .pfi-campaign-theme-yellow{--campaign-accent:#78561b!important;--campaign-soft:#263951!important;--campaign-ribbon:#78561b!important;}
.pfi-campaigns .pfi-campaign-theme-gold{--campaign-accent:#78561b!important;--campaign-soft:#263951!important;--campaign-ribbon:#78561b!important;}
.pfi-campaigns .pfi-campaign-theme-green{--campaign-accent:#19573e!important;--campaign-soft:#242526!important;--campaign-ribbon:#19573e!important;}
.pfi-campaigns .pfi-campaign-theme-blue{--campaign-accent:#1b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#1b64d8!important;}
.pfi-campaigns .pfi-campaign-theme-pink{--campaign-accent:#1b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#1b64d8!important;}
.pfi-campaigns .pfi-campaign-theme-red{--campaign-accent:#\31 b64d8!important;--campaign-soft:#263951!important;--campaign-ribbon:#\31 b64d8!important;}
.pfi-campaigns h1,.pfi-campaigns h2,.pfi-campaigns h3,.pfi-campaigns p{background:transparent!important;}
.pfi-campaigns .pfi-campaign-eyebrow{color:#f19ca5!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-feature{border:1px solid #3e4042!important;border-top:4px solid var(--campaign-ribbon)!important;background:linear-gradient(135deg,var(--campaign-soft),#242526 75%)!important;}
.pfi-campaigns .pfi-campaign-symbol{background:#242526!important;box-shadow:0 5px 18px #00000009!important;color:var(--campaign-ribbon)!important;}
.pfi-campaigns .pfi-campaign-ribbon{color:var(--campaign-ribbon)!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-theme-white .pfi-campaign-ribbon path:first-child{fill:#f0f2f5!important;stroke:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-label{color:var(--pf-palette-link)!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-subject{color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-feature h3{color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-feature > p{color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-action{border-left:3px solid var(--campaign-ribbon)!important;background:#242526c9!important;}
.pfi-campaigns .pfi-campaign-action strong{background:transparent!important;color:var(--pf-palette-link)!important;}
.pfi-campaigns .pfi-campaign-action p{color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-feature p.pfi-campaign-support{border-top:1px solid #3e4042!important;color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-source,.pfi-campaigns .pfi-campaign-support a{color:var(--pf-palette-link)!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-button{border:1px solid #3e4042!important;box-shadow:none!important;}
.pfi-campaigns .pfi-campaign-primary{background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#3e4042!important;}
.pfi-campaigns .pfi-campaign-primary:hover{background:#\31 b64d8!important;}
.pfi-campaigns .pfi-campaign-secondary{background:#242526!important;color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-secondary:hover{background:#242526!important;}
.pfi-campaigns :focus-visible{outline:3px solid #5c84b8!important;}
#pfi-campaign-dialog{border:1px solid #3e4042!important;background:#242526!important;color:#75b6ff!important;box-shadow:0 28px 90px #00000044!important;}
#pfi-campaign-dialog::backdrop{background:#1b64d899!important;}
#pfi-campaign-dialog .pfi-campaign-dialog-header{background:#242526!important;}
#pfi-campaign-dialog .pfi-campaign-dialog-header h2{color:#75b6ff!important;}
#pfi-campaign-dialog .pfi-campaign-dialog-header p{color:#b0b3b8!important;}
#pfi-campaign-dialog .pfi-campaign-close{border:1px solid #3e4042!important;color:#b0b3b8!important;background:#242526!important;box-shadow:none!important;}
#pfi-campaign-dialog .pfi-campaign-chip{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;box-shadow:none!important;}
#pfi-campaign-dialog .pfi-campaign-chip[aria-pressed="true"]{border-color:var(--campaign-accent)!important;background:var(--campaign-soft)!important;color:var(--pf-palette-link)!important;}
#pfi-campaign-dialog .pfi-campaign-chip span{background:var(--campaign-ribbon)!important;}
#pfi-campaign-dialog .pfi-campaign-dialog-actions{border-top:1px solid #3e4042!important;background:#242526!important;}
#pfi-campaign-dialog #pfi-campaign-dialog-title:focus{outline:none!important;}
#pfi-campaign-dialog.pfi-campaign-fallback{box-shadow:0 0 0 100vmax #000000aa!important;}
.pfi-campaigns .pfi-campaign-page-header{border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;background:#242526!important;}
.pfi-campaigns .pfi-campaign-page-header h1{color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-page-header p,.pfi-campaigns .pfi-campaign-calendar > p{color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-month{background:#263951!important;color:#f19ca5!important;}
.pfi-campaigns .pfi-campaign-section-heading h2,.pfi-campaigns .pfi-campaign-calendar > h2{color:#75b6ff!important;}
.pfi-campaigns .pfi-campaign-month-card{border:1px solid #3e4042!important;background:#242526!important;}
.pfi-campaigns .pfi-campaign-month-card.is-current{border:2px solid #3e4042!important;}
.pfi-campaigns .pfi-campaign-month-number{color:#f19ca5!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-month-card summary strong{color:#75b6ff!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-month-card summary small{color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-month-card summary > span:last-child{color:#f19ca5!important;}
.pfi-campaigns .pfi-campaign-month-details article{border-left:3px solid var(--campaign-ribbon)!important;background:var(--campaign-soft)!important;}
.pfi-campaigns .pfi-campaign-month-details h3{color:var(--pf-palette-link)!important;}
.pfi-campaigns .pfi-campaign-month-details p{color:#b0b3b8!important;}
.pfi-campaigns .pfi-campaign-month-details strong{color:#75b6ff!important;background:transparent!important;}
.pfi-campaigns .pfi-campaign-month-details a{color:var(--pf-palette-link)!important;}
/* assets/css/offline-workspace.css */
#pfo-offline-workspace{color:#75b6ff!important;}
#pfo-offline-workspace button{border:1px solid #3e4042!important;background:#\31 b64d8!important;color:#f0f2f5!important;box-shadow:none!important;}
#pfo-offline-workspace button.secondary{background:#242526!important;color:#75b6ff!important;border-color:#3e4042!important;}
#pfo-offline-workspace button.text-button{background:transparent!important;border:0!important;color:#f19ca5!important;}
#pfo-offline-workspace [data-offline-open]{box-shadow:0 4px 16px #00000024!important;background:#242526!important;border-color:#3e4042!important;color:#75b6ff!important;}
#pfo-offline-workspace[data-state="offline"] [data-offline-open],#pfo-offline-workspace[data-state="pending"] [data-offline-open]{background:#263951!important;border-color:#5c84b8!important;color:#e9bf67!important;}
#pfo-offline-workspace [data-offline-message]{border:1px solid #3e4042!important;background:#242526!important;color:#b0b3b8!important;box-shadow:0 4px 16px #00000015!important;}
#pfo-offline-workspace .pfo-offline-dialog{background:#242526!important;color:#75b6ff!important;border:1px solid #3e4042!important;border-top:4px solid #3e4042!important;box-shadow:0 24px 70px #00000040!important;}
#pfo-offline-workspace dialog::backdrop{background:#1b64d880!important;}
#pfo-offline-workspace dialog header{background:#242526!important;border-bottom:1px solid #3e4042!important;}
#pfo-offline-workspace h2{color:#75b6ff!important;}
#pfo-offline-workspace h3{color:#75b6ff!important;}
#pfo-offline-workspace p{color:#b0b3b8!important;}
#pfo-offline-workspace .pfo-offline-item,#pfo-offline-workspace .pfo-offline-page{border:1px solid #3e4042!important;background:#242526!important;}
#pfo-offline-workspace .pfo-offline-item strong{color:#75b6ff!important;}
#pfo-offline-workspace small{color:#b0b3b8!important;}
#pfo-offline-workspace a{color:#f19ca5!important;}
#pfo-offline-workspace .pfo-offline-state{background:#263951!important;color:#e9bf67!important;}
#pfo-offline-workspace .pfo-offline-state.synced{background:#242526!important;color:#81c995!important;}
#pfo-offline-workspace .pfo-offline-state.review{background:#263951!important;color:#f19ca5!important;}
#pfo-offline-workspace :is(a,button):focus-visible{outline:3px solid #5c84b8!important;}
}
@layer finish{
:root,html[data-pfi-theme="dark"]{color-scheme:dark!important;--pf-palette-canvas:#18191a!important;--pf-palette-surface:#242526!important;--pf-palette-subtle:#3a3b3c!important;--pf-palette-border:#3e4042!important;--pf-palette-border-strong:#686b70!important;--pf-palette-text:#d0d2d6!important;--pf-palette-muted:#b0b3b8!important;--pf-palette-primary:#1b64d8!important;--pf-palette-primary-hover:#1757bd!important;--pf-palette-tint:#263951!important;--pf-palette-success:#81c995!important;--pf-palette-success-soft:#253b2c!important;--pf-palette-warning:#e9bf67!important;--pf-palette-warning-soft:#403523!important;--pf-palette-danger:#b83246!important;--pf-palette-danger-soft:#422a30!important;--pf-palette-secondary:#3a3b3c!important;--pf-palette-secondary-hover:#4e4f50!important;--pf-palette-secondary-tint:#303132!important;--pf-palette-on-accent:#f0f2f5!important;--pf-palette-accent-border:#5c84b8!important;--pf-palette-media:#101010!important;--pf-palette-link:#75b6ff!important;--pf-palette-red-text:#f19ca5!important;}
/* The shared design language: black canvas, restrained red and blue accents. */
html[data-pfi-theme="dark"] body.pfi-theme .pfo-director-nav>a::before {background-color:#75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-director-nav>a[aria-current="page"]::before {background-color:#ffffff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-ppe-flow,.pfo-ppe-support-request-card header span,.pfo-ppe-stock-number--available strong) {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-ppe-alert-strip__icon,.pfo-ppe-request-item>a,.pfo-ppe-empty>span) {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-catalog-delete,html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-catalog-delete>span {color:#ffadbb!important;background:#422a30!important;border-color:#954052!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-catalog-delete>small {color:#b0b3b8!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-control summary b {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pst-pagination a,.pfo-ppe-semaphore-card__footer>a) {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pst-pagination a.is-current {background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#df3e59!important;}
body.login a,body.pfl-login-page a {color:#\37 5b6ff!important;}
body.login :is(.button-primary,input[type="submit"]),body.pfl-login-page :is(.button-primary,.pfl-button-primary) {background:#\31 b64d8!important;color:#f0f2f5!important;border-color:#df3e59!important;}
body.login #loginform {background:#242526!important;border:1px solid #3e4042!important;border-radius:18px!important;box-shadow:0 18px 54px #00000055!important;}
body.login :is(input[type="text"],input[type="password"],input[type="email"]) {background:#3a3b3c!important;color:#d0d2d6!important;border-color:#686b70!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-mobile-drawer__backdrop,.pfi-search-overlay__backdrop,.pfo-tool-dialog__backdrop,.pfo-tool-lightbox__backdrop) {background:rgba(36,37,38,.78)!important;border:0!important;box-shadow:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfi-mobile-drawer__panel {overflow-x:hidden!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfnp-access-overview__card p,.pfnp-folder-card__body small,.pfnp-folder-card__meta) {color:#b0b3b8!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfnp-files-toolbar__status>span,.prh-hero-actions>a) {color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-tab,.pst-tab)::before {background-color:#75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-tab,.pst-tab).is-active::before {background-color:#ffffff!important;filter:brightness(0) invert(1)!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-create-panel>summary :is(b,em),html[data-pfi-theme="dark"] body.pfi-theme .pfo-worker-shortcuts a>span {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-worker-hero__alerts {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfrtm-section-title a,.pfo-workflow__hero a) {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pgr-eyebrow,.pgr-count,.pgr-details>summary) {color:#ff9caf!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pgr-tab.is-active small {color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pgr-hero__identity :is(small,em) {color:#b0b3b8!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pgr-steps>*>b {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme .prh-cv-metric.tone-green strong {color:#81c995!important;}
html[data-pfi-theme="dark"] body.pfi-theme .prh-cv-metric.tone-amber strong {color:#e9bf67!important;}
html[data-pfi-theme="dark"] body.pfi-theme .prh-rh-widget-head em {background:#403523!important;color:#e9bf67!important;border-color:#78561b!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-ppe-eyebrow,.pfo-ppe-semaphore-card__category) {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-semaphore-filters .is-active,html[data-pfi-theme="dark"] body.pfi-theme .pfo-ppe-semaphore-filters .is-active b {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pst-button,.pst-occ-treat,.pflf-fleet-details-link) {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pst-button-danger {background:#422a30!important;color:#ffadbb!important;border:1px solid #954052!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-rail-cta__primary,.pfo-profile-action--primary,.pfo-people-action--primary,.pfo-story-card__create-icon),html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-rail-cta__primary,.pfo-profile-action--primary,.pfo-people-action--primary) :is(span,strong,svg) {color:#f0f2f5!important;-webkit-text-fill-color:currentColor!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-widget header a,.pfnp-row-actions a,.pfnp-files-toolbar__status,.pfnp-access-overview__card>span) {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfnp-files-section__heading>span {background:#303132!important;color:#b4d5ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfnp-danger-link {background:#422a30!important;color:#ffadbb!important;border-color:#954052!important;}
html[data-pfi-theme="dark"] body.pfi-theme .prh-monitored-footer>span,html[data-pfi-theme="dark"] body.pfi-theme .pfo-tool-nav-tab.is-active b {color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pflf-command-strip>*>span {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric,.prh-quick-actions>a,.pst-action-card)::before {background-image:var(--dp-icon)!important;background-color:#1b64d8!important;background-position:center!important;background-size:24px!important;background-repeat:no-repeat!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric):nth-child(3n)::before {background-color:var(--pfo-vivid-solid,#\31 b64d8)!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-button,.pfo-composer-launcher__prompt) {color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--danger,.pfo-button--danger,.pfo-tool-button--danger,.pfo-ppe-button--danger,.pfnp-button--danger,.pflf-button--danger,.pfrtm-btn--danger,.prh-button-danger,.pst-button--danger) {background:#422a30!important;color:#ffadbb!important;border:1px solid #954052!important;}
:root {--pf-ui-focus:#80b8ff66!important;--pf-ui-shadow-xs:0 3px 12px #00000033!important;--pf-ui-shadow-sm:0 6px 18px #00000044!important;--pf-ui-shadow-md:0 18px 50px #00000066!important;}
html body #wpadminbar,html body #wpadminbar :is(.ab-item,.ab-label,.ab-icon,.display-name) {background-color:#242526!important;color:#d0d2d6!important;}
html body #wpadminbar .ab-icon::before,html body #wpadminbar .ab-item::before {color:#b4c9e6!important;}
html[data-pfi-theme="dark"] body.pfi-theme footer a {color:#\37 5b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(#pfo-native-action-status,#pfo-tool-toast) {background:#303132!important;color:#d0d2d6!important;border-color:#56769d!important;box-shadow:0 10px 32px #00000066!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pst-tab,.prh-nav a,.pflf-nav a).is-active::before {filter:brightness(0) invert(1)!important;}
html[data-pfi-theme="dark"],html[data-pfi-theme="dark"] body.pfi-theme,body.login,body.pfl-login-page {background:#18191a!important;color:#d0d2d6!important;color-scheme:dark!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-app-shell,.pfi-site-stage,.pfi-site-layout,.pfi-main,.pfi-page,.pfi-entry-content,.pfo-social,.pfo-social-layout,.pfo-social-main,.pfo-worker-support,.prb-app,.prh-main,.pst-main) {background-color:#18191a!important;background-image:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-header,.pfo-social-header__desktop,.pfo-native-app-header,.ppa-appbar,.ppa-social-appbar,.pfi-site-header,.pfi-mobile-nav) {background:#242526!important;border-color:#3e4042!important;box-shadow:0 6px 24px #00000055!important;color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-site-footer,.pfo-footer,.pfi-footer,.pfi-mobile-drawer__panel,.pfi-account__menu,.pfo-social-account__menu) {background:#242526!important;color:#d0d2d6!important;border-color:#3e4042!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-workflow__hero,.pfo-suite__hero,.pfrtm-hero,.pflf-hero,.prh-hero,.pst-header,.pfi-portal-hero,.pfo-project-desktop__hero,.pfo-tool-custody__header,.pfo-ppe-hero) {background:radial-gradient(ellipse at 95% 0,#3031324f,transparent 60%),linear-gradient(125deg,#242526,#242526)!important;border:1px solid #3e4042!important;border-top-color:#d12c49!important;box-shadow:0 16px 36px #00000044!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-panel,.pfi-dashboard-panel,.pfo-workflow__panel,.pfo-tool-card,.pfo-ppe-card,.pflf-panel,.prh-card,.pst-card,.pfrtm-card,.pfo-post,.pfo-composer,.pfnp-folder-card) {background-color:#242526!important;border-color:#3e4042!important;box-shadow:0 5px 22px #00000033!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(h1,h2,h3,h4,h5,h6) {color:#d0d2d6!important;text-shadow:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-eyebrow,.prh-kicker,.pst-eyebrow,.pflf-eyebrow,.pfo-workflow__eyebrow,.pgr-eyebrow) {color:#f19ca5!important;background:transparent!important;box-shadow:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],input[type="date"],input[type="time"],input[type="month"],input[type="url"],input[type="datetime-local"],select,textarea) {background:#3a3b3c!important;color:#d0d2d6!important;border-color:#686b70!important;caret-color:#8bbfff!important;box-shadow:none!important;color-scheme:dark!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(input,textarea)::placeholder {color:#b0b3b8!important;opacity:1!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(input,select,textarea):focus {border-color:#75b6ff!important;box-shadow:0 0 0 3px #3985ff2b!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(input[type="checkbox"],input[type="radio"]) {accent-color:#cc2946!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(input,select,textarea):disabled {background:#303132!important;color:#9eafc5!important;opacity:1!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(option,optgroup) {background:#242526!important;color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme input::file-selector-button {background:#303132!important;border:1px solid #515356!important;color:#f0f2f5!important;border-radius:7px;padding:8px 12px;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button,.pfo-button,.pfo-tool-button,.pfo-ppe-button,.pfnp-button,.pflf-button,.pfrtm-btn,.prh-button,.pst-button,.ppc-button,.ppa-button) {border-radius:10px!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--primary,.pfo-button--primary,.pfo-tool-button--primary,.pfo-ppe-button--primary,.pfnp-button--primary,.pflf-button--primary,.pfrtm-btn--primary,.prh-button-primary,.pst-button--primary,.ppc-button--primary,.ppa-button--primary) {background:linear-gradient(135deg,#\31 b64d8,#\31 b64d8)!important;color:#f0f2f5!important;border-color:#df3e59!important;box-shadow:0 4px 12px #\31 b64d82b!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--secondary,.pfo-button--secondary,.pfo-tool-button--secondary,.pfnp-button--secondary,.pflf-button--secondary,.prh-button-secondary,.pst-button--secondary) {background:#3a3b3c!important;color:#b4d5ff!important;border-color:#515356!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--ghost,.pfo-button--ghost,.pfo-tool-button--ghost,.pfnp-button--ghost,.pst-button--ghost) {background:#3a3b3c!important;color:#d0d2d6!important;border-color:#686b70!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-header__nav-item,.pfo-social-header__mobile-nav>a,.pfi-rail-nav__item):is(.is-active,[aria-current="page"]) {background:#263951!important;color:#ff9caf!important;border-color:#\31 b64d8!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-header__nav-item,.pfo-social-header__mobile-nav>a,.pfi-rail-nav__item):not(.is-active):not([aria-current="page"]) {color:#b6c9e2!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-header__nav-item,.pfi-rail-nav__item):hover {background:#3a3b3c!important;color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(thead,thead th) {background:#303132!important;color:#d0d2d6!important;border-color:#3e4042!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(td,th) {border-color:#3e4042!important;}
html[data-pfi-theme="dark"] body.pfi-theme tbody tr:hover {background-color:#303132!important;}
html[data-pfi-theme="dark"] body.pfi-theme :focus-visible {outline:2px solid #8cbeff!important;outline-offset:3px;}
html[data-pfi-theme="dark"] body.pfi-theme ::selection {background:#1b64d8!important;color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-video-viewer,.pfo-story-dialog--viewer,.pfo-story-viewer,.pfo-reel-viewer) {background-color:#101010!important;color:#f0f2f5!important;}
/* Preserve client artwork while the transparent PROENÇA wordmark glows on Black. */
html[data-pfi-theme="dark"] body.pfi-theme .pfi-footer-clients__logo img {background:#ffffff!important;border-radius:8px;padding:3px;object-fit:contain;}
html[data-pfi-theme="dark"] body.pfi-theme img[src*="proenca-wordmark-header.png"] {background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;object-fit:contain;filter:brightness(1.9) saturate(1.12) drop-shadow(0 0 4px #62b6ff66) drop-shadow(0 0 11px #287cd333)!important;}
/* The signature itself remains transparent and the document preview retains paper colors. */
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfnp-signature-pad canvas,.pst-signature-pad canvas,.prh-signature-pad canvas,canvas[data-signature-pad]) {background:transparent!important;}
/* The comment editor owns the focus ring so its textarea is never clipped. */
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor {min-width:0!important;padding:5px 10px 6px!important;border:1px solid #686b70!important;border-radius:16px!important;background:#3a3b3c!important;box-sizing:border-box!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor:focus-within {border-color:#75b6ff!important;box-shadow:inset 0 0 0 1px #75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor textarea {display:block!important;box-sizing:border-box!important;min-height:44px!important;height:44px!important;max-height:120px!important;margin:0!important;padding:10px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d0d2d6!important;-webkit-text-fill-color:#d0d2d6!important;font-size:14px!important;line-height:22px!important;resize:none!important;outline:none!important;box-shadow:none!important;}
@media (prefers-reduced-motion:reduce) {html[data-pfi-theme="dark"] body.pfi-theme :is(a,button) {transition:none!important;}}

html[data-pfi-theme="dark"] body.pfi-theme :is(h1,h2,h3,h4,h5,h6){color:#d0d2d6!important;}

/* Facebook-inspired graphite finish. Existing layout and media are preserved. */
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-stat,.prh-metric,.pst-metric,.prh-advanced-metric,.prh-rh-kpi,.pflf-metric,.pfo-worker-kpis>a,.pfo-workflow__metrics>article,.pfo-suite__kpis>article,.pfo-suite__kpis>div,.pfo-budget-metrics>div,.pfrtm-metric,.pfrtm-metrics>article,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-video-kpis>div,.prb-video-kpis>article,[data-pfo-ui="metric"],.pfo-director-shortcuts>a,.prh-quick-actions>a,.pst-action-card,.pfo-worker-actions>a,.pfo-worker-shortcuts a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,.pfo-suite__module-grid>a,.pflf-quick-actions>a,[data-pfo-ui="shortcut"]){background:#242526!important;background-image:none!important;border-color:#3e4042!important;border-top-color:#3e4042!important;box-shadow:0 2px 9px #0003!important;color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-stat,.prh-metric,.pst-metric,.prh-advanced-metric,.prh-rh-kpi,.pflf-metric,.pfo-worker-kpis>a,.pfo-workflow__metrics>article,.pfo-suite__kpis>article,.pfo-suite__kpis>div,.pfo-budget-metrics>div,.pfrtm-metric,.pfrtm-metrics>article,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-video-kpis>div,.prb-video-kpis>article,[data-pfo-ui="metric"],.pfo-director-shortcuts>a,.prh-quick-actions>a,.pst-action-card,.pfo-worker-actions>a,.pfo-worker-shortcuts a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,.pfo-suite__module-grid>a,.pflf-quick-actions>a,[data-pfo-ui="shortcut"]) :is(p,small){color:#b0b3b8!important;-webkit-text-fill-color:currentColor!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-stat,.prh-metric,.pst-metric,.prh-advanced-metric,.prh-rh-kpi,.pflf-metric,.pfo-worker-kpis>a,.pfo-workflow__metrics>article,.pfo-suite__kpis>article,.pfo-suite__kpis>div,.pfo-budget-metrics>div,.pfrtm-metric,.pfrtm-metrics>article,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-video-kpis>div,.prb-video-kpis>article,[data-pfo-ui="metric"])>strong{color:#d0d2d6!important;background:transparent!important;-webkit-text-fill-color:currentColor!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-stat,.prh-metric,.pst-metric,.prh-advanced-metric,.prh-rh-kpi,.pflf-metric,.pfo-worker-kpis>a,.pfo-workflow__metrics>article,.pfo-suite__kpis>article,.pfo-suite__kpis>div,.pfo-budget-metrics>div,.pfrtm-metric,.pfrtm-metrics>article,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-video-kpis>div,.prb-video-kpis>article,[data-pfo-ui="metric"])>span:not([class*="icon"]){color:#d0d2d6!important;background:transparent!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-director-stat>em{color:#75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-shortcuts>a,.prh-quick-actions>a,.pst-action-card,.pfo-worker-actions>a,.pfo-worker-shortcuts a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,.pfo-suite__module-grid>a,.pflf-quick-actions>a,[data-pfo-ui="shortcut"]) :is(strong,h3){color:#d0d2d6!important;-webkit-text-fill-color:currentColor!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-stat,.prh-metric,.pst-metric,.prh-advanced-metric,.prh-rh-kpi,.pflf-metric,.pfo-worker-kpis>a,.pfo-workflow__metrics>article,.pfo-suite__kpis>article,.pfo-suite__kpis>div,.pfo-budget-metrics>div,.pfrtm-metric,.pfrtm-metrics>article,.ppc-metric,.pgr-metric,.pfnp-metric,.pfnp-kpi,.prb-video-kpis>div,.prb-video-kpis>article,[data-pfo-ui="metric"],.pfo-director-shortcuts>a,.prh-quick-actions>a,.pst-action-card,.pfo-worker-actions>a,.pfo-worker-shortcuts a,.pfo-guide-card,.pfo-suite-card,.pfi-dashboard-shortcut,.pfo-social-action-card,.pfo-suite__module-grid>a,.pflf-quick-actions>a,[data-pfo-ui="shortcut"]):is(a,button):hover{background:#303132!important;border-color:#686b70!important;box-shadow:0 2px 10px #0004!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.prh-tabs>a,.prh-tabs>button,.pst-tabs>a,.pst-tabs>button,.pfo-worker-tabs>a,.pfo-worker-tabs>button,.pfo-profile__tabs>a,.pfo-suite__nav>a,.pfrtm-nav>a,.pflf-tabs>a,.pflf-fleet-subnav>a,.prh-context-nav>a,.prb-premium-nav>a,.prb-main-nav>a,.pgr-tabs__track>a,.pfnp-hub-nav>a,.pfo-tool-nav-tab,[data-pfo-ui="tab"]){background:#303132!important;color:#b0b3b8!important;border-color:#3e4042!important;box-shadow:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.prh-tabs>a,.prh-tabs>button,.pst-tabs>a,.pst-tabs>button,.pfo-worker-tabs>a,.pfo-worker-tabs>button,.pfo-profile__tabs>a,.pfo-suite__nav>a,.pfrtm-nav>a,.pflf-tabs>a,.pflf-fleet-subnav>a,.prh-context-nav>a,.prb-premium-nav>a,.prb-main-nav>a,.pgr-tabs__track>a,.pfnp-hub-nav>a,.pfo-tool-nav-tab,[data-pfo-ui="tab"]) :is(span,strong,b,small,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.prh-tabs>a,.prh-tabs>button,.pst-tabs>a,.pst-tabs>button,.pfo-worker-tabs>a,.pfo-worker-tabs>button,.pfo-profile__tabs>a,.pfo-suite__nav>a,.pfrtm-nav>a,.pflf-tabs>a,.pflf-fleet-subnav>a,.prh-context-nav>a,.prb-premium-nav>a,.prb-main-nav>a,.pgr-tabs__track>a,.pfnp-hub-nav>a,.pfo-tool-nav-tab,[data-pfo-ui="tab"]):hover{background:#3a3b3c!important;color:#d0d2d6!important;border-color:#686b70!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.prh-tabs>a,.prh-tabs>button,.pst-tabs>a,.pst-tabs>button,.pfo-worker-tabs>a,.pfo-worker-tabs>button,.pfo-profile__tabs>a,.pfo-suite__nav>a,.pfrtm-nav>a,.pflf-tabs>a,.pflf-fleet-subnav>a,.prh-context-nav>a,.prb-premium-nav>a,.prb-main-nav>a,.pgr-tabs__track>a,.pfnp-hub-nav>a,.pfo-tool-nav-tab,[data-pfo-ui="tab"]):is(.is-active,.active,.is-current,[aria-current="page"],[aria-selected="true"]){background:#263951!important;color:#75b6ff!important;border-color:#527fb2!important;box-shadow:inset 0 -3px #75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.pfo-department-dashboard .prh-tab,.pfo-department-dashboard .pst-tab)::before{background-color:currentColor!important;filter:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-nav>a,.pfo-department-dashboard .prh-tab,.pfo-department-dashboard .pst-tab):is(.is-active,.active,.is-current,[aria-current="page"],[aria-selected="true"])::before{background-color:#75b6ff!important;filter:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric,.prh-quick-actions>a,.pst-action-card)::before{background-color:#3a3b3c!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric):nth-child(3n)::before{background-color:#3a3b3c!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-department-dashboard :is(.prh-metric,.pst-metric,.prh-advanced-metric)::after{color:#75b6ff!important;border-color:#3e4042!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-worker-shortcuts a>span{background:#3a3b3c!important;color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-welcome,.pfo-worker-hero,.pfo-workflow__hero,.pfo-suite__hero,.pfrtm-hero,.pflf-hero,.prh-hero,.pst-header,.pfi-portal-hero,.pfo-project-desktop__hero,.pfo-tool-custody__header,.pfo-ppe-hero){background:#242526!important;background-image:none!important;border-color:#3e4042!important;box-shadow:0 2px 10px #0003!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-director-welcome,.pfo-worker-hero,.prh-hero,.pst-header)::before{background:#3e4042!important;background-image:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-eyebrow,.prh-kicker,.pst-eyebrow,.pflf-eyebrow,.pfo-workflow__eyebrow,.pgr-eyebrow,.pfo-director-eyebrow){color:#b0b3b8!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfo-social-header__nav-item,.pfo-social-header__mobile-nav>a,.pfi-rail-nav__item):is(.is-active,[aria-current="page"]){background:#263951!important;color:#75b6ff!important;border-color:#75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--primary,.pfo-button--primary,.pfo-tool-button--primary,.pfo-ppe-button--primary,.pfnp-button--primary,.pflf-button--primary,.pfrtm-btn--primary,.prh-button-primary,.pst-button--primary,.ppc-button--primary,.ppa-button--primary,.pfo-director-button){background:#1b64d8!important;color:#f0f2f5!important;border-color:#527fb2!important;box-shadow:none!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--primary,.pfo-button--primary,.pfo-director-button):hover{background:#1757bd!important;color:#f0f2f5!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(.pfi-button--danger,.pfo-button--danger,.pfo-tool-button--danger,.pfo-ppe-button--danger,.pfnp-button--danger,.pflf-button--danger,.pfrtm-btn--danger,.prh-button-danger,.pst-button--danger,.pst-button-danger,.pfnp-danger-link){background:#422a30!important;color:#f19ca5!important;border-color:#82525d!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor{background:#3a3b3c!important;border-color:#686b70!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor:focus-within{border-color:#75b6ff!important;box-shadow:inset 0 0 0 1px #75b6ff!important;}
html[data-pfi-theme="dark"] body.pfi-theme .pfo-comment-form .pfo-comment-composer__editor textarea{background:transparent!important;color:#d0d2d6!important;-webkit-text-fill-color:#d0d2d6!important;}
html[data-pfi-theme="dark"] body.pfi-theme :is(h1,h2,h3,h4,h5,h6){color:#d0d2d6!important;}

}
}
