:root{--calendar-sidebar-width:300px;--calendar-sidebar-glass-width:calc(var(--calendar-sidebar-width) + 1.5rem + 1rem)}.calendar-shell{display:block!important;width:100%!important;position:static!important;overflow:visible!important;transform:none!important;will-change:auto!important;contain:none!important}@media (max-width:1023px){.calendar-shell{grid-template-columns:1fr!important;gap:1.5rem!important}}.calendar-layout-root .app-page-shell__sidebar{display:flex!important;flex-direction:column!important;gap:0!important;align-content:stretch!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;height:calc(100dvh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;max-height:calc(100dvh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;overflow:hidden!important;z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;max-width:var(--calendar-sidebar-glass-width)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;box-sizing:border-box!important;margin:0!important;border:none!important;border-radius:0!important}.calendar-layout-root .app-page-shell__sidebar,.calendar-layout-root .app-page-shell__sidebar:before{position:fixed!important;top:var(--app-shell-content-offset)!important;left:0!important;width:var(--calendar-sidebar-glass-width)!important}.calendar-layout-root .app-page-shell__sidebar:before{content:""!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border-right:none!important;box-shadow:var(--glass-panel-shadow)!important;border-radius:0 16px 16px 0!important;z-index:-1!important;pointer-events:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.calendar-layout-root .app-page-shell__sidebar::-webkit-scrollbar{display:none!important}.calendar-layout-root .app-page-shell__main{min-width:0!important;width:calc(100% - calc(var(--calendar-sidebar-width, 300px) + 1.5rem + 1rem))!important;overflow:hidden!important;position:relative!important;max-width:calc(100% - calc(var(--calendar-sidebar-width, 300px) + 1.5rem + 1rem))!important;box-sizing:border-box!important;margin-left:calc(var(--calendar-sidebar-width, 300px) + 1.5rem + 1rem)!important;padding:0 1.5rem!important;display:flex!important;flex-direction:column!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;height:calc(100dvh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;max-height:calc(100dvh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;min-height:0!important}@media (min-width:1024px){.calendar-main-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.calendar-layout-root .app-page-shell__main>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container):not(.weekly-counter-container):not(.calendar-main-shell),.calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container):not(.weekly-counter-container){flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin-bottom:0!important}.calendar-layout-root .app-page-shell__main>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container):not(.weekly-counter-container):not(.calendar-main-shell) .rbc-calendar,.calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container):not(.weekly-counter-container) .rbc-calendar{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.calendar-layout-root .app-page-shell__main .rbc-toolbar-modern{flex:0 0 auto!important}.calendar-layout-root .app-page-shell__main .rbc-month-view,.calendar-layout-root .app-page-shell__main .rbc-time-view{flex:1 1!important;min-height:0!important;height:auto!important;max-height:100%!important;overflow:hidden!important}.calendar-layout-root .app-page-shell__main .rbc-time-view .rbc-time-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.calendar-layout-root .app-page-shell__main .counters-container,.calendar-main-shell .counters-container{--calendar-counters-band-height:9.5rem;flex:0 0 var(--calendar-counters-band-height)!important;height:var(--calendar-counters-band-height)!important;max-height:var(--calendar-counters-band-height)!important;margin-top:.5rem!important;padding-bottom:0!important;position:relative!important;z-index:2!important;align-items:stretch!important;overflow:hidden!important}.calendar-main-shell .counters-container .weekly-counter-container{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-top:.35rem!important;padding-bottom:.35rem!important;box-sizing:border-box!important}}.day-overview-mobile-container{display:none!important}@media (max-width:1024px){.committees-desktop-wrapper{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;min-width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.committees-mobile-wrapper{width:100%!important;margin-bottom:2rem!important}.committees-desktop{display:none!important}.committees-mobile{display:flex!important}.committees-mobile-back-button{display:block!important}.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page)) .data-mobile-back-button,.app-page-shell__main:has(.mini-working-relations-page) .committees-mobile-back-button,.app-page-shell__main:has(.working-relations-page) .committees-mobile-back-button{display:none!important}.app-page-shell__main:has(.mini-working-relations-page) .mini-working-relations-page,.app-page-shell__main:has(.working-relations-page) .working-relations-page{padding-top:0!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page))).app-page-shell-offset,div.p-6:has(.app-page-shell__main:has(.grievance-committee-page)).app-page-shell-offset,div.p-6:has(.app-page-shell__main:has(.mini-working-relations-page)).app-page-shell-offset,div.p-6:has(.app-page-shell__main:has(.working-relations-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page))) .data-mobile-wrapper,div.p-6:has(.app-page-shell__main:has(.grievance-committee-page)) .committees-mobile-wrapper,div.p-6:has(.app-page-shell__main:has(.mini-working-relations-page)) .committees-mobile-wrapper,div.p-6:has(.app-page-shell__main:has(.working-relations-page)) .committees-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page))) .app-page-shell__main,div.p-6:has(.app-page-shell__main:has(.grievance-committee-page)) .app-page-shell__main,div.p-6:has(.app-page-shell__main:has(.mini-working-relations-page)) .app-page-shell__main,div.p-6:has(.app-page-shell__main:has(.working-relations-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.grievance-committee-page,.mini-working-relations-page,.working-relations-page{width:100%!important;height:100%!important;min-height:0!important}.grievance-committee-page .committees-main-content,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{left:0!important;right:0!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.grievance-committee-page .committees-main-content .calendar-black-container.grievance-main-list-shell,.grievance-committee-page .grievance-main-list-shell,.mini-working-relations-page .committees-main-content .calendar-black-container.grievance-main-list-shell,.mini-working-relations-page .grievance-main-list-shell,.working-relations-page .committees-main-content .calendar-black-container.grievance-main-list-shell,.working-relations-page .grievance-main-list-shell{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;border-radius:0!important;margin:0!important;box-sizing:border-box!important}#member-profile-mobile-wrapper .member-profile-panel:before,.billto-page .billto-panel:before,.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel:before,.collective-agreement-settings-page .collective-agreement-panel:before,.descriptions-page .descriptions-panel:before,.export-import-page .export-import-panel:before,.grievance-committee-page .committees-main-content .calendar-black-container,.members-page .members-panel:before,.mini-working-relations-page .committees-main-content .calendar-black-container,.salaries-page .salaries-panel:before,.working-relations-page .committees-main-content .calendar-black-container{border-radius:0!important}.billto-page,.collective-agreement-page:not(.collective-agreement-settings-page),.collective-agreement-settings-page,.descriptions-page,.export-import-page,.members-page,.salaries-page{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel,.collective-agreement-settings-page .collective-agreement-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 0 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel>.collective-agreement-add-row,.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel>.collective-agreement-search-wrap{flex-shrink:0!important;padding:0 1rem .75rem!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel>.collective-agreement-search-wrap{padding-top:.75rem!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-list-scroll,.collective-agreement-settings-page .collective-agreement-list-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;padding:0 1rem .75rem!important;box-sizing:border-box!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-list-scroll::-webkit-scrollbar,.collective-agreement-settings-page .collective-agreement-list-scroll::-webkit-scrollbar{display:none!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-section{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;padding-bottom:.75rem!important}.collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-section>.collective-agreement-list{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-settings-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-settings-page)) .data-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-settings-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-page-shell__main:has(.collective-agreement-settings-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(.collective-agreement-settings-page) #collective-agreement-mobile-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}.collective-agreement-settings-page .collective-agreement-panel>.collective-agreement-add-row{flex-shrink:0!important;padding:0 1rem .75rem!important}.collective-agreement-settings-page .collective-agreement-panel>.collective-agreement-list-scroll--contained{overflow:hidden!important;display:flex!important;flex-direction:column!important}.collective-agreement-settings-page .collective-agreement-settings-section{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;padding-bottom:.75rem!important;padding-left:0!important;padding-right:0!important}.collective-agreement-settings-page .collective-agreement-settings-section>.collective-agreement-settings-list{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.collective-agreement-settings-page .collective-agreement-section-title{padding-left:0!important;padding-right:0!important}.collective-agreement-settings-page .collective-agreement-settings-section-card .collective-agreement-accordion-trigger{padding-left:1rem!important;padding-right:1rem!important}.collective-agreement-settings-page .collective-agreement-settings-panel-content{padding:1rem 1rem 1.25rem!important}div.p-6:has(.app-page-shell__main:has(.members-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(#member-profile-mobile-wrapper) .data-mobile-wrapper,div.p-6:has(.app-page-shell__main:has(#member-profile-mobile-wrapper)) .data-mobile-wrapper,div.p-6:has(.app-page-shell__main:has(.members-page)) .data-mobile-wrapper{display:none!important;margin:0!important}.app-page-shell__main:has(.members-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page)) #collective-agreement-mobile-wrapper,.app-page-shell__main:has(.members-page) #members-mobile-wrapper{padding-top:0!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.members-page .members-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 0 0!important;margin:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}#member-profile-mobile-wrapper .member-profile-panel>.member-profile-body>.space-y-6>:not(.member-profile-tab-content-card),.members-page .members-list-shell .members-toolbar-wrap,.members-page .members-panel>.members-add-row,.members-page .members-panel>.members-affiliation-tabs,.members-page .members-panel>.members-search-wrap{flex-shrink:0!important}.members-page .members-list-shell,.members-page .members-list-shell .members-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-page .members-list-shell .members-section{padding-bottom:.75rem!important}.members-page .members-list-shell .members-section>.members-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:flex-start!important;-ms-overflow-style:none!important;scrollbar-width:none!important}#member-profile-mobile-wrapper .member-profile-panel .member-profile-tab-content-card.member-tab-content::-webkit-scrollbar,.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-list::-webkit-scrollbar,.members-page .members-list-shell .members-section>.members-list::-webkit-scrollbar,.salaries-page .salaries-list-shell .salaries-section::-webkit-scrollbar{display:none!important}div.p-6:has(#member-profile-mobile-wrapper).app-page-shell-offset,div.p-6:has(.app-page-shell__main:has(#member-profile-mobile-wrapper)).app-page-shell-offset{padding:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(#member-profile-mobile-wrapper) .app-page-shell__main,div.p-6:has(.app-page-shell__main:has(#member-profile-mobile-wrapper)) .app-page-shell__main,div.p-6:has(.app-page-shell__main:has(.members-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-page-shell__main:has(#member-profile-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(.billto-page) .data-mobile-back-button,.app-page-shell__main:has(.descriptions-page) .data-mobile-back-button,.app-page-shell__main:has(.export-import-page) .data-mobile-back-button,.app-page-shell__main:has(.salaries-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(#member-profile-mobile-wrapper) #member-profile-mobile-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}#member-profile-mobile-wrapper>.member-profile-page{flex:1 1 auto!important;height:100%!important;padding:0!important}#member-profile-mobile-wrapper .member-profile-panel,#member-profile-mobile-wrapper>.member-profile-page{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important}#member-profile-mobile-wrapper .member-profile-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;height:calc(100dvh - var(--app-shell-header-height))!important;padding:.75rem .5rem 0!important;margin:0!important;border-radius:0!important;flex:1 1 auto!important}#member-profile-mobile-wrapper .member-profile-panel>.member-profile-body{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#member-profile-mobile-wrapper .member-profile-panel>.member-profile-body>.space-y-6{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;gap:0!important;width:100%!important;max-width:100%!important}#member-profile-mobile-wrapper .member-profile-panel>.member-profile-body>.space-y-6>.member-profile-tab-bar+.member-profile-tab-content-card{margin-top:0!important}#member-profile-mobile-wrapper .member-profile-panel .member-profile-tab-content-card.member-tab-content{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clip-path:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;scrollbar-width:none!important}#member-profile-mobile-wrapper .member-profile-panel .member-profile-tab-content-card.union-tab-height-lock{min-height:0!important}div.p-6:has(.app-page-shell__main:has(.descriptions-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.descriptions-page)) .data-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.descriptions-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-page-shell__main:has(.billto-page) #bill-to-mobile-wrapper,.app-page-shell__main:has(.descriptions-page) #descriptions-mobile-wrapper,.app-page-shell__main:has(.export-import-page) #export-import-mobile-wrapper,.app-page-shell__main:has(.salaries-page) #salaries-mobile-wrapper{padding-top:0!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.descriptions-page .descriptions-panel,.salaries-page .salaries-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}.descriptions-page .descriptions-panel>.descriptions-add-row,.descriptions-page .descriptions-panel>.descriptions-search-wrap,.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading] .descriptions-empty,.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading] .descriptions-section-title,.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-recent-heading],.salaries-page .salaries-list-shell .salaries-toolbar-wrap,.salaries-page .salaries-panel>.salaries-add-row{flex-shrink:0!important}.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:.75rem!important}div.p-6:has(.app-page-shell__main:has(.salaries-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.salaries-page)) .data-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.salaries-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.salaries-page .salaries-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billto-page .billto-list-shell .billto-section.billto-list,.salaries-page .salaries-list-shell .salaries-section{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:flex-start!important;-ms-overflow-style:none!important;scrollbar-width:none!important;padding-bottom:.75rem!important}div.p-6:has(.app-page-shell__main:has(.billto-page)).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.billto-page)) .data-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.billto-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.billto-page .billto-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}.billto-page .billto-list-shell .billto-toolbar-wrap,.billto-page .billto-panel>.billto-add-row{flex-shrink:0!important}.billto-page .billto-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billto-page .billto-list-shell .billto-section.billto-list::-webkit-scrollbar{display:none!important}div.p-6:has(.app-page-shell__main:has(.export-import-page)).app-page-shell-offset,div.p-6:has(.grievance-archive-page).app-page-shell-offset,div.p-6:has(.grievance-form-page).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.app-page-shell__main:has(.export-import-page)) .data-mobile-wrapper,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.app-page-shell__main:has(.export-import-page)) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.export-import-page .export-import-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}.export-import-page .export-import-panel>.export-import-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:.75rem!important}.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-list,.export-import-page .export-import-panel>.export-import-section>.export-import-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:flex-start!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.export-import-page .export-import-panel>.export-import-section>.export-import-list::-webkit-scrollbar{display:none!important}div.p-6:has(.grievance-archive-page) .app-page-shell--grievance:not(.grievance-layout-root),div.p-6:has(.grievance-form-page) .app-page-shell--grievance:not(.grievance-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important;min-height:0!important}div.p-6:has(#member-profile-mobile-wrapper) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(#member-profile-mobile-wrapper)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.billto-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page))) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.collective-agreement-settings-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.descriptions-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.export-import-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.grievance-committee-page)) .app-page-shell--committees:not(.committees-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.members-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.mini-working-relations-page)) .app-page-shell--committees:not(.committees-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.salaries-page)) .app-page-shell--data:not(.data-layout-root) .app-page-shell__grid,div.p-6:has(.app-page-shell__main:has(.working-relations-page)) .app-page-shell--committees:not(.committees-layout-root) .app-page-shell__grid,div.p-6:has(.grievance-archive-page) .app-page-shell--grievance:not(.grievance-layout-root) .app-page-shell__grid,div.p-6:has(.grievance-form-page) .app-page-shell--grievance:not(.grievance-layout-root) .app-page-shell__grid{height:100%!important;min-height:0!important;gap:0!important;flex-direction:column!important;align-items:stretch!important}div.p-6:has(.grievance-archive-page) .app-page-shell--grievance:not(.grievance-layout-root) .app-page-shell__main,div.p-6:has(.grievance-form-page) .app-page-shell--grievance:not(.grievance-layout-root) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-mobile-back-button{display:none!important}@media (max-width:767px){div.p-6:has(.grievance-archive-page)>.grievance-mobile-shell-wrapper,div.p-6:has(.grievance-form-page)>.grievance-mobile-shell-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-content-shell,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-list-shell>.grievance-search-wrap,div.p-6:has(.grievance-form-page) #grievance-form-mobile-wrapper>.grievance-add-row,div.p-6:has(.grievance-form-page) .grievance-list-shell>.grievance-required-signatures-row{flex-shrink:0!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}div.p-6:has(.billboard-delegate-page) .billboard-panel:before,div.p-6:has(.billboard-news-page) .billboard-panel:before,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel:before,div.p-6:has(.reports-invoice-page) .reports-panel:before,div.p-6:has(.reports-user-activity-page) .reports-panel:before{border-radius:0!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-add-row,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-required-signatures-row,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-search-wrap,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-section{padding-left:0!important;padding-right:0!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel-scroll{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-list-shell,div.p-6:has(.grievance-form-page) #grievance-form-mobile-wrapper>.grievance-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-list-shell>.grievance-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:.75rem!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-list-shell>.grievance-section>.grievance-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:flex-start!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6:has(.billboard-delegate-page) .billboard-delegate-scroll::-webkit-scrollbar,div.p-6:has(.billboard-news-page) .billboard-news-list::-webkit-scrollbar,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-list-shell>.grievance-section>.grievance-list::-webkit-scrollbar,div.p-6:has(.reports-invoice-page) .reports-panel-list::-webkit-scrollbar,div.p-6:has(.reports-user-activity-page) .reports-panel-list::-webkit-scrollbar{display:none!important}div.p-6:has(.billboard-delegate-page).app-page-shell-offset,div.p-6:has(.billboard-news-page).app-page-shell-offset{padding:0!important;padding-top:var(--app-shell-header-height)!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.billboard-delegate-page) .app-page-shell--billboard:not(.billboard-layout-root),div.p-6:has(.billboard-news-page) .app-page-shell--billboard:not(.billboard-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important;min-height:0!important}div.p-6:has(.billboard-delegate-page) .app-page-shell--billboard:not(.billboard-layout-root) .app-page-shell__grid,div.p-6:has(.billboard-news-page) .app-page-shell--billboard:not(.billboard-layout-root) .app-page-shell__grid{height:100%!important;min-height:0!important;gap:0!important;flex-direction:column!important;align-items:stretch!important}div.p-6:has(.billboard-delegate-page) .billboard-mobile-wrapper,div.p-6:has(.billboard-news-page) .billboard-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.billboard-delegate-page) .app-page-shell--billboard:not(.billboard-layout-root) .app-page-shell__main,div.p-6:has(.billboard-news-page) .app-page-shell--billboard:not(.billboard-layout-root) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}div.p-6:has(.billboard-delegate-page) .billboard-mobile-back-button,div.p-6:has(.billboard-news-page) .billboard-mobile-back-button{display:none!important}@media (max-width:767px){div.p-6:has(.billboard-delegate-page)>.billboard-mobile-shell-wrapper,div.p-6:has(.billboard-news-page)>.billboard-mobile-shell-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}div.p-6:has(.billboard-delegate-page) .billboard-content-shell,div.p-6:has(.billboard-delegate-page) .billboard-page,div.p-6:has(.billboard-news-page) .billboard-content-shell,div.p-6:has(.billboard-news-page) .billboard-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.billboard-delegate-page) #billboard-delegate-mobile-wrapper,div.p-6:has(.billboard-news-page) .billboard-news-content-wrapper,div.p-6:has(.grievance-archive-page) #archives-mobile-wrapper,div.p-6:has(.grievance-form-page) #grievance-form-mobile-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}div.p-6:has(.billboard-delegate-page) .billboard-panel,div.p-6:has(.billboard-news-page) .billboard-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 0 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}div.p-6:has(.billboard-delegate-page) .billboard-panel-scroll,div.p-6:has(.billboard-news-page) .billboard-panel-scroll{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}div.p-6:has(.billboard-news-page) .news-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.billboard-news-page) .billboard-news-toolbar,div.p-6:has(.billboard-news-page) .news-controls.billboard-news-toolbar{flex-shrink:0!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important}div.p-6:has(.billboard-news-page) .billboard-news-list,div.p-6:has(.billboard-news-page) .news-articles-container.billboard-news-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;padding:0 1rem .75rem!important;box-sizing:border-box!important}div.p-6:has(.billboard-delegate-page) .billboard-delegate-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;padding-bottom:.75rem!important}div.p-6:has(.reports-invoice-page).app-page-shell-offset,div.p-6:has(.reports-user-activity-page).app-page-shell-offset{padding:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6:has(.reports-invoice-page) .app-page-shell--reports:not(.reports-layout-root),div.p-6:has(.reports-user-activity-page) .app-page-shell--reports:not(.reports-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important;min-height:0!important}div.p-6:has(.reports-invoice-page) .app-page-shell--reports:not(.reports-layout-root) .app-page-shell__grid,div.p-6:has(.reports-user-activity-page) .app-page-shell--reports:not(.reports-layout-root) .app-page-shell__grid{height:100%!important;min-height:0!important;gap:0!important;flex-direction:column!important;align-items:stretch!important}div.p-6:has(.reports-invoice-page) .reports-mobile-wrapper,div.p-6:has(.reports-user-activity-page) .reports-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.reports-invoice-page) .app-page-shell--reports:not(.reports-layout-root) .app-page-shell__main,div.p-6:has(.reports-user-activity-page) .app-page-shell--reports:not(.reports-layout-root) .app-page-shell__main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}div.p-6:has(.reports-invoice-page) .reports-mobile-back-button,div.p-6:has(.reports-user-activity-page) .reports-mobile-back-button{display:none!important}@media (max-width:767px){div.p-6:has(.reports-invoice-page)>.reports-mobile-shell-wrapper,div.p-6:has(.reports-user-activity-page)>.reports-mobile-shell-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}div.p-6:has(.reports-invoice-page) .reports-content-shell,div.p-6:has(.reports-invoice-page) .reports-page,div.p-6:has(.reports-user-activity-page) .reports-content-shell,div.p-6:has(.reports-user-activity-page) .reports-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.reports-invoice-page) .invoice-page-wrapper,div.p-6:has(.reports-invoice-page) .reports-page-content-wrapper,div.p-6:has(.reports-user-activity-page) .reports-page-content-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}div.p-6:has(.reports-invoice-page) .reports-panel,div.p-6:has(.reports-user-activity-page) .reports-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}div.p-6:has(.reports-invoice-page) .reports-generate-row,div.p-6:has(.reports-invoice-page) .reports-panel-list,div.p-6:has(.reports-invoice-page) .reports-panel-list .invoice-content-wrap,div.p-6:has(.reports-invoice-page) .reports-panel-scroll .reports-panel-list,div.p-6:has(.reports-invoice-page) .reports-panel-toolbar,div.p-6:has(.reports-user-activity-page) .reports-generate-row,div.p-6:has(.reports-user-activity-page) .reports-panel-list,div.p-6:has(.reports-user-activity-page) .reports-panel-scroll .reports-panel-list,div.p-6:has(.reports-user-activity-page) .reports-panel-toolbar{padding-left:0!important;padding-right:0!important}div.p-6:has(.reports-invoice-page) .reports-panel-scroll,div.p-6:has(.reports-user-activity-page) .reports-panel-scroll{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}div.p-6:has(.reports-invoice-page) .reports-list-shell,div.p-6:has(.reports-invoice-page) .reports-panel-scroll .reports-list-shell,div.p-6:has(.reports-user-activity-page) .reports-list-shell,div.p-6:has(.reports-user-activity-page) .reports-panel-scroll .reports-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.reports-invoice-page) .reports-generate-row,div.p-6:has(.reports-invoice-page) .reports-panel-toolbar,div.p-6:has(.reports-user-activity-page) .reports-generate-row,div.p-6:has(.reports-user-activity-page) .reports-panel-toolbar{flex-shrink:0!important}div.p-6:has(.reports-invoice-page) .reports-panel-list,div.p-6:has(.reports-invoice-page) .reports-panel-scroll .reports-panel-list,div.p-6:has(.reports-user-activity-page) .reports-panel-list,div.p-6:has(.reports-user-activity-page) .reports-panel-scroll .reports-panel-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;padding-bottom:.75rem!important}@media (max-width:1023px){div.p-6:has(.approval-sign-sub-page) .approval-mobile-wrapper,div.p-6:has(.approval-sign-sub-page) .grievance-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.approval-sign-sub-page) .grievance-mobile-back-button{display:none!important}@media (max-width:767px){div.p-6:has(.approval-sign-sub-page)>.approval-mobile-shell-wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}div.p-6:has(.approval-sign-sub-page) .grievance-content-shell,div.p-6:has(.approval-sign-sub-page) .grievance-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.approval-sign-sub-page) .grievance-panel{position:fixed!important;top:var(--app-shell-header-height)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height))!important;padding:1rem 0 0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important}html.light div.p-6:has(.approval-sign-sub-page) .grievance-panel,html:not(.dark) div.p-6:has(.approval-sign-sub-page) .grievance-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important}div.p-6:has(.approval-sign-sub-page) .grievance-panel:before{border-radius:0!important}html.light div.p-6:has(.approval-sign-sub-page) .grievance-panel:before,html:not(.dark) div.p-6:has(.approval-sign-sub-page) .grievance-panel:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html.light div.p-6:has(.approval-sign-sub-page) .grievance-panel>*,html:not(.dark) div.p-6:has(.approval-sign-sub-page) .grievance-panel>*{position:relative;z-index:1}div.p-6:has(.approval-sign-sub-page) .grievance-panel-scroll.approval-sign-page-content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-list-shell,div.p-6:has(.approval-sign-sub-page) .grievance-panel-scroll .approval-sign-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-panel-list,div.p-6:has(.approval-sign-sub-page) .grievance-panel-scroll .approval-sign-panel-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 1rem .75rem!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-list-rows--cards .approval-sign-list-row.data-section-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}div.p-6:has(.approval-sign-sub-page) .approval-liberation-section-stack,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .approval-liberation-section-stack{padding-left:0!important;padding-right:0!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-list-empty,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .approval-sign-list-rows--cards,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .approval-sign-section-scroll,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .grievance-section,div.p-6:has(.approval-sign-sub-page) .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards{padding-left:0!important;padding-right:0!important}}}@media (max-width:1023px){.data-desktop-wrapper{display:none!important}.data-mobile-wrapper{width:100%!important;margin-bottom:2rem!important}.app-page-shell__main:has(#bill-to-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#descriptions-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#export-import-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#member-profile-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#members-mobile-wrapper) .data-mobile-back-button,.app-page-shell__main:has(#salaries-mobile-wrapper) .data-mobile-back-button{position:fixed!important;top:var(--app-shell-content-offset)!important;left:0!important;right:0!important;width:100%!important;padding:0 .75rem!important;z-index:11!important}.app-page-shell__main:has(#bill-to-mobile-wrapper) #bill-to-mobile-wrapper,.app-page-shell__main:has(#collective-agreement-mobile-wrapper) #collective-agreement-mobile-wrapper,.app-page-shell__main:has(#descriptions-mobile-wrapper) #descriptions-mobile-wrapper,.app-page-shell__main:has(#export-import-mobile-wrapper) #export-import-mobile-wrapper,.app-page-shell__main:has(#member-profile-mobile-wrapper) #member-profile-mobile-wrapper,.app-page-shell__main:has(#members-mobile-wrapper) #members-mobile-wrapper,.app-page-shell__main:has(#salaries-mobile-wrapper) #salaries-mobile-wrapper{padding-top:4.75rem!important}.app-page-shell__main:has(#member-profile-mobile-wrapper) #member-profile-mobile-wrapper,.app-page-shell__main:has(.billto-page) #bill-to-mobile-wrapper,.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page)) #collective-agreement-mobile-wrapper,.app-page-shell__main:has(.collective-agreement-settings-page) #collective-agreement-mobile-wrapper,.app-page-shell__main:has(.descriptions-page) #descriptions-mobile-wrapper,.app-page-shell__main:has(.export-import-page) #export-import-mobile-wrapper,.app-page-shell__main:has(.members-page) #members-mobile-wrapper,.app-page-shell__main:has(.salaries-page) #salaries-mobile-wrapper,div.p-6:has(.approval-sign-sub-page) .approval-sign-page-content-wrapper,div.p-6:has(.grievance-archive-page) #archives-mobile-wrapper,div.p-6:has(.grievance-form-page) #grievance-form-mobile-wrapper,div.p-6:has(.reports-invoice-page) .invoice-page-wrapper,div.p-6:has(.reports-invoice-page) .reports-page-content-wrapper,div.p-6:has(.reports-user-activity-page) .reports-page-content-wrapper{padding-top:0!important}.app-page-shell__main:has(.billto-page) .data-mobile-wrapper,.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page)) .data-mobile-wrapper,.app-page-shell__main:has(.collective-agreement-settings-page) .data-mobile-wrapper,.app-page-shell__main:has(.descriptions-page) .data-mobile-wrapper,.app-page-shell__main:has(.export-import-page) .data-mobile-wrapper,.app-page-shell__main:has(.members-page) .data-mobile-wrapper,.app-page-shell__main:has(.salaries-page) .data-mobile-wrapper,div.p-6:has(.approval-sign-sub-page) .approval-mobile-wrapper,div.p-6:has(.billboard-delegate-page) .billboard-mobile-wrapper,div.p-6:has(.billboard-news-page) .billboard-mobile-wrapper,div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-mobile-wrapper,div.p-6:has(.reports-invoice-page) .reports-mobile-wrapper,div.p-6:has(.reports-user-activity-page) .reports-mobile-wrapper{display:none!important;margin:0!important}.profile-desktop{display:none!important}.profile-mobile{display:flex!important}.profile-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container,.profile-mobile .calendar-black-container.rounded-lg,[class*=max-w-] .calendar-black-container,[class*=max-w-] .calendar-black-container.rounded-lg,[class*=max-w-] .p-3 .calendar-black-container,[class*=max-w-] .p-3 .calendar-black-container.rounded-lg,[class*=max-w-] .personal-info-card-mobile,[class*=max-w-] .personal-info-card-mobile.calendar-black-container,[class*=max-w-]>div .calendar-black-container,[class*=max-w-]>div>div .calendar-black-container,[class*=max-w-]>div>div>.personal-info-card-mobile,[class*=max-w-]>div>div>.personal-info-card-mobile.calendar-black-container,div.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}.profile-mobile .calendar-black-container:first-of-type,[class*=max-w-]>div>.calendar-black-container:first-child{border-radius:16px!important}.profile-layout-root.app-page-shell{padding-top:var(--app-shell-header-height)!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.profile-layout-root .profile-mobile{max-width:none!important;min-height:0!important;flex:1 1 auto!important}.profile-layout-root .profile-mobile,.profile-mobile-shell,.users-mobile-shell{width:100%!important;margin:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.profile-mobile-shell,.users-mobile-shell{flex:1 1 auto!important;min-height:calc(100vh - var(--app-shell-header-height))!important;padding:0 1rem!important;border-radius:0!important;box-sizing:border-box!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.profile-mobile-shell .profile-mobile{width:100%!important;max-width:none!important;margin:0!important}.profile-mobile-shell .profile-mobile-panel,.profile-mobile-shell .profile-mobile-section-body,.profile-mobile-shell .profile-mobile>.profile-mobile-panel{min-height:0!important;padding-top:.75rem!important;box-sizing:border-box!important;background:transparent!important;border:none!important;box-shadow:none!important}.profile-mobile-shell .account-information-card--embedded,.profile-mobile-shell .account-information-card.personal-info-card-mobile,.profile-mobile-shell .account-information-panel,.profile-mobile-shell .calendar-black-container:not(.profile-picture-rectangle),.profile-mobile-shell .profile-settings-cards .data-section-card,.profile-mobile-shell .profile-settings-cards--embedded .data-section-card,.profile-mobile-shell .users-page--embedded .data-section-card,.users-mobile-shell .data-section-card{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}.profile-mobile-shell .account-information-card--embedded,.profile-mobile-shell .account-information-panel,.profile-mobile-shell .profile-settings-cards--embedded{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.profile-mobile-shell .account-information-card--embedded .account-information-card__header{padding-top:0!important;padding-bottom:.75rem!important;margin-bottom:0!important}.profile-layout-root .profile-mobile-shell .profile-mobile-section-body .profile-settings-cards--embedded .data-section-card,.profile-layout-root .profile-mobile-shell .users-page--embedded .data-section-card,.profile-layout-root .users-mobile-shell .users-page--embedded .data-section-card,.users-mobile-shell .users-page--embedded .data-section-card{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.users-mobile-shell .users-page{padding-top:.75rem!important;box-sizing:border-box!important}.profile-mobile-shell .profile-mobile-section-body>.users-page--embedded,.profile-mobile-shell .users-mobile-shell .users-page--embedded,.profile-mobile-shell .users-page--embedded{padding-top:0!important}.profile-mobile-shell .users-page--embedded,.users-mobile-shell .users-page--embedded{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,.dark .profile-mobile-shell .profile-mobile>.calendar-black-container+.calendar-black-container,.dark .profile-mobile-shell .profile-settings-cards--embedded>.data-section-card+.data-section-card,.dark .profile-mobile-shell .profile-settings-cards>.data-section-card+.data-section-card,.dark .profile-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,.dark .profile-mobile-shell .users-page--embedded>.users-page__list,.dark .users-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,.dark .users-mobile-shell .users-page--embedded>.users-page__list,html.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark .profile-mobile-shell .profile-mobile>.calendar-black-container+.calendar-black-container,html.dark .profile-mobile-shell .profile-settings-cards--embedded>.data-section-card+.data-section-card,html.dark .profile-mobile-shell .profile-settings-cards>.data-section-card+.data-section-card,html.dark .profile-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,html.dark .profile-mobile-shell .users-page--embedded>.users-page__list,html.dark .users-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,html.dark .users-mobile-shell .users-page--embedded>.users-page__list{border-top-color:rgba(255,255,255,.08)!important}.profile-mobile-shell .profile-mobile>.calendar-black-container+.calendar-black-container,.profile-mobile-shell .profile-settings-cards--embedded>.data-section-card+.data-section-card,.profile-mobile-shell .profile-settings-cards>.data-section-card+.data-section-card,.profile-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,.profile-mobile-shell .users-page--embedded>.users-page__list,.users-mobile-shell .users-page--embedded tbody tr+tr .data-section-card,.users-mobile-shell .users-page--embedded>.users-page__list{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;margin-top:.75rem!important;padding-top:.75rem!important}.profile-mobile-shell .users-mobile-shell{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important}}.account-information-card{--account-info-accent:var(--icon-theme-accent,#fbbf24);position:relative;z-index:1;width:100%;max-width:840px;margin-left:auto;margin-right:auto;padding:1.25rem 1.5rem 1rem!important;border-radius:.75rem!important;background:#ffffff!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1),0 14px 36px rgba(15,23,42,.12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.dark .account-information-card,html.dark .account-information-card{background:var(--surface-bg)!important;border-color:color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;box-shadow:0 1px 2px rgba(0,0,0,.28),0 6px 18px rgba(0,0,0,.32),0 14px 40px rgba(0,0,0,.38)!important}.account-information-card.personal-info-card-mobile{overflow:visible!important}.account-information-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.account-information-card__title-group{display:flex;align-items:center;gap:.75rem;min-width:0}.account-information-card__title-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--account-info-accent) 50%,transparent);color:var(--account-info-accent);background:color-mix(in srgb,var(--account-info-accent) 10%,transparent)}.account-information-card__title-icon svg{width:1.125rem;height:1.125rem}.account-information-card__title{margin:0;font-size:1.125rem;font-weight:700;color:var(--foreground);line-height:1.3}.account-information-card__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.account-information-edit-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 55%,transparent)!important;background:transparent!important;color:#000000!important;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:none!important}.dark .account-information-edit-btn,html.dark .account-information-edit-btn{color:#ffffff!important;border-color:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 55%,transparent)!important;background:transparent!important}.account-information-edit-btn:hover{background:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 10%,transparent)!important;border-color:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 75%,transparent)!important;color:#000000!important}.dark .account-information-edit-btn:hover,html.dark .account-information-edit-btn:hover{background:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 14%,transparent)!important;border-color:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 80%,transparent)!important;color:#ffffff!important}.account-information-edit-btn svg{width:1rem;height:1rem;flex-shrink:0;color:inherit!important;stroke:currentColor!important}html body[data-icon-theme=off] .account-information-edit-btn,html.dark body[data-icon-theme=off] .account-information-edit-btn,html.dark[data-icon-theme=off] .account-information-edit-btn,html[data-icon-theme=off] .account-information-edit-btn,html[data-icon-theme=off].dark .account-information-edit-btn{border:1px solid transparent!important;box-shadow:none!important}html body[data-icon-theme=off] .account-information-edit-btn:hover,html.dark body[data-icon-theme=off] .account-information-edit-btn:hover,html.dark[data-icon-theme=off] .account-information-edit-btn:hover,html[data-icon-theme=off] .account-information-edit-btn:hover,html[data-icon-theme=off].dark .account-information-edit-btn:hover{border-color:transparent!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important}.account-information-card__rows{display:flex;flex-direction:column}.account-information-row{display:grid;grid-template-columns:2.5rem minmax(7rem,11rem) 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:center;padding:.875rem 0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.account-information-row:last-child{border-bottom:none;padding-bottom:.25rem}.account-information-row__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--account-info-accent) 40%,transparent);color:var(--account-info-accent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.account-information-row__icon svg{width:1rem;height:1rem}.account-information-row__label{font-size:.9375rem;font-weight:500;color:var(--foreground)}.account-information-row__value{font-size:.9375rem;color:var(--muted-foreground);min-width:0}.account-information-row__value .account-information-value--empty{color:color-mix(in srgb,var(--muted-foreground) 85%,transparent);font-style:italic}.account-information-row__hint{margin:.35rem 0 0;font-size:.75rem;font-weight:500;color:var(--account-info-accent);line-height:1.3}html body .account-information-card .account-information-field-input:focus,html body .account-information-card .account-information-field-input:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--account-info-accent,var(--icon-theme-accent,#fbbf24)) 25%,transparent)!important}html body[data-icon-theme=blue] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=blue] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=blue] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=blue] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}html body[data-icon-theme=red] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=red] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=red] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=red] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 0 3px rgba(239,68,68,.25)!important}html body[data-icon-theme=green] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=green] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=green] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=green] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(16,185,129,.5)!important;box-shadow:0 0 0 3px rgba(16,185,129,.25)!important}html body[data-icon-theme=purple] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=purple] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=purple] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=purple] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.25)!important}html body[data-icon-theme=gray] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=gray] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=gray] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=gray] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(107,114,128,.5)!important;box-shadow:0 0 0 3px rgba(107,114,128,.25)!important}html body[data-icon-theme=pink] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=pink] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=pink] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=pink] body .account-information-card .account-information-field-input:focus-visible{border-color:rgba(236,72,153,.5)!important;box-shadow:0 0 0 3px rgba(236,72,153,.25)!important}@media (max-width:640px){.account-information-card{padding:1rem 1rem .75rem!important}.account-information-row{grid-template-columns:2.25rem 1fr;grid-template-rows:auto auto;gap:.35rem .65rem;align-items:start}.account-information-row__icon{grid-row:1/span 2;align-self:center}.account-information-row__label{grid-column:2;grid-row:1}.account-information-row__value{grid-column:2;grid-row:2}.account-information-edit-btn span{display:none}.account-information-edit-btn{padding:.5rem}}@media (min-width:1023px){.profile-mobile{display:none!important}.profile-desktop{display:flex!important}}@media (max-width:1023px){.data-desktop,.profile-mobile .mobile-header-card,.profile-mobile-panel .mobile-header-card{display:none!important}.data-mobile{display:flex!important}.data-mobile-back-button{display:block!important}.reports-desktop-wrapper{display:none!important}.reports-mobile-wrapper{width:100%!important;margin-bottom:2rem!important}.app-page-shell__mobile-nav.hide-on-subpage,.approval-mobile-wrapper.hide-on-subpage,.billboard-mobile-wrapper.hide-on-subpage,.committees-mobile-wrapper.hide-on-subpage,.data-mobile-wrapper.hide-on-subpage,.grievance-mobile-wrapper.hide-on-subpage,.reports-desktop,.reports-mobile-wrapper.hide-on-subpage{display:none!important}.reports-mobile{display:flex!important}.reports-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.reports-mobile-back-button{display:block!important}}@media (min-width:1025px){.committees-desktop,.committees-desktop-wrapper{display:block!important}.committees-mobile{display:none!important}div.p-6:has(.app-page-shell__main:has(.grievance-committee-page)),div.p-6:has(.app-page-shell__main:has(.mini-working-relations-page)),div.p-6:has(.app-page-shell__main:has(.working-relations-page)){padding-right:.5rem!important}}@media (min-width:1024px){.data-desktop,.data-desktop-wrapper{display:block!important}.data-mobile,.data-mobile-back-button,.reports-mobile-wrapper{display:none!important}.reports-desktop,.reports-desktop-wrapper{display:block!important}.reports-mobile,.reports-mobile-back-button{display:none!important}}@media (max-width:1023px){.grievance-desktop-wrapper,.grievance-desktop-wrapper .app-page-shell__sidebar{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.grievance-desktop-wrapper .app-page-shell__sidebar{background:transparent!important}.grievance-desktop{display:none!important;visibility:hidden!important}.grievance-desktop .data-sidebar-background,.grievance-desktop-wrapper .data-sidebar-background,.grievance-desktop-wrapper .data-sidebar-wrapper-outer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important}.grievance-mobile-wrapper{width:100%!important;margin-bottom:2rem!important}.grievance-mobile,.grievance-mobile-wrapper{background:transparent!important;position:relative!important;padding:0!important;border:none!important;box-shadow:none!important}.grievance-mobile{display:flex!important}.grievance-mobile .data-sidebar-background,.grievance-mobile .data-sidebar-wrapper-outer,.grievance-mobile-wrapper .data-sidebar-background,.grievance-mobile-wrapper .data-sidebar-wrapper-outer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.grievance-layout-root .app-page-shell__sidebar{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;background:transparent!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}.billboard-layout-root .app-page-shell__sidebar:after,.billboard-layout-root .app-page-shell__sidebar:before,.grievance-layout-root .app-page-shell__sidebar:after,.grievance-layout-root .app-page-shell__sidebar:before{display:none!important;content:none!important}.grievance-layout-root .app-page-shell__grid{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;flex-direction:column!important;align-items:stretch!important}.grievance-layout-root .app-page-shell__main{margin-left:0!important;padding:0 .5rem .25rem!important}div.p-6.billboard-layout-root,div.p-6.calendar-layout-root,div.p-6.committees-layout-root,div.p-6.data-layout-root,div.p-6.grievance-layout-root,div.p-6.users-layout-root{padding-left:0!important;padding-right:0!important}.calendar-layout-root .app-page-shell--calendar:not(.calendar-layout-root),.committees-layout-root .app-page-shell--committees:not(.committees-layout-root),.data-layout-root .app-page-shell--data:not(.data-layout-root),.grievance-layout-root .app-page-shell--grievance:not(.grievance-layout-root),.users-layout-root .app-page-shell--users:not(.users-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:1023px){.app-page-shell__main,.app-page-shell__main>div,.committees-mobile-back-button,.data-mobile-back-button{width:100%!important;max-width:100%!important}}.grievance-layout-root,.grievance-layout-root .app-page-shell__main,.grievance-layout-root .app-page-shell__main>div{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.grievance-mobile-back-button{display:block!important}.grievance-form-title-container{border-radius:.75rem!important}}@media (min-width:768px) and (max-width:1023px){.grievance-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.grievance-layout-root>.grievance-mobile-shell-wrapper{display:none!important}.grievance-layout-root .app-page-shell--grievance:not(.grievance-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.grievance-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.grievance-layout-root .app-page-shell__main .grievance-mobile-back-button{padding-left:0!important;padding-right:0!important}.grievance-layout-root .app-page-shell__main .grievance-content-area,.grievance-layout-root .app-page-shell__main .grievance-content-shell{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important}.grievance-layout-root .app-page-shell__main .grievance-content-area .p-3,.grievance-layout-root .app-page-shell__main .grievance-panel-scroll .p-3{padding-left:.25rem!important;padding-right:.25rem!important;min-width:0!important;box-sizing:border-box!important}.grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card,.grievance-layout-root .grievance-panel .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:1023px){.billboard-desktop-wrapper,.billboard-desktop-wrapper .app-page-shell__sidebar{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.billboard-desktop-wrapper .app-page-shell__sidebar{background:transparent!important}.billboard-desktop{display:none!important;visibility:hidden!important}.billboard-desktop .data-sidebar-background,.billboard-desktop-wrapper .data-sidebar-background,.billboard-desktop-wrapper .data-sidebar-wrapper-outer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important}.billboard-mobile-wrapper{width:100%!important;margin-bottom:2rem!important}.billboard-mobile,.billboard-mobile-wrapper{background:transparent!important;position:relative!important;padding:0!important;border:none!important;box-shadow:none!important}.billboard-mobile{display:flex!important}.billboard-mobile .data-sidebar-background,.billboard-mobile .data-sidebar-wrapper-outer,.billboard-mobile-wrapper .data-sidebar-background,.billboard-mobile-wrapper .data-sidebar-wrapper-outer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.billboard-layout-root .app-page-shell__sidebar{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;background:transparent!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}.billboard-layout-root,.billboard-layout-root .app-page-shell__grid,.billboard-layout-root .app-page-shell__main,.billboard-layout-root .app-page-shell__main>div{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.billboard-layout-root .app-page-shell__main{width:100%!important;max-width:100%!important;margin-left:0!important;flex:1 1 auto!important;padding:0 .5rem .25rem!important}.billboard-layout-root .app-page-shell--billboard:not(.billboard-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.billboard-mobile-back-button{display:block!important;width:100%!important;max-width:100%!important}}@media (min-width:768px) and (max-width:1023px){.billboard-layout-root{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.approval-layout-root>.approval-mobile-shell-wrapper,.billboard-layout-root>.billboard-mobile-shell-wrapper{display:none!important}.billboard-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.billboard-layout-root .app-page-shell__main .billboard-mobile-back-button{padding-left:0!important;padding-right:0!important}.billboard-layout-root .app-page-shell__main .billboard-content-area{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .p-3,.billboard-layout-root .app-page-shell__main .billboard-content-area .p-4{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .p-6{padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:767px){.billboard-layout-root{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.billboard-layout-root .app-page-shell__main .billboard-mobile-back-button{padding-left:0!important;padding-right:0!important}.billboard-layout-root .app-page-shell__main .billboard-content-area{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .p-3,.billboard-layout-root .app-page-shell__main .billboard-content-area .p-4{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .p-6{padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:768px) and (max-width:1023px){.approval-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.approval-layout-root .app-page-shell--approval:not(.approval-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.approval-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.approval-layout-root .app-page-shell__main .grievance-content-shell,.approval-layout-root .app-page-shell__main .grievance-page,.approval-layout-root .grievance-panel .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.data-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.data-layout-root .app-page-shell--data:not(.data-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.data-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.data-layout-root .app-page-shell__main .billto-panel,.data-layout-root .app-page-shell__main .collective-agreement-panel,.data-layout-root .app-page-shell__main .data-section-card,.data-layout-root .app-page-shell__main .descriptions-panel,.data-layout-root .app-page-shell__main .export-import-page .export-import-panel,.data-layout-root .app-page-shell__main .member-profile-panel,.data-layout-root .app-page-shell__main .members-panel,.data-layout-root .app-page-shell__main .salaries-panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.committees-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.committees-layout-root .app-page-shell--committees:not(.committees-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.committees-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.committees-layout-root .app-page-shell__main .calendar-black-container,.committees-layout-root .app-page-shell__main .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.calendar-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.calendar-layout-root .app-page-shell--calendar:not(.calendar-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.calendar-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.calendar-layout-root .app-page-shell__main .calendar-black-container,.calendar-layout-root .app-page-shell__main .calendar-main-shell{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:1024px){.billboard-desktop,.billboard-desktop-wrapper{display:block!important}.billboard-mobile,.billboard-mobile-back-button{display:none!important}.grievance-desktop,.grievance-desktop-wrapper{display:block!important}.grievance-mobile,.grievance-mobile-back-button{display:none!important}}@media (max-width:1023px){.calendar-layout-root .app-page-shell__sidebar{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;top:auto!important;left:auto!important;display:none!important}.app-page-shell--calendar .data-sidebar-background,.calendar-layout-root .app-page-shell__sidebar:before,.calendar-layout-root .data-sidebar-background,.calendar-shell .data-sidebar-background,.create-event-sidebar,.day-overview-sidebar{display:none!important}.calendar-layout-root .app-page-shell__main{width:100%!important;max-width:100%!important;margin-left:0!important;padding:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.day-overview-mobile-container,.weekly-counter-container{width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.calendar-layout-root .app-page-shell__main .day-overview-mobile-container,.calendar-layout-root .app-page-shell__main .weekly-counter-container,.calendar-layout-root .app-page-shell__main>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container):not(.weekly-counter-container):not(.calendar-main-shell),.calendar-main-shell .day-overview-mobile-container,.calendar-main-shell .weekly-counter-container,.calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){border-radius:.75rem!important}.calendar-layout-root.app-page-shell-offset,.calendar-shell.app-page-shell-offset{padding:0!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:1!important}.calendar-layout-root .app-page-shell--calendar:not(.calendar-layout-root){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.calendar-layout-root .app-page-shell--calendar:not(.calendar-layout-root) .app-page-shell__grid,.calendar-layout-root .app-page-shell__grid{flex:1 1 auto!important;height:100%!important;min-height:0!important;align-items:stretch!important;gap:0!important}.calendar-main-shell{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;box-sizing:border-box!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.calendar-main-shell .counters-container .weekly-counter-container,.calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:none!important;border-right:none!important;box-shadow:none!important;border-radius:0!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){border-left:none!important}.calendar-main-shell .counters-container{gap:0!important}.calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;border-left:none!important;padding-top:.75rem!important;margin-top:.75rem!important}.calendar-main-shell>:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;padding-bottom:.75rem!important;margin-bottom:.75rem!important}.dark .calendar-main-shell>:not(:last-child),html.dark .calendar-main-shell>:not(:last-child){border-bottom-color:rgba(255,255,255,.08)!important}.calendar-layout-root .app-page-shell__main .day-overview-mobile-container .empty,.calendar-layout-root .app-page-shell__main .day-overview-mobile-container .upcoming-title,.calendar-layout-root .app-page-shell__main .day-overview-sidebar .empty,.calendar-layout-root .app-page-shell__main .weekly-counter-container .empty,.calendar-layout-root .app-page-shell__main .weekly-counter-container .upcoming-title{padding-left:.5rem!important}.modal-backdrop.calendar-modal-backdrop .modal-panel{max-width:100%!important;height:100%!important;margin:0!important;padding:1rem!important;overflow-x:hidden!important}html body .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal{z-index:1000!important}html body .modal-backdrop.calendar-modal-backdrop:is(.grievance-verdict-confirmation-modal,.grievance-verdict-approval-flow-modal,.grievance-verdict-review-modal,.grievance-edit-verdict-modal,.grievance-attachment-preview-modal){z-index:1001!important}.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel.grievance-meeting-notes-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel.grievance-meeting-notes-modal-panel{width:min(90vw,480px)!important;max-width:100%!important;height:auto!important;max-height:90vh!important;border-radius:1rem!important;margin:auto!important;overflow:hidden!important;overflow-y:hidden!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-content:center!important;place-content:center!important;place-items:center!important;inset:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;height:100dvh!important;max-height:100dvh!important;padding:1rem!important;overflow:hidden!important;z-index:1000!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel{position:fixed!important;top:50%!important;left:50%!important;transform:translate(calc(-50% + var(--draggable-window-x, 0px)),calc(-50% + var(--draggable-window-y, 0px)))!important;width:min(96vw,480px)!important;max-width:100%!important;height:auto!important;max-height:min(90vh,calc(100dvh - 2rem))!important;min-height:0!important;border-radius:1rem!important;margin:0!important;align-self:center!important;flex:none!important;overflow:hidden!important;overflow-y:hidden!important;z-index:1001!important}.calendar-badge-modal-backdrop .calendar-badge-modal.icon-form-modal-panel{width:min(96vw,520px)!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal:not(.grievance-generate-wizard-modal) .modal-panel.icon-form-modal-panel{width:min(90vw,480px)!important;max-width:100%!important;height:auto!important;max-height:90vh!important;border-radius:1rem!important;margin:auto!important;overflow-y:hidden!important}.modal-backdrop.calendar-modal-backdrop.billto-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-clause-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-return-request-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-list-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup .modal-panel,.modal-backdrop.calendar-modal-backdrop.invoice-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.news-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.news-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-info-modal-backdrop .modal-panel{width:min(90vw,480px)!important;max-width:100%!important;height:auto!important;max-height:90vh!important;border-radius:1rem!important;margin:auto!important;overflow-y:auto!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel.grievance-meeting-notes-modal-panel{width:min(95vw,800px)!important;max-width:100%!important;height:auto!important;border-radius:1rem!important;margin:auto!important}.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel{width:min(90vw,480px)!important;max-width:100%!important;height:auto!important;border-radius:1rem!important;margin:auto!important}.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal,.modal-backdrop.calendar-modal-backdrop.inactivity-timeout-modal{align-items:center!important;justify-content:center!important;padding:1rem!important}.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal .modal-panel.calendar-day-overview-delete-panel,.modal-backdrop.calendar-modal-backdrop.inactivity-timeout-modal .modal-panel.calendar-day-overview-delete-panel{width:min(92vw,22rem)!important;max-width:100%!important;height:auto!important;max-height:90vh!important;border-radius:1.25rem!important;margin:auto!important;padding:0!important;overflow:hidden!important;overflow-y:auto!important}.calendar-black-container,.calendar-black-container *,.calendar-layout-root .app-page-shell__main,.calendar-layout-root .app-page-shell__main *,.calendar-shell,.calendar-shell *,.modal-backdrop.calendar-modal-backdrop,.modal-backdrop.calendar-modal-backdrop *,.modal-backdrop.calendar-modal-backdrop .modal-panel,.modal-backdrop.calendar-modal-backdrop .modal-panel *,.rbc-calendar,.rbc-calendar *,.rbc-month-view,.rbc-month-view *,.rbc-row-content-scroll-container,.rbc-row-content-scroll-container *,.rbc-row-content-scrollable,.rbc-row-content-scrollable *,.rbc-time-view,.rbc-time-view *,[class*=rbc-],[class*=rbc-] *,body,body *,html{scrollbar-width:none!important;-ms-overflow-style:none!important}.calendar-black-container ::-webkit-scrollbar,.calendar-black-container::-webkit-scrollbar,.calendar-layout-root .app-page-shell__main ::-webkit-scrollbar,.calendar-layout-root .app-page-shell__main::-webkit-scrollbar,.calendar-shell ::-webkit-scrollbar,.calendar-shell::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop .modal-panel ::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop ::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop::-webkit-scrollbar,.rbc-calendar ::-webkit-scrollbar,.rbc-calendar::-webkit-scrollbar,.rbc-month-view ::-webkit-scrollbar,.rbc-month-view::-webkit-scrollbar,.rbc-row-content-scroll-container ::-webkit-scrollbar,.rbc-row-content-scroll-container::-webkit-scrollbar,.rbc-row-content-scrollable ::-webkit-scrollbar,.rbc-row-content-scrollable::-webkit-scrollbar,.rbc-time-view ::-webkit-scrollbar,.rbc-time-view::-webkit-scrollbar,[class*=rbc-] ::-webkit-scrollbar,[class*=rbc-]::-webkit-scrollbar,body ::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}}@media (min-width:1024px){.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel{width:min(96vw,1120px)!important;max-width:min(96vw,1120px)!important;height:min(90vh,860px)!important}}