*{transition:none!important;animation:none!important}.ios-status-bar-color-layer{position:fixed!important;top:0!important;left:0!important;right:0!important;height:env(safe-area-inset-top,44px)!important;background-color:var(--status-bar-color,#ffffff)!important;z-index:2147483647!important;pointer-events:none!important;width:100%!important}.ios-status-bar-color-layer,body,html{margin:0!important;padding:0!important}body{padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important;padding-bottom:env(safe-area-inset-bottom)!important}@supports (-webkit-touch-callout:none){body,html{min-height:-webkit-fill-available}}.md-viewer h1,.md-viewer h2,.md-viewer h3{margin-top:.6rem}.md-viewer p{margin:.25rem 0}mark{padding:0 2px;border-radius:2px}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:auto transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-clip:padding-box}@supports (scrollbar-width:thin){.union-life-scrollable{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}}.dark .union-life-scrollable{scrollbar-color:rgba(255,255,255,.2) transparent}.union-life-scrollable::-webkit-scrollbar{width:6px}.union-life-scrollable::-webkit-scrollbar-track{background:transparent;border-radius:10px}.union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:10px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.dark .union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.1)}.dark .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}:root .union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1)}:root .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal,.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,.modal-backdrop.calendar-modal-backdrop.union-life-view-grievance,.modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date),.modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date),.modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select){background:rgba(0,0,0,.4)!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;pointer-events:auto!important;position:fixed!important;inset:0!important}html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-view-grievance,html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date),html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date),html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select){background:rgba(0,0,0,.4)!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal{align-items:flex-start!important;justify-content:center!important;inset:auto!important;top:var(--app-shell-header-height,3.5rem)!important;bottom:0!important;left:0!important;right:0!important;height:calc(100dvh - var(--app-shell-header-height, 3.5rem))!important;max-height:calc(100dvh - var(--app-shell-header-height, 3.5rem))!important;padding:.75rem 1rem 1rem!important;overflow:hidden!important;box-sizing:border-box!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal>.modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;max-height:100%!important;min-height:0!important;flex:0 1 auto!important;margin-top:0!important;overflow:hidden!important}html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .calendar-create-event-form-modal__body,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,.modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal,html body .modal-backdrop.calendar-modal-backdrop.clause-view-modal{z-index:10001!important}html body .modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,html body .modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}.personal-info-field{width:100%!important;max-width:100%!important;margin-bottom:0!important}.member-tab-content .personal-info-field>span>svg{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.dark-mode-toggle{margin-left:auto}.dark-mode-toggle .btn{background-color:#fff;width:60px;height:32px;border-radius:16px;padding:0 2px;box-shadow:inset 0 4px 30px rgba(0,0,0,.1),inset 0 4px 4px rgba(0,0,0,.1),inset 0 -2px 2px rgba(0,0,0,.1);position:relative;display:flex;align-items:center;cursor:pointer}[data-theme=dark] .dark-mode-toggle .btn{background-color:#374151}.dark-mode-toggle .btn__indicator{background-color:#fff;width:28px;height:28px;border-radius:50%;position:absolute;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .3s ease!important}[data-theme=dark] .dark-mode-toggle .btn__indicator{background-color:#f3f4f6}.dark-mode-toggle .btn__icon-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dark-mode-toggle .btn__icon{color:#ffde59;width:14px;height:14px}.dark-mode-toggle .btn__icon.animated{animation:spin .5s!important}@keyframes spin{to{transform:rotate(1turn)}}.dark .dark-mode-toggle .btn,.dark-mode-toggle .btn.darkmode{box-shadow:inset 0 4px 30px rgba(0,0,0,.3),inset 4px 0 4px rgba(0,0,0,.3),inset 0 -2px 2px rgba(0,0,0,.3)}.dark .dark-mode-toggle .btn .btn__indicator,.dark-mode-toggle .btn.darkmode .btn__indicator{transform:translateX(28px);background-color:#2b2b2b;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .dark-mode-toggle .btn .btn__icon,.dark-mode-toggle .btn.darkmode .btn__icon{color:#fff}.profile-dark-mode-rectangle{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.5rem;background:var(--surface-bg);color:var(--foreground);width:100%;box-sizing:border-box}@media (min-width:640px){.profile-dark-mode-rectangle{padding:1rem 1.25rem;font-size:1rem}}.toggle-container{position:relative;border-radius:50px;width:40px;height:20px}.toggle-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;opacity:0;cursor:pointer}.toggle-checkbox,.toggle-track{border-radius:inherit;width:100%;height:100%}.toggle-track{display:flex;align-items:center;position:relative;padding:2px;background-color:#aeaeae;box-shadow:inset 0 1px 2px rgb(0 0 0/.2)}.toggle-container.gold>.toggle-checkbox:checked+.toggle-track{background-color:#b8860b}.toggle-thumb{position:relative;border-radius:8px;transform-origin:left;width:16px;height:16px;background-color:#fff;box-shadow:0 4px 4px rgb(0 0 0/.2),inset 0 -2px 4px rgb(0 0 0/.2)}[data-theme=dark] .toggle-thumb{background-color:#f3f4f6}.toggle-checkbox:checked+.toggle-track>.toggle-thumb{transform:translateX(100%)}.toggle-checkbox.toggled-once+.toggle-track>.toggle-thumb{animation-name:grow-out,bounce-out;animation-duration:.2s;animation-timing-function:cubic-bezier(.75,0,1,1),cubic-bezier(0,0,.3,1.5);animation-delay:0s,.2s;animation-fill-mode:forwards}.toggle-checkbox.toggled-once:checked+.toggle-track>.toggle-thumb{animation-name:grow-in,bounce-in}@keyframes grow-in{0%{border-radius:11px;transform:translateX(0) scale(1)}to{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(8px) scale((34/22),(16/22))}}@keyframes bounce-in{0%{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(8px) scale((34/22),(16/22))}to{border-radius:11px;transform:translateX(100%) scale(1)}}@keyframes grow-out{0%{border-radius:11px;transform:translateX(100%) scale(1)}to{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(2px) scale((34/22),(16/22))}}@keyframes bounce-out{0%{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(2px) scale((34/22),(16/22))}to{border-radius:11px;transform:translateX(0) scale(1)}}.toggle-checkbox:focus-visible+.toggle-track{outline:2px solid #b8860b;outline-offset:2px}.users-card{border:none!important;box-shadow:none!important}.login-scope .users-card{border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important}.dark .users-card{border:none!important}.dark .login-scope .users-card{border-color:rgba(255,255,255,.26)!important}.users-card:hover{border-color:inherit!important}.login-card{filter:drop-shadow(0 0 6px rgba(17,24,39,.22)) drop-shadow(0 0 14px rgba(17,24,39,.12))}.dark .login-card{filter:drop-shadow(0 0 6px rgba(255,255,255,.16)) drop-shadow(0 0 14px rgba(255,255,255,.1))}.login-scope .soft-shadow,.login-scope .soft-shadow:hover,.login-scope .stroke,.login-scope .stroke:hover,.login-scope .surface,.login-scope .surface:hover{box-shadow:none!important;transform:none!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important}.login-scope .stroke-neutral{border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important}.dark .login-scope .stroke-neutral{border-color:rgba(255,255,255,.26)!important}.login-scope button[type=submit]{background:rgba(255,255,255,.06)!important;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground)!important;border-radius:8px!important;box-shadow:none!important;transition:none!important}.login-scope button[type=submit]:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important}.dark .login-scope button[type=submit]{background:rgba(0,0,0,.24)!important;border-color:rgba(255,255,255,.26)!important}.dark .login-scope button[type=submit]:hover{background:rgba(0,0,0,.26)!important}html[data-hide-data-sidebar=true] .app-page-shell--data .app-page-shell__mobile-nav,html[data-hide-data-sidebar=true] .app-page-shell__grid>aside.app-page-shell__sidebar,html[data-hide-data-sidebar=true] .app-page-shell__grid>aside.data-desktop-wrapper,html[data-hide-data-sidebar=true] .data-layout-root .app-page-shell__sidebar,html[data-hide-data-sidebar=true] .data-layout-root aside.app-page-shell__sidebar,html[data-hide-data-sidebar=true] .data-mobile-wrapper,html[data-hide-data-sidebar=true] aside.app-page-shell__sidebar.data-desktop-wrapper{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}html[data-hide-data-sidebar=true] .modal-backdrop.calendar-modal-backdrop,html[data-hide-data-sidebar=true] div.modal-backdrop.calendar-modal-backdrop{z-index:10000!important}.profile-side{width:416px!important;flex-shrink:0!important;flex-grow:0!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:0!important;height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-top:0!important;margin-top:0!important}.profile-side::-webkit-scrollbar{display:none!important}@media (min-width:1024px){.app-page-shell__grid:has(.data-right-panel) .app-page-shell__sidebar:first-of-type{width:250px!important;flex:0 0 250px!important;min-width:250px!important;max-width:250px!important}.app-page-shell__grid:has(.data-right-panel) .app-page-shell__main{width:calc(100% - 250px - 300px - 2rem)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 250px - 300px - 2rem);min-width:0!important;max-width:calc(100% - 250px - 300px - 2rem)!important}.app-page-shell__grid:has(.data-right-panel) .data-right-panel{width:300px!important;flex:0 0 300px!important;min-width:300px!important;max-width:300px!important}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;position:relative!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{margin:0!important;padding:0!important}body{color:rgb(17 24 39)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-height:100vh!important;line-height:1.5!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark body{color:rgb(249 250 251)!important}:root{--foreground:rgb(17 24 39)!important;--background:#f8f9fa!important;--surface-bg:rgba(255,255,255,0.95)!important;--surface-bg-hover:rgba(255,255,255,1)!important;--stroke-color:rgba(0,0,0,0.1)!important;--stroke-color-hover:rgba(0,0,0,0.2)!important;--glass-shadow:0 4px 8px rgba(0,0,0,0.1)!important;--glass-shadow-hover:0 6px 12px rgba(0,0,0,0.15)!important;--glass-border:rgba(0,0,0,0.1)!important;--glass-border-hover:rgba(0,0,0,0.2)!important;--calendar-container-bg:rgba(255,255,255,0.2)!important;--calendar-container-shadow:0 4px 20px rgba(0,0,0,0.1)!important;--glass-panel-bg:rgba(255,255,255,0.32)!important;--glass-panel-blur:64px!important;--glass-panel-saturate:220%!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px rgba(0,0,0,0.04)!important;--glass-panel-shadow-inactive:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 2px rgba(0,0,0,0.03)!important}.dark{--foreground:rgb(249 250 251)!important;--background:#1a1a1a!important;--surface-bg:#2d2d2d!important;--surface-bg-hover:#3a3a3a!important;--stroke-color:#4a4a4a!important;--stroke-color-hover:#6a6a6a!important;--glass-shadow:0 4px 8px rgba(0,0,0,0.5)!important;--glass-shadow-hover:0 6px 12px rgba(0,0,0,0.6)!important;--glass-border:#4a4a4a!important;--glass-border-hover:#6a6a6a!important;--calendar-container-bg:rgba(255,255,255,0.05)!important;--calendar-container-shadow:0 4px 20px rgba(0,0,0,0.3)!important;--glass-panel-bg:rgba(255,255,255,0.06)!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px rgba(0,0,0,0.28)!important;--glass-panel-shadow-inactive:inset 0 1px 0 rgba(255,255,255,0.05),0 1px 3px rgba(0,0,0,0.08)!important}.calendar-black-container{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:var(--glass-panel-border)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}@media (max-width:768px){.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container,.personal-info-card-mobile.rounded-lg,.personal-info-card-mobile.rounded-lg.calendar-black-container,[class*=max-w-] .personal-info-card-mobile,[class*=max-w-] .personal-info-card-mobile.calendar-black-container,[class*=max-w-] .personal-info-card-mobile.rounded-lg,[class*=max-w-] .personal-info-card-mobile.rounded-lg.calendar-black-container,[class*=max-w-]>div>div .personal-info-card-mobile,[class*=max-w-]>div>div .personal-info-card-mobile.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,div.personal-info-card-mobile.calendar-black-container,div[class*=max-w-]>div>div>div.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}}.profile-picture-rectangle,div.calendar-black-container.profile-picture-rectangle{border-radius:16px!important;overflow:hidden!important}[data-grievance-right-panel]{padding:0!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}[data-grievance-right-panel]::-webkit-scrollbar{display:none!important}[data-grievance-right-panel]>*{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;border-radius:16px!important}[data-grievance-right-panel]>:first-child{border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;margin-top:0!important}[data-grievance-right-panel]>:nth-child(2),[data-grievance-right-panel]>:nth-child(3){margin-top:.75rem!important}.dark .calendar-black-container{background:var(--glass-panel-bg)!important;border:var(--glass-panel-border)!important;box-shadow:var(--glass-panel-shadow)!important}:root{--wall-url:url(/wallpapers/Libra/bg-hex.jpg);--next-wall-url:url(/wallpapers/Libra/bg-hex.jpg);--wall-bg-image:none}[data-theme=light][data-wallpaper=libra]{--wall-url:url(/wallpapers/Libra/bg-hex.jpg);--wall-bg-image:none}[data-theme=light][data-wallpaper=abstract]{--wall-url:url(/wallpapers/Abstract/abstract-light.webp)}[data-theme=light][data-wallpaper=city]{--wall-url:url(/wallpapers/City/city-light.webp)}[data-theme=light][data-wallpaper=crystal]{--wall-url:url(/wallpapers/Crystal/crystal-light.webp)}[data-theme=light][data-wallpaper=jungle]{--wall-url:url(/wallpapers/Jungle/jungle-light.webp)}[data-theme=light][data-wallpaper=tiles]{--wall-url:url(/wallpapers/Tiles/tiles-light.webp)}[data-theme=light][data-wallpaper=winter]{--wall-url:url(/wallpapers/Winter/winter-light.webp)}[data-theme=light][data-wallpaper=no-background]{--wall-url:none;--wall-bg-color:#f8f8f8;--wall-bg-image:none}.dark[data-wallpaper=libra],[data-theme=dark][data-wallpaper=libra]{--wall-url:url(/wallpapers/Libra/bg-hex-dark.jpg);--wall-bg-image:none}.dark[data-wallpaper=abstract],[data-theme=dark][data-wallpaper=abstract]{--wall-url:url(/wallpapers/Abstract/abstract-dark.webp)}.dark[data-wallpaper=city],[data-theme=dark][data-wallpaper=city]{--wall-url:url(/wallpapers/City/city-dark.webp)}.dark[data-wallpaper=crystal],[data-theme=dark][data-wallpaper=crystal]{--wall-url:url(/wallpapers/Crystal/crystal-dark.webp)}.dark[data-wallpaper=jungle],[data-theme=dark][data-wallpaper=jungle]{--wall-url:url(/wallpapers/Jungle/jungle-dark.webp)}.dark[data-wallpaper=tiles],[data-theme=dark][data-wallpaper=tiles]{--wall-url:url(/wallpapers/Tiles/tiles-dark.webp)}.dark[data-wallpaper=winter],[data-theme=dark][data-wallpaper=winter]{--wall-url:url(/wallpapers/Winter/winter-dark.webp)}.dark[data-wallpaper=no-background],[data-theme=dark][data-wallpaper=no-background]{--wall-url:none;--wall-bg-color:#2a2a2a;--wall-bg-image:linear-gradient(165deg,#2e2e2e,#262626 50%,#222)}html:before{content:"";position:fixed;top:calc(-1 * env(safe-area-inset-top, 0px));left:calc(-1 * env(safe-area-inset-left, 0px));right:calc(-1 * env(safe-area-inset-right, 0px));bottom:calc(-1 * env(safe-area-inset-bottom, 0px));width:calc(100% + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px));height:calc(100% + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));background-image:var(--wall-url),var(--wall-bg-image);background-color:var(--wall-bg-color,transparent);background-size:cover,cover;background-position:50%;background-repeat:no-repeat;z-index:-10;pointer-events:none;transform:translateZ(0);overflow:hidden}html{width:100%;height:100%}body,html{background-color:transparent;min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;margin:0;padding:0;position:relative}body:after{content:"";position:fixed;top:calc(-1 * env(safe-area-inset-top, 0px));left:calc(-1 * env(safe-area-inset-left, 0px));right:calc(-1 * env(safe-area-inset-right, 0px));bottom:calc(-1 * env(safe-area-inset-bottom, 0px));width:calc(100% + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px));height:calc(100% + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));background-image:var(--next-wall-url);background-color:var(--next-wall-bg-color,transparent);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;pointer-events:none;z-index:-1;transition:opacity .18s ease-in-out;transform:translateZ(0);overflow:hidden}body.wallpaper-transition:after{opacity:1}body.wallpaper-transition{--wall-url:var(--next-wall-url)}body.wallpaper-transition:after{opacity:0}body.wallpaper-transition~*,html:has(body.wallpaper-transition){--wall-url:var(--next-wall-url)}.text-red-500{color:rgb(239 68 68)!important}.mt-4{margin-top:1rem!important}.panel-glass{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:var(--glass-shadow)!important}.panel-glass:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-2px)!important}.form-title{font-weight:600!important;color:var(--foreground)!important}: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:grid!important;grid-gap:1rem!important;gap:1rem!important;align-content:start!important;position:fixed!important;top:var(--app-shell-content-offset)!important;left:1.5rem!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;overflow-y:auto!important;z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:var(--calendar-sidebar-width,300px)!important;max-width:var(--calendar-sidebar-width,300px)!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:before{content:""!important;position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:0!important;width:calc(var(--calendar-sidebar-width) + 1.5rem + 1rem)!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}.dark .calendar-layout-root .app-page-shell__sidebar:before{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!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:visible!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;min-height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!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,.calendar-layout-root .app-page-shell__main .rbc-toolbar-modern{flex:0 0 auto!important}.calendar-layout-root .app-page-shell__main .rbc-agenda-view,.calendar-layout-root .app-page-shell__main .rbc-month-view,.calendar-layout-root .app-page-shell__main .rbc-time-view{flex:1 0!important;min-height:0!important;height:100%!important}.calendar-layout-root .app-page-shell__main .counters-container,.calendar-main-shell .counters-container{flex:0 0 auto!important;margin-top:1rem!important;padding-bottom:0!important}}.create-event-mobile-container,.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{display:block!important;width:100%!important;margin-bottom:2rem!important}.committees-desktop{display:none!important}.committees-mobile{display:flex!important}.committees-mobile .calendar-black-container{padding:1rem!important}.committees-mobile-back-button{display:block!important}.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(.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(.grievance-committee-page)) .app-page-shell--committees:not(.committees-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(.working-relations-page)) .app-page-shell--committees:not(.committees-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(.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(.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{top:var(--app-shell-header-height)!important;bottom:var(--grievance-workflow-bar-height)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - var(--app-shell-header-height) - var(--grievance-workflow-bar-height))!important;max-height:none!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}.grievance-committee-page .committees-main-content .calendar-black-container,.mini-working-relations-page .committees-main-content .calendar-black-container,.working-relations-page .committees-main-content .calendar-black-container{border-radius:0!important}.grievance-committee-page .grievance-main-list-scroll,.mini-working-relations-page .grievance-main-list-scroll,.working-relations-page .grievance-main-list-scroll{padding-bottom:0!important}div.p-6:has(.app-page-shell__main:has(.collective-agreement-page:not(.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-page:not(.collective-agreement-settings-page))) .app-page-shell--data:not(.data-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(.app-page-shell__main:has(.collective-agreement-page:not(.collective-agreement-settings-page))) .data-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{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-page:not(.collective-agreement-settings-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{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}.collective-agreement-page:not(.collective-agreement-settings-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{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:before{border-radius: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{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{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)) .app-page-shell--data:not(.data-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(.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{height:100%!important}.collective-agreement-settings-page,.collective-agreement-settings-page .collective-agreement-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.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;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;box-sizing:border-box!important;flex:1 1 auto!important}.collective-agreement-settings-page .collective-agreement-panel:before{border-radius:0!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-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-settings-page .collective-agreement-list-scroll::-webkit-scrollbar{display:none!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(.app-page-shell__main:has(.members-page)) .app-page-shell--data:not(.data-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(.app-page-shell__main:has(.members-page)) .data-mobile-wrapper{display:none!important;margin:0!important}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(.members-page) .data-mobile-back-button{display:none!important}.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{height:100%!important}.members-page,.members-page .members-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-page .members-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;padding:1rem 0 0!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important;flex:1 1 auto!important}.members-page .members-panel:before{border-radius:0!important}.members-page .members-panel>.members-add-row,.members-page .members-panel>.members-search-wrap{flex-shrink:0!important}.members-page .members-list-shell{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-toolbar-wrap{flex-shrink:0!important}.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;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}.members-page .members-list-shell .members-section>.members-list::-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--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{height:100%!important;min-height:0!important;gap:0!important;flex-direction:column!important;align-items:stretch!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{display:none!important;margin:0!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{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{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:before{border-radius:0!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-tab-bar{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]{clip-path:none!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-body>.space-y-6>:not(.member-profile-tab-content-card){flex-shrink: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.member-tab-content::-webkit-scrollbar{display: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)) .app-page-shell--data:not(.data-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(.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(.descriptions-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(.descriptions-page) #descriptions-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{height:100%!important}.descriptions-page,.descriptions-page .descriptions-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.descriptions-page .descriptions-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;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important;flex:1 1 auto!important}.descriptions-page .descriptions-panel:before{border-radius: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-recent-heading]{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}.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{flex-shrink:0!important}.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-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}.descriptions-page .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-list::-webkit-scrollbar{display:none!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)) .app-page-shell--data:not(.data-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(.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}.app-page-shell__main:has(.salaries-page) .data-mobile-back-button{display:none!important}.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}.salaries-page{height:100%!important}.salaries-page,.salaries-page .salaries-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.salaries-page .salaries-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;padding:1rem 1rem 0!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important;flex:1 1 auto!important}.salaries-page .salaries-panel:before{border-radius:0!important}.salaries-page .salaries-panel>.salaries-add-row{flex-shrink:0!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}.salaries-page .salaries-list-shell .salaries-toolbar-wrap{flex-shrink:0!important}.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}.salaries-page .salaries-list-shell .salaries-section::-webkit-scrollbar{display:none!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)) .app-page-shell--data:not(.data-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(.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}.app-page-shell__main:has(.billto-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(.billto-page) #bill-to-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}.billto-page{height:100%!important}.billto-page,.billto-page .billto-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!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;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;box-sizing:border-box!important;flex:1 1 auto!important}.billto-page .billto-panel:before{border-radius:0!important}.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-toolbar-wrap{flex-shrink:0!important}.billto-page .billto-list-shell .billto-section.billto-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;padding-bottom:.75rem!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{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)) .app-page-shell--data:not(.data-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(.app-page-shell__main:has(.export-import-page)) .data-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}.app-page-shell__main:has(.export-import-page) .data-mobile-back-button{display:none!important}.app-page-shell__main:has(.export-import-page) #export-import-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}.export-import-page{height:100%!important}.export-import-page,.export-import-page .export-import-panel{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!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;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;box-sizing:border-box!important;flex:1 1 auto!important}.export-import-page .export-import-panel:before{border-radius: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}.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-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(.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(.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,.grievance-form-page) .grievance-mobile-wrapper{display:none!important;margin:0!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) #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(.grievance-form-page) #grievance-form-mobile-wrapper>.grievance-add-row{flex-shrink:0!important}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-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(.grievance-archive-page,.grievance-form-page) .grievance-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{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-search-wrap{flex-shrink:0!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(.grievance-archive-page,.grievance-form-page) .grievance-list-shell>.grievance-section>.grievance-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{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:before,div.p-6:has(.billboard-news-page) .billboard-panel:before{border-radius: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;margin-bottom:0!important;padding:1rem 1.25rem!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;border-radius:0!important;box-shadow:none!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-news-page) .billboard-news-list::-webkit-scrollbar{display:none!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(.billboard-delegate-page) .billboard-delegate-scroll::-webkit-scrollbar{display:none!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-panel:before,div.p-6:has(.reports-user-activity-page) .reports-panel:before{border-radius: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}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(.approval-sign-sub-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(.approval-sign-sub-page) .app-page-shell--approval:not(.approval-layout-root){margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important;min-height:0!important}div.p-6:has(.approval-sign-sub-page) .app-page-shell--approval:not(.approval-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(.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) .app-page-shell--approval:not(.approval-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(.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) .approval-sign-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(.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-panel-list::-webkit-scrollbar{display:none!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-panel-list .approval-liberation-page,div.p-6:has(.approval-sign-sub-page) .approval-sign-panel-list .approval-sign-page-stack{display:flex!important;flex-direction:column!important;flex:none!important;min-height:-moz-min-content!important;min-height:min-content!important;overflow:visible!important;gap:.5rem!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-list-header,div.p-6:has(.approval-sign-sub-page) .approval-sign-list-header--panel{padding-left:0!important;padding-right:0!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-list-rows--cards{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!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;width:100%!important;max-width:100%!important;box-sizing:border-box!important}div.p-6:has(.approval-sign-sub-page) .approval-liberation-section-toolbar,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .approval-liberation-section-toolbar{padding-left:0!important;padding-right:0!important}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) .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards{padding-left:0!important;padding-right:0!important}div.p-6:has(.approval-sign-sub-page) .approval-liberation-history-nested{margin-left: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-section-scroll,div.p-6:has(.approval-sign-sub-page) .approval-sign-section-shell .grievance-section{padding-left:0!important;padding-right:0!important}}@media (max-width:1023px){.data-desktop-wrapper{display:none!important}.data-mobile-wrapper{display:block!important;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(.collective-agreement-page:not(.collective-agreement-settings-page)) #collective-agreement-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.collective-agreement-settings-page) #collective-agreement-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.members-page) #members-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(#member-profile-mobile-wrapper) #member-profile-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.descriptions-page) #descriptions-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.salaries-page) #salaries-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.billto-page) #bill-to-mobile-wrapper{padding-top:0!important}.app-page-shell__main:has(.export-import-page) #export-import-mobile-wrapper{padding-top:0!important}div.p-6:has(.grievance-archive-page) #archives-mobile-wrapper,div.p-6:has(.grievance-form-page) #grievance-form-mobile-wrapper{padding-top:0!important}div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-mobile-wrapper{display:none!important;margin:0!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(.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) .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}div.p-6:has(.approval-sign-sub-page) .approval-mobile-wrapper{display:none!important;margin:0!important}div.p-6:has(.approval-sign-sub-page) .approval-sign-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{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,.profile-picture-rectangle,.profile-picture-rectangle.calendar-black-container,[class*=max-w-]>div>.calendar-black-container:first-child,div.calendar-black-container.profile-picture-rectangle{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 .mobile-header-card,.profile-mobile-panel .mobile-header-card{display:none!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{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-mobile-shell .profile-settings-cards--embedded{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.profile-layout-root .profile-mobile-shell .profile-mobile-section-body .profile-settings-cards--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}.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}.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}.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 .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{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;margin-top:.75rem!important;padding-top:.75rem!important}.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,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{border-top-color:rgba(255,255,255,.08)!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}}.profile-avatar-display,.profile-avatar-editor-preview{width:160px;height:160px;border-radius:.5rem;border:6px solid #ffffff;box-sizing:border-box;overflow:hidden;background-color:#ffffff;background-repeat:no-repeat;background-position:50%;box-shadow:0 2px 12px rgba(15,23,42,.12)}.profile-avatar-display{cursor:pointer;background-size:contain}.profile-avatar-display:hover{opacity:.88}.profile-avatar-editor-preview{cursor:move}.profile-avatar-processing-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(0,0,0,.5);color:#ffffff;font-size:.875rem}.profile-avatar-wrap--compact .profile-avatar-display{width:48px;height:48px;border-width:2px;border-radius:.375rem}.profile-avatar-wrap{position:relative!important;overflow:visible!important}.profile-avatar-menu-wrap{position:absolute!important;top:-6px!important;right:-8px!important;left:auto!important;z-index:50!important}.profile-avatar-menu-btn{width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.6);border:2px solid rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;color:#ffffff;padding:0}.profile-avatar-menu-btn svg{width:16px;height:16px}.profile-avatar-menu-btn:hover{opacity:.85}.profile-avatar-menu-btn:disabled{cursor:not-allowed;opacity:.7}.profile-avatar-menu{position:absolute;top:0;left:calc(100% + 8px);right:auto;min-width:8.5rem;padding:.35rem!important;border-radius:.75rem!important;display:flex!important;flex-direction:column!important;gap:.125rem;z-index:60;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:var(--glass-panel-border)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html:not(.dark) .profile-avatar-menu{background:rgba(255,255,255,.88)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 28px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.08)!important}.profile-avatar-menu-item{display:block!important;width:100%;padding:.65rem .85rem!important;border:none;border-radius:.5rem!important;background:transparent!important;color:var(--foreground)!important;font-size:.875rem!important;font-weight:500!important;text-align:left;cursor:pointer;justify-content:flex-start!important}.profile-avatar-menu-item:focus-visible,.profile-avatar-menu-item:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;outline:none}.profile-avatar-menu-item--danger{color:#dc2626!important}.dark .profile-avatar-menu-item--danger,html.dark .profile-avatar-menu-item--danger{color:#f87171!important}.profile-avatar-menu-item--danger:focus-visible,.profile-avatar-menu-item--danger:hover{background:color-mix(in srgb,#dc2626 12%,transparent)!important}.dark .profile-avatar-menu,html.dark .profile-avatar-menu{background:rgba(24,26,32,.86)!important;backdrop-filter:blur(40px) saturate(180%) brightness(.96)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(.96)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 36px rgba(0,0,0,.42),0 2px 10px rgba(0,0,0,.28)!important}.dark .profile-avatar-menu-item,html.dark .profile-avatar-menu-item{color:var(--foreground)!important}.dark .profile-avatar-menu-item:focus-visible,.dark .profile-avatar-menu-item:hover,html.dark .profile-avatar-menu-item:focus-visible,html.dark .profile-avatar-menu-item:hover{background:rgba(255,255,255,.08)!important}@media (max-width:1023px){.profile-avatar-menu{top:calc(100% + 8px);left:auto;right:0}}.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}.profile-desktop .account-information-card.calendar-black-container,.profile-mobile .account-information-card.calendar-black-container{border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important}.dark .profile-desktop .account-information-card.calendar-black-container,.dark .profile-mobile .account-information-card.calendar-black-container,html.dark .profile-desktop .account-information-card.calendar-black-container,html.dark .profile-mobile .account-information-card.calendar-black-container{border-color:color-mix(in srgb,var(--stroke-color) 55%,transparent)!important}.profile-layout-root .account-information-card.personal-info-card-mobile.calendar-black-container,.profile-layout-root .calendar-black-container.account-information-card.personal-info-card-mobile{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important}.dark .profile-layout-root .account-information-card.personal-info-card-mobile.calendar-black-container,.dark .profile-layout-root .calendar-black-container.account-information-card.personal-info-card-mobile,html.dark .profile-layout-root .account-information-card.personal-info-card-mobile.calendar-black-container,html.dark .profile-layout-root .calendar-black-container.account-information-card.personal-info-card-mobile{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}.profile-layout-root .profile-content-panel,.profile-layout-root .profile-mobile-section-body,.profile-layout-root .profile-section-content,.profile-layout-root .profile-settings-cards,.profile-layout-root .users-page{overflow:visible!important}.profile-layout-root .profile-mobile-section-body,.profile-layout-root .profile-section-content,.profile-layout-root .profile-settings-cards{padding-bottom:3rem}.profile-layout-root .profile-mobile .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-card,.profile-layout-root .profile-mobile-section-body .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .profile-layout-root .profile-mobile .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-card,.dark .profile-layout-root .profile-mobile-section-body .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-card,html.dark .profile-layout-root .profile-mobile .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-card,html.dark .profile-layout-root .profile-mobile-section-body .profile-settings-cards:not(.profile-settings-cards--embedded) .data-section-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__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) 55%,transparent);background:color-mix(in srgb,var(--account-info-accent) 8%,transparent);color:var(--account-info-accent);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.account-information-edit-btn:hover{background:color-mix(in srgb,var(--account-info-accent) 16%,transparent);border-color:color-mix(in srgb,var(--account-info-accent) 70%,transparent)}.account-information-edit-btn svg{width:1rem;height:1rem;flex-shrink:0}.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}.profile-desktop .profile-desktop-content{min-width:0!important;overflow-x:auto!important;padding-right:2rem!important}}@media (min-width:1023px) and (max-width:1290px){.profile-desktop .profile-desktop-content{margin-left:calc(416px - 3rem)!important}.profile-desktop .profile-desktop-content>div.p-8{padding-left:.75rem!important}}@media (max-width:1023px){.data-desktop{display:none!important}.data-mobile{display:flex!important}.data-mobile .calendar-black-container{padding:1rem!important}.data-mobile-back-button{display:block!important}.data-desktop-only,.reports-desktop-wrapper{display:none!important}.reports-mobile-wrapper{display:block!important;width:100%!important;margin-bottom:2rem!important}.reports-desktop{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}.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-mobile-wrapper.hide-on-subpage{display:none!important}}@media (min-width:1025px){.committees-desktop-wrapper{display:block!important}.committees-mobile-wrapper{display:none!important}.committees-desktop{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-wrapper{display:block!important}.data-mobile-wrapper{display:none!important}.data-desktop{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{display:block!important;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 .calendar-black-container{padding:1rem!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}.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{width:100%!important;max-width:100%!important;margin-left:0!important;flex:1 1 auto!important;padding:0 .5rem .25rem!important}div.p-6.grievance-layout-root{padding-left:0!important;padding-right:0!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}div.p-6.calendar-layout-root,div.p-6.committees-layout-root,div.p-6.data-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),.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-layout-root .reports-sidebar-container,.grievance-mobile-wrapper .reports-sidebar-container{display:none!important;visibility:hidden!important;background:transparent!important}.grievance-mobile-back-button{display:block!important}.grievance-form-title-container,.grievance-mobile-wrapper .content-card .calendar-black-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;min-width:0!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{display:block!important;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 .calendar-black-container{padding:1rem!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 .app-page-shell__sidebar:after,.billboard-layout-root .app-page-shell__sidebar:before{display:none!important;content:none!important}.billboard-layout-root,.billboard-layout-root .app-page-shell__grid,.billboard-layout-root .app-page-shell__main{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}div.p-6.billboard-layout-root{padding-left:0!important;padding-right:0!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-layout-root .app-page-shell__main>div{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.billboard-layout-root .reports-sidebar-container,.billboard-mobile-wrapper .reports-sidebar-container{display:none!important;visibility:hidden!important;background:transparent!important}.billboard-mobile-back-button{display:block!important;width:100%!important;max-width:100%!important}.billboard-form-title-container{border-radius:.75rem!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}.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 .calendar-sidebar-container,.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 .calendar-sidebar-container,.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}.billboard-layout .billboard-mobile-content-card,.billboard-layout.p-6{padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.billboard-layout .billboard-mobile-content-card{max-width:100%!important}.billboard-layout .billboard-mobile-content-card .p-6{padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}}@media (min-width:768px) and (max-width:1023px){.reports-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.reports-layout-root>.reports-mobile-shell-wrapper{display:none!important}.reports-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.reports-layout-root .app-page-shell__main .reports-content-area,.reports-layout-root .reports-mobile-back-button{padding-left:0!important;padding-right:0!important;max-width:100%!important}.reports-layout-root .app-page-shell__main .reports-content-area{width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important}.reports-layout-root .app-page-shell__main .reports-content-area .p-3,.reports-layout-root .app-page-shell__main .reports-content-area .p-4{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;box-sizing:border-box!important}.reports-layout-root .app-page-shell__main .reports-content-area .p-6{padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.reports-layout-root .app-page-shell__main .reports-content-area .data-section-card{min-width:0!important;box-sizing:border-box!important}.reports-layout-root .app-page-shell__main .reports-content-area .data-section-card,.reports-layout-root .app-page-shell__main .reports-content-area .user-activity-row,.reports-layout-root .app-page-shell__main .reports-content-area .user-activity-table{max-width:100%!important;margin-left:0!important;margin-right:0!important;width:100%!important}.reports-layout-root .app-page-shell__main .reports-content-area .user-activity-buttons-container{margin-left:0!important}.reports-layout-root .app-page-shell__main .reports-content-area .user-activity-export-buttons{margin-right:0!important}.reports-layout-root .app-page-shell__main .reports-content-area .invoice-buttons-container{margin-left:0!important}.reports-layout-root .app-page-shell__main .reports-content-area .invoice-export-buttons{margin-right:0!important}.approval-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.approval-layout-root>.approval-mobile-shell-wrapper{display:none!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;min-width:0!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}.users-layout-root.p-6{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.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}.users-layout-root .app-page-shell__main{padding-left:.5rem!important;padding-right:.5rem!important;min-width:0!important;overflow-x:hidden!important}.users-layout-root .app-page-shell__main .calendar-black-container,.users-layout-root .app-page-shell__main .data-section-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:1024px){.billboard-desktop-wrapper{display:block!important}.billboard-mobile-wrapper{display:none!important}.billboard-desktop{display:block!important}.billboard-mobile,.billboard-mobile-back-button{display:none!important}.grievance-desktop-wrapper{display:block!important}.grievance-mobile-wrapper{display:none!important}.grievance-desktop{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}.create-event-mobile-container{margin-bottom:1rem!important}.create-event-mobile-container,.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 .create-event-mobile-container,.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 .create-event-mobile-container,.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}.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-top-color:rgba(255,255,255,.08)!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 .create-event-mobile-container .icon,.calendar-layout-root .app-page-shell__main .create-event-mobile-container button.icon{margin-right:.5rem!important}.calendar-layout-root .app-page-shell__main .day-overview-mobile-container .upcoming-title,.calendar-layout-root .app-page-shell__main .weekly-counter-container .upcoming-title{padding-left:.5rem!important}.calendar-layout-root .app-page-shell__main .countdown-settings-icon{right:.5rem!important}.calendar-layout-root .app-page-shell__main .day-overview-mobile-container .empty,.calendar-layout-root .app-page-shell__main .day-overview-sidebar .empty,.calendar-layout-root .app-page-shell__main .weekly-counter-container .empty{padding-left:.5rem!important}.modal-backdrop.calendar-modal-backdrop{padding:0!important;align-items:stretch!important;justify-content:stretch!important;display:flex!important}.modal-backdrop.calendar-modal-backdrop .modal-panel{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important;margin:0!important;padding:1rem!important;overflow-y:auto!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{inset:auto!important;top:var(--app-shell-header-height,3.5rem)!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;padding:.75rem 0 0!important;align-items:flex-start!important;justify-content:center!important;overflow:hidden!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{width:min(96vw,480px)!important;max-width:100%!important;height:auto!important;max-height:100%!important;min-height:0!important;border-radius:1rem!important;margin:0 auto!important;overflow:hidden!important;overflow-y:hidden!important}.modal-backdrop.calendar-modal-backdrop.counter-settings-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}.calendar-badge-modal-backdrop .calendar-badge-modal.icon-form-modal-panel{width:min(96vw,520px)!important;max-height:90vh!important;overflow-y:hidden!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-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.collective-agreement-form-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.grievance-edit-verdict-modal .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.member-form-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.approval-sign-modal .modal-panel.grievance-meeting-notes-modal-panel{width:min(95vw,800px)!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.descriptions-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.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{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.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;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.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.reports-generate-modal-backdrop .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.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}.modal-backdrop.calendar-modal-backdrop.clause-view-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-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{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}.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-agenda-view,.rbc-agenda-view *,.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-agenda-view ::-webkit-scrollbar,.rbc-agenda-view::-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}}.menu-icon{width:2rem!important;height:2rem!important;border-radius:8px!important;display:inline-grid!important;place-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08))!important;border:none!important;backdrop-filter:saturate(160%) blur(18px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)!important;color:var(--foreground)!important;cursor:pointer!important}.menu-icon:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important;transform:scale(1.02)!important}.menu-icon:active{transform:translateY(.5px)!important}.menu-icon svg{width:1rem!important;height:1rem!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.menu-icon svg.lock-icon{stroke:var(--lock-stroke-color,currentColor)!important}.logout-icon svg{transform:translateX(.5px) translateY(.25px)}.grievance-union-checkbox{accent-color:#f59e0b}.grievance-union-checkbox:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}[data-icon-theme=default] .grievance-union-checkbox,body:not([data-icon-theme]) .grievance-union-checkbox,html:not([data-icon-theme]) .grievance-union-checkbox{accent-color:#f59e0b}[data-icon-theme=default] .grievance-union-checkbox:focus-visible,body:not([data-icon-theme]) .grievance-union-checkbox:focus-visible,html:not([data-icon-theme]) .grievance-union-checkbox:focus-visible{outline-color:#f59e0b}[data-icon-theme=neon-gold] .grievance-union-checkbox{accent-color:#fbbf24}[data-icon-theme=neon-gold] .grievance-union-checkbox:focus-visible{outline-color:#fbbf24}[data-icon-theme=blue] .grievance-union-checkbox{accent-color:#3b82f6}[data-icon-theme=blue] .grievance-union-checkbox:focus-visible{outline-color:#3b82f6}[data-icon-theme=red] .grievance-union-checkbox{accent-color:#ef4444}[data-icon-theme=red] .grievance-union-checkbox:focus-visible{outline-color:#ef4444}[data-icon-theme=green] .grievance-union-checkbox{accent-color:#10b981}[data-icon-theme=green] .grievance-union-checkbox:focus-visible{outline-color:#10b981}[data-icon-theme=purple] .grievance-union-checkbox{accent-color:#8b5cf6}[data-icon-theme=purple] .grievance-union-checkbox:focus-visible{outline-color:#8b5cf6}[data-icon-theme=gray] .grievance-union-checkbox{accent-color:#6b7280}[data-icon-theme=gray] .grievance-union-checkbox:focus-visible{outline-color:#6b7280}[data-icon-theme=pink] .grievance-union-checkbox{accent-color:#ec4899}[data-icon-theme=pink] .grievance-union-checkbox:focus-visible{outline-color:#ec4899}.user-active-checkbox{accent-color:#f59e0b}.user-active-checkbox:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}[data-icon-theme=default] .user-active-checkbox,body:not([data-icon-theme]) .user-active-checkbox,html:not([data-icon-theme]) .user-active-checkbox{accent-color:#f59e0b}[data-icon-theme=default] .user-active-checkbox:focus-visible,body:not([data-icon-theme]) .user-active-checkbox:focus-visible,html:not([data-icon-theme]) .user-active-checkbox:focus-visible{outline-color:#f59e0b}[data-icon-theme=neon-gold] .user-active-checkbox{accent-color:#fbbf24}[data-icon-theme=neon-gold] .user-active-checkbox:focus-visible{outline-color:#fbbf24}[data-icon-theme=blue] .user-active-checkbox{accent-color:#3b82f6}[data-icon-theme=blue] .user-active-checkbox:focus-visible{outline-color:#3b82f6}[data-icon-theme=red] .user-active-checkbox{accent-color:#ef4444}[data-icon-theme=red] .user-active-checkbox:focus-visible{outline-color:#ef4444}[data-icon-theme=green] .user-active-checkbox{accent-color:#10b981}[data-icon-theme=green] .user-active-checkbox:focus-visible{outline-color:#10b981}[data-icon-theme=purple] .user-active-checkbox{accent-color:#8b5cf6}[data-icon-theme=purple] .user-active-checkbox:focus-visible{outline-color:#8b5cf6}[data-icon-theme=gray] .user-active-checkbox{accent-color:#6b7280}[data-icon-theme=gray] .user-active-checkbox:focus-visible{outline-color:#6b7280}[data-icon-theme=pink] .user-active-checkbox{accent-color:#ec4899}[data-icon-theme=pink] .user-active-checkbox:focus-visible{outline-color:#ec4899}.sidebar.collapsed .menu-icon{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.26)!important;color:var(--foreground)!important;backdrop-filter:none!important;border-radius:8px!important;width:2.25rem!important;height:2.25rem!important;aspect-ratio:1/1!important;padding:0!important;line-height:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 15px -3px rgba(0,0,0,.1)!important}.dark .sidebar.collapsed .menu-icon{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.26)!important;color:#d1d5db!important}.modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.8)!important;backdrop-filter:none!important;display:grid!important;place-items:center!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;z-index:60!important}.modal-backdrop::-webkit-scrollbar{width:0!important;height:0!important}.modal-panel{width:min(90vw,480px)!important;max-width:100%!important;border:1px solid var(--stroke-color)!important;border-radius:1rem!important;background:var(--surface-bg)!important;backdrop-filter:blur(25px) saturate(200%)!important;box-shadow:var(--glass-shadow)!important;padding:1rem!important;overflow-x:hidden!important}.modal-title{font-weight:600!important;margin-bottom:.625rem!important;text-align:center!important;color:var(--foreground)!important}.modal-actions{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-top:.75rem!important;width:100%!important}@media (min-width:640px){.modal-actions{flex-direction:row!important;justify-content:space-between!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{justify-content:center!important;gap:12px!important}}.btn-primary{padding:.625rem .875rem!important;border-radius:.625rem!important;border:1px solid rgba(96,165,250,.35)!important;background:linear-gradient(180deg,rgba(147,197,253,.55),rgba(96,165,250,.55))!important;font-weight:500!important;cursor:pointer!important}.btn-primary:hover{background:linear-gradient(180deg,rgba(147,197,253,.65),rgba(96,165,250,.65))!important;border-color:rgba(96,165,250,.5)!important;transform:translateY(-.5px)!important}.btn-secondary{padding:.5rem .75rem!important;border-radius:.625rem!important;border:1px solid var(--stroke-color)!important;font-weight:500!important;cursor:pointer!important}.btn-secondary:hover{transform:translateY(-.5px)!important}.btn-danger{padding:.625rem 1rem!important;border-radius:12px!important;border:1px solid rgba(239,68,68,.45)!important;background:rgba(239,68,68,.65)!important;color:#fff!important;font-weight:700!important;cursor:pointer!important;backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease!important}.btn-danger:hover{background:linear-gradient(135deg,color-mix(in srgb,#ef4444 65%,transparent),color-mix(in srgb,#dc2626 55%,transparent))!important;border-color:color-mix(in srgb,#ef4444 55%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#ef4444 35%,transparent),0 0 40px color-mix(in srgb,#dc2626 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fecaca 24%,transparent)!important;transform:translateY(-.5px)!important}.btn-success{border:1px solid rgba(34,197,94,.45)!important;background:rgba(34,197,94,.65)!important;color:#fff!important;backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease!important}.btn-success:hover{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 65%,transparent),color-mix(in srgb,#16a34a 55%,transparent))!important;border-color:color-mix(in srgb,#22c55e 55%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#22c55e 35%,transparent),0 0 40px color-mix(in srgb,#16a34a 20%,transparent),inset 0 1px 0 color-mix(in srgb,#bbf7d0 24%,transparent)!important;transform:translateY(-.5px)!important}.form-row{display:grid!important;grid-gap:.375rem!important;gap:.375rem!important;margin-bottom:.5rem!important}.form-row.grid2{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.inp-calendar::-moz-placeholder,.inp::-moz-placeholder{color:rgb(55,65,81)!important}.inp-calendar::placeholder,.inp::placeholder{color:rgb(55,65,81)!important}.dark .inp-calendar::-moz-placeholder,.dark .inp::-moz-placeholder{color:rgb(209,213,219)!important}.dark .inp-calendar::placeholder,.dark .inp::placeholder{color:rgb(209,213,219)!important}input[type=date].inp-calendar::-webkit-datetime-edit-day-field,input[type=date].inp-calendar::-webkit-datetime-edit-month-field,input[type=date].inp-calendar::-webkit-datetime-edit-text,input[type=date].inp-calendar::-webkit-datetime-edit-year-field{color:rgb(55,65,81)!important}.dark input[type=date].inp-calendar::-webkit-datetime-edit-day-field,.dark input[type=date].inp-calendar::-webkit-datetime-edit-month-field,.dark input[type=date].inp-calendar::-webkit-datetime-edit-text,.dark input[type=date].inp-calendar::-webkit-datetime-edit-year-field{color:rgb(209,213,219)!important}input[type=date].inp-calendar:invalid{color:rgb(55,65,81)!important}.dark input[type=date].inp-calendar:invalid{color:rgb(209,213,219)!important}.icon-circle:active{transform:translateY(.5px)!important}.menu-item:focus{border-color:rgba(251,191,36,.5)!important;box-shadow:0 0 0 3px rgba(251,191,36,.25)!important}[data-icon-theme=blue] .menu-item:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}[data-icon-theme=red] .menu-item:focus{border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 0 3px rgba(239,68,68,.25)!important}[data-icon-theme=green] .menu-item:focus{border-color:rgba(16,185,129,.5)!important;box-shadow:0 0 0 3px rgba(16,185,129,.25)!important}[data-icon-theme=purple] .menu-item:focus{border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.25)!important}[data-icon-theme=gray] .menu-item:focus{border-color:rgba(107,114,128,.5)!important;box-shadow:0 0 0 3px rgba(107,114,128,.25)!important}[data-icon-theme=pink] .menu-item:focus{border-color:rgba(236,72,153,.5)!important;box-shadow:0 0 0 3px rgba(236,72,153,.25)!important}.menu-item.btn-primary{min-width:120px!important;padding:.5rem 1rem!important}.menu-item.btn-secondary{min-width:80px!important;padding:.5rem .75rem!important}.menu-item:disabled:hover{background:var(--surface-bg)!important;border-color:var(--stroke-color)!important;box-shadow:none!important}.dark .menu-item{background:#1a1a1a!important;border-color:rgb(75 85 99)!important;color:rgb(249 250 251)!important}.menu-item:active{transform:translateY(0)!important}.menu-item:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.menu-item:disabled:hover{background:#e9ecef!important;border-color:rgb(229 231 235)!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)!important;transform:none!important}.dark .menu-item:disabled,.dark .menu-item:disabled:hover{background:#1a1a1a!important;border-color:rgb(75 85 99)!important}.modal-actions .menu-item{min-width:120px!important;width:120px!important;font-weight:600!important;letter-spacing:.025em!important}.modal-actions .menu-item:first-child{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7))!important;border:1px solid rgba(229,231,235,.8)!important;color:rgb(55 65 81)!important}.dark .modal-actions .menu-item:first-child{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7))!important;border:1px solid rgba(75,85,99,.8)!important;color:rgb(156 163 175)!important}.modal-actions .menu-item:first-child:hover{background:var(--surface-bg-hover)!important;border-color:var(--stroke-color-hover)!important;box-shadow:0 0 20px rgba(251,191,36,.25)!important;color:rgb(17 24 39)!important}.dark .modal-actions .menu-item:first-child:hover{color:rgb(243 244 246)!important}.modal-actions .menu-item.btn-danger{background:rgba(239,68,68,.65)!important;border-color:rgba(239,68,68,.45)!important;color:#fff!important}.modal-actions .menu-item.btn-danger:hover{background:linear-gradient(135deg,color-mix(in srgb,#ef4444 65%,transparent),color-mix(in srgb,#dc2626 55%,transparent))!important;border-color:color-mix(in srgb,#ef4444 55%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#ef4444 35%,transparent),0 0 40px color-mix(in srgb,#dc2626 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fecaca 24%,transparent)!important}.modal-actions .menu-item.btn-danger:last-child{background:rgba(239,68,68,.65)!important;border-color:rgba(239,68,68,.45)!important;color:#fff!important}.modal-actions .menu-item.btn-danger:last-child:hover{background:linear-gradient(135deg,color-mix(in srgb,#ef4444 65%,transparent),color-mix(in srgb,#b91c1c 45%,transparent))!important;border-color:rgba(239,68,68,.7)!important;box-shadow:0 0 20px rgba(239,68,68,.35),inset 0 1px 0 color-mix(in srgb,#fecaca 24%,transparent)!important}.modal-actions .menu-item:last-child:disabled{color:rgb(107 114 128)!important}.modal-actions .menu-item:last-child:disabled,.modal-actions .menu-item:last-child:disabled:hover{background:linear-gradient(135deg,rgba(156,163,175,.5),rgba(107,114,128,.4))!important;border-color:rgba(156,163,175,.3)!important;box-shadow:none!important}.modal-actions .menu-item:last-child:disabled:hover{transform:none!important}.modal-actions .menu-item.btn-success{background:rgba(34,197,94,.65)!important;border-color:rgba(34,197,94,.45)!important;color:#fff!important;font-weight:700!important}.modal-actions .menu-item.btn-success:hover{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 65%,transparent),color-mix(in srgb,#16a34a 55%,transparent))!important;border-color:color-mix(in srgb,#22c55e 55%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#22c55e 35%,transparent),0 0 40px color-mix(in srgb,#16a34a 20%,transparent),inset 0 1px 0 color-mix(in srgb,#bbf7d0 24%,transparent)!important}.modal-actions .menu-item.btn-success:last-child{background:rgba(34,197,94,.65)!important;border-color:rgba(34,197,94,.45)!important;color:#fff!important}.modal-actions .menu-item.btn-success:last-child:hover{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 65%,transparent),color-mix(in srgb,#15803d 45%,transparent))!important;border-color:rgba(34,197,94,.7)!important;box-shadow:0 0 20px rgba(34,197,94,.35),inset 0 1px 0 color-mix(in srgb,#bbf7d0 24%,transparent)!important}main{width:100%!important;min-height:100vh!important;background:transparent!important}main.with-header{padding-top:5rem!important}main.with-header>div{width:100%!important}:root{--app-shell-header-height:calc(3.5rem + env(safe-area-inset-top, 0px));--app-shell-content-gap:0.75rem;--app-shell-content-offset:calc(var(--app-shell-header-height) + var(--app-shell-content-gap));--committees-column-bottom-gap:1rem;--committees-column-gap:1rem;--committees-right-panel-width:625px;--committees-right-panel-edge:0.5rem;--committees-list-left:calc(300px + 1.5rem + var(--committees-column-gap));--committees-list-right:calc(var(--committees-right-panel-width) + var(--committees-right-panel-edge));--grievance-workflow-bar-height:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.app-page-shell-offset{padding-top:var(--app-shell-header-height)!important}@media (min-width:1024px){.calendar-shell.app-page-shell-offset,div.p-6.calendar-layout-root.app-page-shell-offset{padding-top:var(--app-shell-content-offset)!important}}div.p-6.committees-layout-root.app-page-shell-offset,div.p-6.data-layout-root.app-page-shell-offset,div.p-6.grievance-layout-root.app-page-shell-offset,div.p-6.users-layout-root.app-page-shell-offset,div.p-6:has(.committees-desktop-wrapper).app-page-shell-offset,div.p-6:has(.data-desktop-wrapper).app-page-shell-offset{padding-top:var(--app-shell-content-offset)!important}.app-header-spacer{height:var(--app-shell-header-height)}.app-header-spacer:has(+main .calendar-layout-root),.app-header-spacer:has(+main .calendar-shell),.app-header-spacer:has(+main .grievance-layout-root),.app-header-spacer:has(+main .reports-layout-root),.app-header-spacer:has(+main div.p-6.billboard-layout),.app-header-spacer:has(+main div.p-6.billboard-layout-root),.app-header-spacer:has(+main div.p-6.committees-layout-root),.app-header-spacer:has(+main div.p-6.data-layout-root),.app-header-spacer:has(+main div.p-6.users-layout-root),.app-header-spacer:has(+main div.p-6:has(.committees-desktop-wrapper)),.app-header-spacer:has(+main div.p-6:has(.data-desktop-wrapper)){height:0!important;min-height:0!important;overflow:hidden}.app-header-spacer:has(+main .profile-layout-root){height:0!important;min-height:0!important;overflow:hidden}.app-mobile-header{display:flex!important;visibility:visible;pointer-events:auto;position:fixed;top:0;left:0;right:0;z-index:210;align-items:center;justify-content:flex-start;gap:.5rem;padding:max(.65rem,env(safe-area-inset-top,0px)) .75rem .65rem;background:var(--glass-panel-bg);backdrop-filter:blur(64px) saturate(220%) brightness(1.02);border-bottom:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent);box-shadow:0 4px 20px rgba(15,23,42,.08)}.app-mobile-header-leading{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;overflow:visible}:root:not(.dark) .app-mobile-header,html:not(.dark) .app-mobile-header{background:rgba(255,255,255,.88)}.app-mobile-header-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1.5px solid var(--icon-theme-accent,#fbbf24);background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,transparent);color:var(--foreground);cursor:pointer;padding:0;overflow:visible;position:relative;box-sizing:border-box;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.app-mobile-header-btn:hover{border-color:var(--icon-theme-accent,#fbbf24);background-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 16%,transparent)}.app-mobile-header-btn:focus-visible{outline:none;border-color:var(--icon-theme-accent,#fbbf24);box-shadow:0 0 0 3px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)}.app-mobile-header-btn svg{display:block;stroke:currentColor}.app-mobile-header-btn-spacer{flex-shrink:0;width:2.25rem;height:2.25rem}.app-mobile-header-brand{display:flex;align-items:center;gap:.65rem;min-width:0;margin-left:auto;flex-shrink:1;text-decoration:none;color:inherit}.app-mobile-header-profile-btn{margin-left:auto;padding:0;overflow:hidden}.app-mobile-header-profile-btn--has-image{background-repeat:no-repeat;background-position:50%;background-size:contain}.app-mobile-header-profile-btn--legacy-circular{background-color:transparent!important;background-size:141.42% 141.42%}.app-mobile-header-avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0;flex-shrink:0;overflow:hidden;background:transparent;border:none;box-sizing:border-box}.app-mobile-header-avatar-img{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:0}.app-mobile-header-avatar-initial{font-size:.8125rem;font-weight:700;color:var(--foreground);line-height:1}.app-mobile-header-name{font-size:.875rem;font-weight:600;color:var(--foreground);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-mobile-header-notifications-btn{overflow:visible}.app-mobile-header-notifications-icon{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.app-mobile-header-notifications-icon svg{width:1.125rem;height:1.125rem;stroke:currentColor}.app-mobile-header-notifications-badge{position:absolute;top:-.45rem;right:-.45rem;z-index:2;min-width:1.05rem;height:1.05rem;padding:0 .2rem;border-radius:.3rem;background:#ff0000;color:#ffffff;font-size:.625rem;font-weight:700;line-height:1.05rem;text-align:center;pointer-events:none;box-shadow:0 0 0 1.5px var(--glass-panel-bg,rgba(255,255,255,.88))}:root:not(.dark) .app-mobile-header-notifications-badge,html:not(.dark) .app-mobile-header-notifications-badge{box-shadow:0 0 0 1.5px rgba(255,255,255,.88)}.dark .app-mobile-header-notifications-badge{box-shadow:0 0 0 1.5px rgba(15,23,42,.92)}@media (min-width:1024px){div.p-6.data-layout-root{padding-top:0!important}div.p-6.committees-layout-root.app-page-shell-offset:not(:has(.grievance-committee-page)):not(:has(.mini-working-relations-page)):not(:has(.working-relations-page)),div.p-6:has(.committees-desktop-wrapper).app-page-shell-offset:not(:has(.grievance-committee-page)):not(:has(.mini-working-relations-page)):not(:has(.working-relations-page)){padding-top:var(--app-shell-content-offset)!important}#approval-grievance-sign-wrapper.grievance-content-wrapper,#archives-mobile-wrapper.grievance-content-wrapper,#grievance-form-mobile-wrapper.grievance-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-bottom:0!important;box-sizing:border-box!important}.grievance-content-wrapper .grievance-required-signatures-row,.grievance-content-wrapper .grievance-search-wrap,.grievance-content-wrapper>.grievance-add-row,.grievance-list-shell>.grievance-required-signatures-row,.grievance-list-shell>.grievance-search-wrap{flex-shrink:0!important}.grievance-list-shell,.grievance-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.grievance-section{padding:1rem 1.25rem .75rem!important}.grievance-section>.grievance-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}.grievance-section>.grievance-list::-webkit-scrollbar{display:none!important}.approval-sign-list-shell.grievance-list-shell,.approval-sign-section-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.grievance-panel-scroll.approval-sign-page-content{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.grievance-panel-scroll.approval-sign-page-content::-webkit-scrollbar{display:none!important}.grievance-panel-scroll.approval-sign-page-content .approval-sign-panel-list>.approval-liberation-page,.grievance-panel-scroll.approval-sign-page-content .approval-sign-panel-list>.approval-sign-page-stack,.grievance-panel-scroll.approval-sign-page-content>.approval-liberation-page,.grievance-panel-scroll.approval-sign-page-content>.approval-sign-page-stack{display:flex!important;flex-direction:column!important;flex:none!important;min-height:-moz-min-content!important;min-height:min-content!important;overflow:visible!important;gap:.5rem!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important}.approval-liberation-page>.approval-sign-section-shell,.approval-sign-page-stack>.approval-sign-section-shell{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.approval-liberation-page>.approval-sign-section-shell+.approval-sign-section-shell,.approval-sign-page-stack>.approval-sign-section-shell+.approval-sign-section-shell{padding-top:.5rem!important;margin-top:.25rem!important;border-top:1px solid color-mix(in srgb,var(--stroke-color) 45%,transparent)!important}.approval-sign-section-shell .grievance-section{flex:0 0 auto!important;min-height:0!important;padding:.35rem 0 .5rem!important}.approval-sign-section-shell .grievance-section>.grievance-list{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.approval-sign-section-shell .grievance-list:has(.approval-liberation-section-toolbar){display:flex!important;flex-direction:column!important;overflow:visible!important;min-height:0!important}.approval-sign-section-shell .approval-liberation-section-toolbar{flex-shrink:0!important;padding-bottom:.5rem!important}.approval-sign-section-shell .approval-liberation-section-stack{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.approval-sign-list-header--panel{flex-shrink:0!important}.approval-sign-section-shell>.approval-sign-list-header--panel{flex-shrink:0!important;padding-left:0!important;padding-right:0!important;border-radius:0!important;background:transparent!important}div.p-6.committees-layout-root.app-page-shell-offset:has(.grievance-committee-page),div.p-6.committees-layout-root.app-page-shell-offset:has(.mini-working-relations-page),div.p-6.committees-layout-root.app-page-shell-offset:has(.working-relations-page){padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.committees-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;width:300px!important;max-width:300px!important;min-width:300px!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.committees-layout-root .committees-desktop .data-sidebar-background,.committees-layout-root .committees-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.committees-layout-root .app-page-shell__main:has(.grievance-committee-page),div.p-6.committees-layout-root .app-page-shell__main:has(.mini-working-relations-page),div.p-6.committees-layout-root .app-page-shell__main:has(.working-relations-page){position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;padding:0 .5rem 0 0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6.data-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.data-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.data-layout-root .data-desktop .data-sidebar-background,.data-layout-root .data-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.data-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:0!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.data-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}div.p-6.grievance-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.grievance-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.grievance-layout-root .grievance-desktop .data-sidebar-background,.grievance-layout-root .grievance-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.grievance-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0 1rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.grievance-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}.grievance-layout-root .app-page-shell__main>.grievance-content-shell{box-sizing:border-box!important}.grievance-layout-root .app-page-shell__main>.grievance-content-shell,.grievance-layout-root .grievance-page,.grievance-layout-root .grievance-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.grievance-layout-root .grievance-panel{border-radius:16px 0 0 16px!important}.grievance-layout-root .grievance-panel-scroll{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;box-sizing:border-box!important;padding:0!important}.grievance-layout-root .grievance-panel-scroll::-webkit-scrollbar{display:none!important}.grievance-layout-root .app-page-shell__main .grievance-content-shell,.grievance-layout-root .grievance-page,.grievance-layout-root .grievance-panel{overflow:hidden!important;padding-bottom:0!important;height:100%!important;max-height:100%!important}div.p-6.billboard-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.billboard-layout-root .billboard-desktop .data-sidebar-background,.billboard-layout-root .billboard-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.billboard-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0 1rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.billboard-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}.billboard-layout-root .app-page-shell__main>.billboard-content-shell,.billboard-layout-root .billboard-page{padding:0!important;box-sizing:border-box!important}.billboard-layout-root .app-page-shell__main>.billboard-content-shell,.billboard-layout-root .billboard-page,.billboard-layout-root .billboard-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billboard-layout-root .billboard-panel{border-radius:16px 0 0 16px!important}.billboard-layout-root .billboard-panel-scroll,.billboard-layout-root .billboard-panel-scroll .billboard-news-content-wrapper{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}.billboard-layout-root .billboard-panel-scroll .billboard-news-content-wrapper{height:100%!important}.billboard-layout-root .billboard-panel-scroll .news-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billboard-layout-root .billboard-panel-scroll .billboard-news-toolbar{flex-shrink:0!important;margin-bottom:0!important}.billboard-layout-root .billboard-panel-scroll .billboard-news-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.billboard-layout-root .billboard-panel-scroll .billboard-news-list::-webkit-scrollbar{display:none!important}.billboard-layout-root .billboard-panel-scroll .job-postings-container,.billboard-layout-root .billboard-panel-scroll .job-postings-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}.billboard-layout-root .billboard-panel-scroll .job-postings-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billboard-layout-root .billboard-panel-scroll .job-postings-toolbar{flex-shrink:0!important;margin-bottom:0!important}.billboard-layout-root .billboard-panel-scroll .job-postings-list-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.billboard-layout-root .billboard-panel-scroll .job-postings-list-scroll::-webkit-scrollbar{display:none!important}.billboard-layout-root .app-page-shell__main .billboard-content-shell,.billboard-layout-root .billboard-page,.billboard-layout-root .billboard-panel{overflow:hidden!important;padding-bottom:0!important;height:100%!important;max-height:100%!important}div.p-6.reports-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.reports-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.reports-layout-root .reports-desktop .data-sidebar-background,.reports-layout-root .reports-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.reports-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0 1rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.reports-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}.reports-layout-root .app-page-shell__main>.reports-content-shell,.reports-layout-root .reports-page{padding:0!important;box-sizing:border-box!important}.reports-layout-root .app-page-shell__main>.reports-content-shell,.reports-layout-root .reports-page,.reports-layout-root .reports-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.reports-layout-root .reports-panel{border-radius:16px 0 0 16px!important}.reports-layout-root .reports-panel-scroll,.reports-layout-root .reports-panel-scroll .reports-page-content-wrapper{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}.reports-layout-root .reports-panel-scroll .reports-page-content-wrapper{height:100%!important}.reports-layout-root .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}.reports-layout-root .reports-panel-scroll .reports-panel-toolbar{flex-shrink:0!important;margin-bottom:0!important}.reports-layout-root .reports-panel-scroll .reports-panel-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.reports-layout-root .reports-panel-scroll .reports-panel-list::-webkit-scrollbar{display:none!important}.reports-layout-root .app-page-shell__main .reports-content-shell,.reports-layout-root .reports-page,.reports-layout-root .reports-panel{overflow:hidden!important;padding-bottom:0!important;height:100%!important;max-height:100%!important}div.p-6.approval-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.approval-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.approval-layout-root .approval-desktop .data-sidebar-background,.approval-layout-root .grievance-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.approval-layout-root .app-page-shell__main{position:fixed!important;z-index:1!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0 1rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.approval-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}.approval-layout-root .app-page-shell__main>.grievance-content-shell{box-sizing:border-box!important}.approval-layout-root .app-page-shell__main>.grievance-content-shell,.approval-layout-root .grievance-page,.approval-layout-root .grievance-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.approval-layout-root .grievance-panel{border-radius:16px 0 0 16px!important}.approval-layout-root .grievance-panel-scroll{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;box-sizing:border-box!important;padding:0!important}.approval-layout-root .grievance-panel-scroll::-webkit-scrollbar{display:none!important}.approval-layout-root .grievance-panel-scroll.approval-sign-page-content{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.approval-layout-root .app-page-shell__main .grievance-content-shell,.approval-layout-root .grievance-page,.approval-layout-root .grievance-panel{overflow:hidden!important;padding-bottom:0!important;height:100%!important;max-height:100%!important}div.p-6.calendar-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.calendar-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;width:300px!important;max-width:300px!important;min-width:300px!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.calendar-layout-root .calendar-desktop .data-sidebar-background,.calendar-layout-root .calendar-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6.calendar-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;min-width:0!important;width:auto!important;max-width:none!important;margin-left:0!important;padding:0 1rem!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important;flex:none!important}.profile-layout-root .profile-desktop-shell.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.profile-layout-root .app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;left:1.5rem!important;width:300px!important;min-width:300px!important;max-width:300px!important;flex-basis:300px!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.profile-layout-root .profile-desktop .data-sidebar-background,.profile-layout-root .profile-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}.profile-layout-root .profile-desktop-shell .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.profile-layout-root .profile-desktop-shell .app-page-shell__main::-webkit-scrollbar{display:none!important}div.p-6.users-layout-root.app-page-shell-offset{padding-top:0!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}div.p-6.users-layout-root .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:1.5rem!important;right:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 1.5rem 0 0!important;flex:none!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6.users-layout-root .app-page-shell__main::-webkit-scrollbar{display:none!important}.users-mobile-shell{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.profile-layout-root .profile-content>.profile-content-shell{padding:0 1rem!important}.profile-layout-root .profile-content>.profile-content-shell,.profile-layout-root .profile-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.profile-layout-root .profile-page{padding:0 .75rem .75rem!important}.profile-layout-root .profile-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.profile-layout-root .profile-panel-scroll,.profile-panel-scroll .profile-page-content-wrapper{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}.profile-panel-scroll .profile-page-content-wrapper{height:100%!important}.profile-panel-scroll .profile-panel-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.profile-panel-scroll .profile-panel-body::-webkit-scrollbar{display:none!important}.profile-layout-root .profile-content-panel{width:100%!important;max-width:none!important}.profile-layout-root .profile-content .profile-content-shell,.profile-layout-root .profile-page,.profile-layout-root .profile-panel{overflow:hidden!important;padding-bottom:0!important;height:100%!important;max-height:100%!important}.profile-layout-root .app-page-shell__grid,.profile-layout-root .profile-layout{width:100%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;overflow:hidden!important}.committees-desktop-wrapper.app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.committees-desktop .data-sidebar-background,.committees-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}.grievance-committee-page .committees-main-content,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{height:calc(100vh - var(--app-shell-content-offset))!important;box-sizing:border-box!important;padding-bottom:var(--committees-column-bottom-gap)!important}.grievance-committee-page .committees-right-panel,.mini-working-relations-page .committees-right-panel,.working-relations-page .committees-right-panel{height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important;box-sizing:border-box!important}.data-desktop-wrapper.app-page-shell__sidebar{top:var(--app-shell-content-offset)!important;height:calc(100vh - var(--app-shell-content-offset) - var(--committees-column-bottom-gap))!important}.data-desktop .data-sidebar-background,.data-desktop-wrapper .data-sidebar-background{top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;height:auto!important;min-height:0!important;max-height:none!important}div.p-6:has(.data-desktop-wrapper) .app-page-shell__main{position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:calc(300px + 1.5rem + 1rem)!important;right:0!important;width:auto!important;max-width:none!important;margin-left:0!important;flex:none!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:0!important;box-sizing:border-box!important;-ms-overflow-style:none!important;scrollbar-width:none!important}div.p-6:has(.data-desktop-wrapper) .app-page-shell__main::-webkit-scrollbar{display:none!important}div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#bill-to-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#collective-agreement-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#descriptions-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#export-import-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#member-profile-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#members-mobile-wrapper),div.p-6:has(.data-desktop-wrapper) .app-page-shell__main:has(#salaries-mobile-wrapper){display:flex!important;flex-direction:column!important;overflow:hidden!important}#members-mobile-wrapper.members-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#members-mobile-wrapper.members-content-wrapper,.members-content-wrapper .members-page,.members-content-wrapper .members-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-content-wrapper .members-panel>.members-add-row,.members-content-wrapper .members-panel>.members-search-wrap{flex-shrink:0!important}.members-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-list-shell .members-toolbar-wrap{flex-shrink:0!important}.members-list-shell .members-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:.75rem!important}.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}.members-list-shell .members-list>li.members-list-row{flex:0 0 auto!important;flex-shrink:0!important;align-items:center!important}.members-list-shell .members-section>.members-list::-webkit-scrollbar{display:none!important}#collective-agreement-mobile-wrapper.collective-agreement-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#collective-agreement-mobile-wrapper.collective-agreement-content-wrapper,.collective-agreement-content-wrapper .collective-agreement-page,.collective-agreement-content-wrapper .collective-agreement-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.collective-agreement-content-wrapper .collective-agreement-panel>.collective-agreement-add-row,.collective-agreement-content-wrapper .collective-agreement-panel>.collective-agreement-search-wrap{flex-shrink:0!important}.collective-agreement-content-wrapper .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}.collective-agreement-content-wrapper .collective-agreement-list-scroll::-webkit-scrollbar{display:none!important}.collective-agreement-content-wrapper .collective-agreement-section{flex:0 0 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important;padding-bottom:.75rem!important}.collective-agreement-content-wrapper .collective-agreement-empty,.collective-agreement-content-wrapper .collective-agreement-section-title{flex-shrink:0!important}.collective-agreement-content-wrapper .collective-agreement-section>.collective-agreement-list{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.collective-agreement-content-wrapper .collective-agreement-accordion-trigger,.collective-agreement-content-wrapper .collective-agreement-list-row{flex:0 0 auto!important;flex-shrink:0!important;align-items:center!important}#descriptions-mobile-wrapper.reasons-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#descriptions-mobile-wrapper.reasons-content-wrapper,.reasons-content-wrapper .descriptions-page,.reasons-content-wrapper .descriptions-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.reasons-content-wrapper .descriptions-panel>.descriptions-add-row,.reasons-content-wrapper .descriptions-panel>.descriptions-search-wrap,.reasons-content-wrapper .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-recent-heading]{flex-shrink:0!important}.reasons-content-wrapper .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}.reasons-content-wrapper .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading] .descriptions-empty,.reasons-content-wrapper .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading] .descriptions-section-title{flex-shrink:0!important}.reasons-content-wrapper .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-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}.reasons-content-wrapper .descriptions-panel>.descriptions-section[aria-labelledby=descriptions-list-heading]>.descriptions-list::-webkit-scrollbar{display:none!important}.reasons-content-wrapper .descriptions-accordion-trigger.data-section-card,.reasons-content-wrapper .descriptions-list-row.data-section-card{flex:0 0 auto!important;flex-shrink:0!important;min-height:4.75rem!important;padding:.9rem 1rem!important;align-items:center!important}#salaries-mobile-wrapper.salaries-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#salaries-mobile-wrapper.salaries-content-wrapper,.salaries-content-wrapper .salaries-page,.salaries-content-wrapper .salaries-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.salaries-content-wrapper .salaries-panel>.salaries-add-row{flex-shrink:0!important}.salaries-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.salaries-list-shell .salaries-toolbar-wrap{flex-shrink:0!important}.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}.salaries-list-shell .salaries-section::-webkit-scrollbar{display:none!important}.salaries-list-shell .salaries-nested-list>li.data-section-card,.salaries-list-shell .salaries-section>.salaries-accordion-group>.data-section-card{flex:0 0 auto!important;flex-shrink:0!important;min-height:4.75rem!important;padding:.9rem 1rem!important;align-items:center!important}#bill-to-mobile-wrapper.billto-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#bill-to-mobile-wrapper.billto-content-wrapper,.billto-content-wrapper .billto-page,.billto-content-wrapper .billto-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billto-content-wrapper .billto-panel>.billto-add-row{flex-shrink:0!important}.billto-list-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.billto-list-shell .billto-toolbar-wrap{flex-shrink:0!important}.billto-list-shell .billto-section.billto-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;padding-bottom:.75rem!important}.billto-list-shell .billto-section.billto-list::-webkit-scrollbar{display:none!important}.billto-list-shell .billto-section.billto-list>li.data-section-card{flex:0 0 auto!important;flex-shrink:0!important;min-height:4.75rem!important;padding:.9rem 1rem!important;align-items:center!important}#export-import-mobile-wrapper.export-import-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}#export-import-mobile-wrapper.export-import-content-wrapper,.export-import-content-wrapper .export-import-page,.export-import-content-wrapper .export-import-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.export-import-content-wrapper .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}.export-import-content-wrapper .export-import-section-title{flex-shrink:0!important}.export-import-content-wrapper .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-content-wrapper .export-import-list::-webkit-scrollbar{display:none!important}#member-profile-mobile-wrapper.member-profile-content-wrapper{padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important}#member-profile-mobile-wrapper.member-profile-content-wrapper,#member-profile-mobile-wrapper>.member-profile-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}#member-profile-mobile-wrapper>.member-profile-page{padding:0!important}.member-profile-content-wrapper .member-profile-page,.member-profile-content-wrapper .member-profile-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.member-profile-content-wrapper .member-profile-panel{padding:1rem 1.25rem .75rem!important;box-sizing:border-box!important}.member-profile-content-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-content-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}.member-profile-content-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-content-wrapper .member-profile-panel>.member-profile-body>.space-y-6>:not(.member-profile-tab-content-card){flex-shrink:0!important}.member-profile-content-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-content-wrapper .member-profile-tab-bar{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.member-profile-content-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,.member-profile-content-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]{clip-path:none!important}.member-profile-content-wrapper .member-profile-panel .member-profile-tab-content-card.member-tab-content::-webkit-scrollbar{display:none!important}.member-profile-content-wrapper .member-profile-panel .member-profile-tab-content-card.union-tab-height-lock{min-height:0!important}}@media (max-width:1024px){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-top:0!important}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(.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(.working-relations-page)) .app-page-shell--committees:not(.committees-layout-root) .app-page-shell__grid{flex-direction:column!important;align-items:stretch!important}.grievance-committee-page .committees-main-content,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{top:var(--app-shell-header-height)!important;bottom:var(--grievance-workflow-bar-height)!important;height:calc(100vh - var(--app-shell-header-height) - var(--grievance-workflow-bar-height))!important;max-height:none!important;padding-bottom:0!important}}.grievance-workflow-bottom-bar{position:fixed!important;left:0;right:0;bottom:0;z-index:1001;display:flex;align-items:stretch;gap:.5rem;height:var(--grievance-workflow-bar-height);min-height:var(--grievance-workflow-bar-height);padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;border-radius:0!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:none!important;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0);isolation:isolate}.dark .grievance-workflow-bottom-bar,html.dark .grievance-workflow-bottom-bar{backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important}.grievance-workflow-bar__brand{display:flex;align-items:center;gap:.375rem;flex:0 1 auto;min-width:0;max-width:34%;padding:.375rem .5rem;border-radius:.75rem;background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 14%,var(--glass-panel-bg));box-shadow:var(--glass-panel-shadow-inactive)}.grievance-workflow-bar__brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--icon-theme-accent,#10b981)}.grievance-workflow-bar__brand-icon svg{width:1.125rem;height:1.125rem}.grievance-workflow-bar__brand-label{font-size:.6875rem;font-weight:600;line-height:1.15;color:var(--foreground);text-align:left}.grievance-workflow-bar__stats{display:flex;align-items:stretch;justify-content:center;gap:.375rem;flex:1 1 auto;min-width:0}.grievance-workflow-bar__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;flex:1 1;min-width:0;padding:.25rem .375rem;border-radius:.75rem;border:1px solid transparent;background:color-mix(in srgb,var(--foreground) 3%,var(--glass-panel-bg));backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 1px 2px rgba(15,23,42,.04);transform:translateZ(0);isolation:isolate;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}.grievance-workflow-bar__stat--active{z-index:2}.grievance-workflow-bar__stat--active:before{content:"";position:absolute;top:-.375rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid;pointer-events:none}.grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important;color:#ea580c}.grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important;color:#16a34a}.grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important;color:#2563eb}.grievance-workflow-bar__stat--pending:active{background:color-mix(in srgb,#ea580c 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat--approval:active{background:color-mix(in srgb,#16a34a 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat--arbitration:active{background:color-mix(in srgb,#2563eb 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat-label-row{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;line-height:1}.grievance-workflow-bar__stat-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:.8125rem;height:.8125rem;line-height:0;transform:translateY(-1px)}.grievance-workflow-bar__stat-icon svg{display:block;width:.8125rem;height:.8125rem}.grievance-workflow-bar__stat-label{font-size:.625rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--foreground) 72%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grievance-workflow-bar__stat-count{font-size:1.125rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grievance-workflow-bar__stat--pending .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--pending .grievance-workflow-bar__stat-icon{color:#ea580c}.grievance-workflow-bar__stat--approval .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--approval .grievance-workflow-bar__stat-icon{color:#16a34a}.grievance-workflow-bar__stat--arbitration .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--arbitration .grievance-workflow-bar__stat-icon{color:#2563eb}.grievance-workflow-bar__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;align-self:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3%,var(--glass-panel-bg));box-shadow:var(--glass-panel-shadow-inactive);color:color-mix(in srgb,var(--foreground) 78%,transparent);cursor:pointer;transition:transform .2s ease,background-color .15s ease}.grievance-workflow-bar__toggle svg{width:1.125rem;height:1.125rem;transition:transform .2s ease}.grievance-workflow-bar__toggle--open svg{transform:rotate(180deg)}html.light body .grievance-workflow-bottom-bar,html:not(.dark) body .grievance-workflow-bottom-bar{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 body .grievance-workflow-bar__brand,html:not(.dark) body .grievance-workflow-bar__brand{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 10%,rgba(255,255,255,.72))!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.08)!important;transform:translateZ(0);isolation:isolate}html.light body .grievance-workflow-bar__stat,html:not(.dark) body .grievance-workflow-bar__stat{background:rgba(255,255,255,.48)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(15,23,42,.05)!important;transform:translateZ(0);isolation:isolate}html.light body .grievance-workflow-bar__stat--pending:active,html:not(.dark) body .grievance-workflow-bar__stat--pending:active{background:color-mix(in srgb,#ea580c 10%,rgba(255,255,255,.48))!important}html.light body .grievance-workflow-bar__stat--approval:active,html:not(.dark) body .grievance-workflow-bar__stat--approval:active{background:color-mix(in srgb,#16a34a 10%,rgba(255,255,255,.48))!important}html.light body .grievance-workflow-bar__stat--arbitration:active,html:not(.dark) body .grievance-workflow-bar__stat--arbitration:active{background:color-mix(in srgb,#2563eb 10%,rgba(255,255,255,.48))!important}html.light body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important}html.light body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important}html.light body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important}html.light body .grievance-workflow-bar__stat-label,html:not(.dark) body .grievance-workflow-bar__stat-label{color:rgb(55,65,81)!important}html.light body .grievance-workflow-bar__toggle,html:not(.dark) body .grievance-workflow-bar__toggle{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 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;color:rgb(55,65,81)!important;transform:translateZ(0);isolation:isolate}.dark body .grievance-workflow-bottom-bar,html body.dark .grievance-workflow-bottom-bar,html.dark body .grievance-workflow-bottom-bar{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -4px 24px rgba(0,0,0,.25)!important}.dark body .grievance-workflow-bar__brand,html body.dark .grievance-workflow-bar__brand,html.dark body .grievance-workflow-bar__brand{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 14%,rgba(255,255,255,.06))!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.28),0 4px 12px rgba(0,0,0,.32)!important;transform:translateZ(0);isolation:isolate}.dark body .grievance-workflow-bar__stat,html body.dark .grievance-workflow-bar__stat,html.dark body .grievance-workflow-bar__stat{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.2)!important;transform:translateZ(0);isolation:isolate}.dark body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important}.dark body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important}.dark body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important}.dark body .grievance-workflow-bar__stat--pending:active,html body.dark .grievance-workflow-bar__stat--pending:active,html.dark body .grievance-workflow-bar__stat--pending:active{background:color-mix(in srgb,#ea580c 14%,rgba(255,255,255,.06))!important}.dark body .grievance-workflow-bar__stat--approval:active,html body.dark .grievance-workflow-bar__stat--approval:active,html.dark body .grievance-workflow-bar__stat--approval:active{background:color-mix(in srgb,#16a34a 14%,rgba(255,255,255,.06))!important}.dark body .grievance-workflow-bar__stat--arbitration:active,html body.dark .grievance-workflow-bar__stat--arbitration:active,html.dark body .grievance-workflow-bar__stat--arbitration:active{background:color-mix(in srgb,#2563eb 14%,rgba(255,255,255,.06))!important}.dark body .grievance-workflow-bar__toggle,html body.dark .grievance-workflow-bar__toggle,html.dark body .grievance-workflow-bar__toggle{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.28),0 6px 16px rgba(0,0,0,.32)!important;color:color-mix(in srgb,var(--foreground) 78%,transparent)!important;transform:translateZ(0);isolation:isolate}@media (max-width:1400px){.grievance-committee-page .committees-main-content,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{bottom:var(--grievance-workflow-bar-height)!important;height:calc(100vh - var(--app-shell-header-height) - var(--grievance-workflow-bar-height))!important}.grievance-committee-page .grievance-main-list-scroll,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{padding-bottom:0!important}.grievance-committee-page .committees-right-panel,.mini-working-relations-page .committees-right-panel,.working-relations-page .committees-right-panel{height:calc(100vh - var(--grievance-workflow-bar-height))!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important}.grievance-committee-page .committees-right-panel.mobile-open,.mini-working-relations-page .committees-right-panel.mobile-open,.working-relations-page .committees-right-panel.mobile-open{padding-bottom:0!important;margin-bottom:0!important}.grievance-committee-page .committees-mobile-toggle-btn,.mini-working-relations-page .committees-mobile-toggle-btn,.working-relations-page .committees-mobile-toggle-btn{display:none!important}}@media (min-width:1401px){.grievance-committee-page .grievance-workflow-bottom-bar,.mini-working-relations-page .grievance-workflow-bottom-bar,.working-relations-page .grievance-workflow-bottom-bar{position:fixed!important;display:flex!important;left:auto!important;right:.5rem!important;width:625px!important;bottom:var(--committees-column-bottom-gap)!important;height:var(--grievance-workflow-bar-height)!important;min-height:var(--grievance-workflow-bar-height)!important;z-index:1001!important;gap:.5rem!important;padding:.5rem .625rem!important;box-sizing:border-box!important;align-items:stretch!important;border-radius:1rem!important;border:none!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;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0);isolation:isolate}.dark .grievance-committee-page .grievance-workflow-bottom-bar,.dark .mini-working-relations-page .grievance-workflow-bottom-bar,.dark .working-relations-page .grievance-workflow-bottom-bar{backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important}.grievance-committee-page .grievance-workflow-bar__brand,.mini-working-relations-page .grievance-workflow-bar__brand,.working-relations-page .grievance-workflow-bar__brand{display:flex!important;flex:0 0 12rem!important;width:12rem!important;max-width:12rem!important}.grievance-committee-page .grievance-workflow-bar__stats,.mini-working-relations-page .grievance-workflow-bar__stats,.working-relations-page .grievance-workflow-bar__stats{flex:1 1 auto!important;width:100%!important}.grievance-committee-page .grievance-workflow-bar__stat-label,.mini-working-relations-page .grievance-workflow-bar__stat-label,.working-relations-page .grievance-workflow-bar__stat-label{font-size:.8125rem!important}.grievance-committee-page .grievance-workflow-bar__stat-icon,.grievance-committee-page .grievance-workflow-bar__stat-icon svg,.mini-working-relations-page .grievance-workflow-bar__stat-icon,.mini-working-relations-page .grievance-workflow-bar__stat-icon svg,.working-relations-page .grievance-workflow-bar__stat-icon,.working-relations-page .grievance-workflow-bar__stat-icon svg{width:1rem!important;height:1rem!important}.grievance-committee-page .committees-main-content,.mini-working-relations-page .committees-main-content,.working-relations-page .committees-main-content{left:var(--committees-list-left)!important;right:var(--committees-list-right)!important;width:auto!important}.grievance-committee-page .committees-right-panel,.mini-working-relations-page .committees-right-panel,.working-relations-page .committees-right-panel{position:fixed!important;top:var(--app-shell-content-offset)!important;right:.5rem!important;left:auto!important;width:625px!important;max-width:625px!important;bottom:calc(var(--grievance-workflow-bar-height) + var(--committees-column-bottom-gap) + .75rem)!important;height:auto!important;max-height:none!important;transform:none!important;transition:none!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;z-index:100!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.grievance-committee-page .committees-right-panel[data-active-section=arbitration]>:not([data-committee-panel=arbitration]),.grievance-committee-page .committees-right-panel[data-active-section=archive]>:not([data-committee-panel=archive]),.grievance-committee-page .committees-right-panel[data-active-section=pending]>:not([data-committee-panel=pending]),.grievance-committee-page .committees-right-panel[data-active-section=waiting_approval]>:not([data-committee-panel=waiting_approval]),.mini-working-relations-page .committees-right-panel[data-active-section=arbitration]>:not([data-committee-panel=arbitration]),.mini-working-relations-page .committees-right-panel[data-active-section=archive]>:not([data-committee-panel=archive]),.mini-working-relations-page .committees-right-panel[data-active-section=pending]>:not([data-committee-panel=pending]),.mini-working-relations-page .committees-right-panel[data-active-section=waiting_approval]>:not([data-committee-panel=waiting_approval]),.working-relations-page .committees-right-panel[data-active-section=arbitration]>:not([data-committee-panel=arbitration]),.working-relations-page .committees-right-panel[data-active-section=archive]>:not([data-committee-panel=archive]),.working-relations-page .committees-right-panel[data-active-section=pending]>:not([data-committee-panel=pending]),.working-relations-page .committees-right-panel[data-active-section=waiting_approval]>:not([data-committee-panel=waiting_approval]){display:none!important}.grievance-committee-page .committees-right-panel>[data-committee-panel],.mini-working-relations-page .committees-right-panel>[data-committee-panel],.working-relations-page .committees-right-panel>[data-committee-panel]{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important}.grievance-committee-page .committees-right-panel>[data-committee-panel].calendar-black-container,.grievance-committee-page .committees-right-panel>[data-committee-panel]>.calendar-black-container,.mini-working-relations-page .committees-right-panel>[data-committee-panel].calendar-black-container,.mini-working-relations-page .committees-right-panel>[data-committee-panel]>.calendar-black-container,.working-relations-page .committees-right-panel>[data-committee-panel].calendar-black-container,.working-relations-page .committees-right-panel>[data-committee-panel]>.calendar-black-container{height:100%!important;min-height:0!important;margin:0!important;border-radius:16px!important}.grievance-committee-page .committees-right-panel[data-active-section]>[data-committee-panel].calendar-black-container,.mini-working-relations-page .committees-right-panel[data-active-section]>[data-committee-panel].calendar-black-container,.working-relations-page .committees-right-panel[data-active-section]>[data-committee-panel].calendar-black-container{margin-top:0!important}.grievance-committee-page .committees-workflow-sheet-backdrop,.grievance-committee-page .committees-workflow-sheet-handle,.mini-working-relations-page .committees-workflow-sheet-backdrop,.mini-working-relations-page .committees-workflow-sheet-handle,.working-relations-page .committees-workflow-sheet-backdrop,.working-relations-page .committees-workflow-sheet-handle{display:none!important}.committees-right-panel .committees-panel-section-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem!important;padding-left:.25rem!important}.committees-right-panel .committees-panel-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1;margin-left:auto}.committees-right-panel .committees-panel-section-heading--pending .committees-panel-section-count,.committees-right-panel .committees-panel-section-heading--pending .committees-panel-section-icon{color:#ea580c}.committees-right-panel .committees-panel-section-heading--pending .committees-panel-section-count{background:color-mix(in srgb,#ea580c 18%,transparent);border:1px solid color-mix(in srgb,#ea580c 45%,transparent)}.committees-right-panel .committees-panel-section-heading--approval .committees-panel-section-count,.committees-right-panel .committees-panel-section-heading--approval .committees-panel-section-icon{color:#16a34a}.committees-right-panel .committees-panel-section-heading--approval .committees-panel-section-count{background:color-mix(in srgb,#16a34a 18%,transparent);border:1px solid color-mix(in srgb,#16a34a 45%,transparent)}.committees-right-panel .committees-panel-section-heading--arbitration .committees-panel-section-count,.committees-right-panel .committees-panel-section-heading--arbitration .committees-panel-section-icon{color:#2563eb}.committees-right-panel .committees-panel-section-heading--arbitration .committees-panel-section-count{background:color-mix(in srgb,#2563eb 18%,transparent);border:1px solid color-mix(in srgb,#2563eb 45%,transparent)}}@media (min-width:1025px) and (max-width:1400px){.grievance-committee-page .grievance-workflow-bottom-bar,.mini-working-relations-page .grievance-workflow-bottom-bar,.working-relations-page .grievance-workflow-bottom-bar{left:calc(300px + 3rem + 1rem)!important;right:auto!important;width:calc(100% - 300px - 3rem - .5rem - 2rem)!important;border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important;padding-bottom:.5rem!important}.grievance-committee-page .committees-right-panel,.mini-working-relations-page .committees-right-panel,.working-relations-page .committees-right-panel{left:calc(300px + 3rem + 1rem)!important;right:auto!important;width:calc(100% - 300px - 3rem - .5rem - 2rem)!important;max-width:none!important}.grievance-committee-page .committees-workflow-sheet-backdrop,.mini-working-relations-page .committees-workflow-sheet-backdrop,.working-relations-page .committees-workflow-sheet-backdrop{left:calc(300px + 3rem + 1rem)!important;right:auto!important;width:calc(100% - 300px - 3rem - .5rem - 2rem)!important;background:transparent!important;backdrop-filter:none!important}}.floating-button{position:fixed!important;top:calc(var(--app-shell-header-height) + 1rem)!important;z-index:200!important;width:2.25rem!important;height:2.25rem!important;aspect-ratio:1/1!important;border-radius:8px!important;display:none!important;pointer-events:none!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.floating-button svg{width:19px!important;height:19px!important;stroke:currentColor!important}.floating-button svg,.menu-icon svg{display:block!important;margin:0 auto!important}:root:not([data-icon-theme]) .floating-button,[data-icon-theme=default] .floating-button{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important;color:#374151!important}.dark [data-icon-theme=default] .floating-button,.dark:not([data-icon-theme]) .floating-button,.dark[data-icon-theme=default] .floating-button{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;color:white!important}:root:not([data-icon-theme]) .floating-button:hover,[data-icon-theme=default] .floating-button:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .floating-button{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4)!important;color:#374151!important}.dark [data-icon-theme=neon-gold] .floating-button,.dark[data-icon-theme=neon-gold] .floating-button{color:white!important}[data-icon-theme=neon-gold] .floating-button:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5)!important}[data-icon-theme=blue] .floating-button{background:rgba(59,130,246,.05)!important;border:2px solid rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important;color:#374151!important}.dark [data-icon-theme=blue] .floating-button,.dark[data-icon-theme=blue] .floating-button{color:white!important}[data-icon-theme=blue] .floating-button:hover{background:rgba(59,130,246,.1)!important;border:2px solid rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .floating-button{background:rgba(239,68,68,.05)!important;border:2px solid rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important;color:#374151!important}.dark [data-icon-theme=red] .floating-button,.dark[data-icon-theme=red] .floating-button{color:white!important}[data-icon-theme=red] .floating-button:hover{background:rgba(239,68,68,.1)!important;border:2px solid rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .floating-button{background:rgba(16,185,129,.05)!important;border:2px solid rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important;color:#374151!important}.dark [data-icon-theme=green] .floating-button,.dark[data-icon-theme=green] .floating-button{color:white!important}[data-icon-theme=green] .floating-button:hover{background:rgba(16,185,129,.1)!important;border:2px solid rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .floating-button{background:rgba(139,92,246,.05)!important;border:2px solid rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important;color:#374151!important}.dark [data-icon-theme=purple] .floating-button,.dark[data-icon-theme=purple] .floating-button{color:white!important}[data-icon-theme=purple] .floating-button:hover{background:rgba(139,92,246,.1)!important;border:2px solid rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .floating-button{background:rgba(107,114,128,.05)!important;border:2px solid rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important;color:#374151!important}.dark [data-icon-theme=gray] .floating-button,.dark[data-icon-theme=gray] .floating-button{color:white!important}[data-icon-theme=gray] .floating-button:hover{background:rgba(107,114,128,.1)!important;border:2px solid rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}[data-icon-theme=pink] .floating-button{background:rgba(236,72,153,.05)!important;border:2px solid rgba(180,40,110,.7)!important;box-shadow:0 2px 8px rgba(236,72,153,.3)!important;color:#374151!important}.dark [data-icon-theme=pink] .floating-button,.dark[data-icon-theme=pink] .floating-button{color:white!important}[data-icon-theme=pink] .floating-button:hover{background:rgba(236,72,153,.1)!important;border:2px solid rgba(180,40,110,.85)!important;box-shadow:0 4px 16px rgba(236,72,153,.4)!important}.grievance-signature-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;padding:0!important;border-radius:8px!important;border:2px solid transparent!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease!important}.grievance-signature-button:hover{transform:translateY(-2px)!important}.grievance-signature-button:active{transform:translateY(0)!important}.grievance-signature-button svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex-shrink:0;color:currentColor}:root:not([data-icon-theme]) .grievance-signature-button,[data-icon-theme=default] .grievance-signature-button{background:rgba(251,191,36,.05)!important;border-color:rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important;color:#374151!important}.dark [data-icon-theme=default] .grievance-signature-button,.dark:not([data-icon-theme]) .grievance-signature-button,.dark[data-icon-theme=default] .grievance-signature-button{color:white!important}:root:not([data-icon-theme]) .grievance-signature-button:hover,[data-icon-theme=default] .grievance-signature-button:hover{background:rgba(251,191,36,.1)!important;border-color:rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .grievance-signature-button{background:rgba(251,191,36,.05)!important;border-color:rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4)!important;color:#374151!important}.dark [data-icon-theme=neon-gold] .grievance-signature-button,.dark[data-icon-theme=neon-gold] .grievance-signature-button{color:white!important}[data-icon-theme=neon-gold] .grievance-signature-button:hover{background:rgba(251,191,36,.1)!important;border-color:rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5)!important}[data-icon-theme=blue] .grievance-signature-button{background:rgba(59,130,246,.05)!important;border-color:rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important;color:#374151!important}.dark [data-icon-theme=blue] .grievance-signature-button,.dark[data-icon-theme=blue] .grievance-signature-button{color:white!important}[data-icon-theme=blue] .grievance-signature-button:hover{background:rgba(59,130,246,.1)!important;border-color:rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .grievance-signature-button{background:rgba(239,68,68,.05)!important;border-color:rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important;color:#374151!important}.dark [data-icon-theme=red] .grievance-signature-button,.dark[data-icon-theme=red] .grievance-signature-button{color:white!important}[data-icon-theme=red] .grievance-signature-button:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .grievance-signature-button{background:rgba(16,185,129,.05)!important;border-color:rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important;color:#374151!important}.dark [data-icon-theme=green] .grievance-signature-button,.dark[data-icon-theme=green] .grievance-signature-button{color:white!important}[data-icon-theme=green] .grievance-signature-button:hover{background:rgba(16,185,129,.1)!important;border-color:rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .grievance-signature-button{background:rgba(139,92,246,.05)!important;border-color:rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important;color:#374151!important}.dark [data-icon-theme=purple] .grievance-signature-button,.dark[data-icon-theme=purple] .grievance-signature-button{color:white!important}[data-icon-theme=purple] .grievance-signature-button:hover{background:rgba(139,92,246,.1)!important;border-color:rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .grievance-signature-button{background:rgba(107,114,128,.05)!important;border-color:rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important;color:#374151!important}.dark [data-icon-theme=gray] .grievance-signature-button,.dark[data-icon-theme=gray] .grievance-signature-button{color:white!important}[data-icon-theme=gray] .grievance-signature-button:hover{background:rgba(107,114,128,.1)!important;border-color:rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}[data-icon-theme=pink] .grievance-signature-button{background:rgba(236,72,153,.05)!important;border-color:rgba(180,40,110,.7)!important;box-shadow:0 2px 8px rgba(236,72,153,.3)!important;color:#374151!important}.dark [data-icon-theme=pink] .grievance-signature-button,.dark[data-icon-theme=pink] .grievance-signature-button{color:white!important}[data-icon-theme=pink] .grievance-signature-button:hover{background:rgba(236,72,153,.1)!important;border-color:rgba(180,40,110,.85)!important;box-shadow:0 4px 16px rgba(236,72,153,.4)!important}.wallpaper-selector{position:relative;display:inline-block;z-index:2001}.wallpaper-preview-button{display:flex;align-items:center;justify-content:flex-start!important;gap:8px;padding:.5rem .75rem!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:8px;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground);cursor:pointer;transition:all .2s ease;width:100%;min-width:200px;max-width:200px;position:relative!important;box-shadow:none!important}.wallpaper-preview-button>svg{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;flex-shrink:0!important;width:16px!important;height:16px!important}.wallpaper-preview-button>div{display:flex!important;align-items:center!important;gap:.75rem!important;padding:0!important;flex:0 1 auto!important;align-self:flex-start!important;margin:0!important;position:relative!important;left:0!important;width:auto!important;min-width:0!important}.wallpaper-preview-button>div>.wallpaper-preview{width:1.75rem!important;height:1.75rem!important;flex-shrink:0!important;margin:0!important}.wallpaper-preview-button span,.wallpaper-preview-button>div>span{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.wallpaper-preview-button>div>span{flex-shrink:0!important;min-width:-moz-max-content!important;min-width:max-content!important;flex-grow:0!important;width:auto!important;margin-left:0!important;margin-right:0!important}.wallpaper-preview-button:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;box-shadow:none!important}.dark .wallpaper-preview-button,.dark .wallpaper-preview-button:hover{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}.wallpaper-preview{width:24px;height:16px;border-radius:4px;border:1px solid var(--stroke-color);overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.wallpaper-dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.wallpaper-dropdown-icon.open{transform:rotate(180deg)}.wallpaper-dropdown{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.28)!important;z-index:2002;overflow:hidden;padding:.35rem!important}.language-dropdown-portaled,.theme-dropdown-portaled,.theme-mode-dropdown-portaled,.wallpaper-dropdown-portaled{z-index:99999!important}.wallpaper-option{display:flex;align-items:center;gap:12px;width:100%;padding:.65rem .85rem;border:none;border-radius:6px;color:var(--foreground);cursor:pointer;transition:all .15s ease;text-align:left}.wallpaper-option,.wallpaper-option:hover{background:transparent!important}.wallpaper-option.selected{font-weight:500!important}.dark .wallpaper-dropdown{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)!important}[data-icon-theme=default] .wallpaper-option:hover,body:not([data-icon-theme]) .wallpaper-option:hover,html:not([data-icon-theme]) .wallpaper-option:hover{background:rgba(251,191,36,.1)!important}[data-icon-theme=default] .wallpaper-option.selected,body:not([data-icon-theme]) .wallpaper-option.selected,html:not([data-icon-theme]) .wallpaper-option.selected{background:rgba(251,191,36,.2)!important}[data-icon-theme=blue] .wallpaper-option:hover{background:rgba(59,130,246,.1)!important}[data-icon-theme=blue] .wallpaper-option.selected{background:rgba(59,130,246,.2)!important}[data-icon-theme=red] .wallpaper-option:hover{background:rgba(239,68,68,.1)!important}[data-icon-theme=red] .wallpaper-option.selected{background:rgba(239,68,68,.2)!important}[data-icon-theme=green] .wallpaper-option:hover{background:rgba(16,185,129,.1)!important}[data-icon-theme=green] .wallpaper-option.selected{background:rgba(16,185,129,.2)!important}[data-icon-theme=purple] .wallpaper-option:hover{background:rgba(139,92,246,.1)!important}[data-icon-theme=purple] .wallpaper-option.selected{background:rgba(139,92,246,.2)!important}[data-icon-theme=gray] .wallpaper-option:hover{background:rgba(107,114,128,.1)!important}[data-icon-theme=gray] .wallpaper-option.selected{background:rgba(107,114,128,.2)!important}[data-icon-theme=pink] .wallpaper-option:hover{background:rgba(236,72,153,.1)!important}[data-icon-theme=pink] .wallpaper-option.selected{background:rgba(236,72,153,.2)!important}.wallpaper-option-preview{width:32px;height:20px;border-radius:4px;border:1px solid var(--stroke-color);flex-shrink:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.wallpaper-option-name{flex:1 1;font-size:14px;font-weight:500}.wallpaper-check-icon{width:16px;height:16px;color:var(--primary)}.theme-selector{position:relative;display:inline-block;z-index:2001}.theme-preview-button{display:flex;align-items:center;justify-content:flex-start!important;gap:8px;padding:.5rem .75rem!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:8px;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground);cursor:pointer;transition:all .2s ease;width:100%;min-width:200px;max-width:200px;position:relative!important;box-shadow:none!important}.theme-preview-button>div{display:flex!important;align-items:center!important;gap:.75rem!important;padding:0!important;flex:0 1 auto!important;align-self:flex-start!important;margin:0!important;position:relative!important;left:0!important;width:auto!important;min-width:0!important}.theme-preview-button>svg{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;flex-shrink:0!important;width:16px!important;height:16px!important}.theme-preview-button>div>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;flex-shrink:0!important;font-size:1.75rem!important;line-height:1!important;margin:0!important}.theme-preview-button span,.theme-preview-button>div>span:not(:first-child){white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.theme-preview-button>div>span:not(:first-child){flex-shrink:0!important;min-width:-moz-max-content!important;min-width:max-content!important;flex-grow:0!important;width:auto!important;margin-left:0!important;margin-right:0!important}.theme-preview-button:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;box-shadow:none!important}.dark .theme-preview-button,.dark .theme-preview-button:hover{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}.theme-dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.theme-dropdown-icon.open{transform:rotate(180deg)}.theme-dropdown{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.28)!important;z-index:2002;overflow:hidden;padding:.35rem!important}.theme-option{display:flex;align-items:center;gap:12px;width:100%;padding:.65rem .85rem;border:none;border-radius:6px;background:transparent!important;color:var(--foreground);cursor:pointer;transition:all .15s ease;text-align:left}.theme-option:hover{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,transparent)!important}.theme-option.selected{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 20%,transparent)!important;font-weight:500!important}.dark .theme-dropdown{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)!important}.theme-check-icon{width:16px;height:16px;color:var(--icon-theme-accent,#fbbf24);margin-left:auto}.language-selector{position:relative;display:inline-block;z-index:2001}.language-preview-button{display:flex;align-items:center;gap:8px;padding:.5rem .75rem!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:8px;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground);cursor:pointer;transition:all .2s ease;width:100%;min-width:200px;max-width:200px;justify-content:flex-start!important;position:relative!important;box-shadow:none!important}.language-preview-button>svg{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;flex-shrink:0!important;width:16px!important;height:16px!important}.language-preview-button>div{display:flex!important;align-items:center!important;gap:.75rem!important;padding:0!important;flex:0 1 auto!important;align-self:flex-start!important;margin:0!important;position:relative!important;left:0!important;width:auto!important;min-width:0!important}.language-preview-button>div>img,.language-preview-button>div>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;flex-shrink:0!important;font-size:1.75rem!important;line-height:1!important;margin:0!important}.language-preview-button span,.language-preview-button>div>span:not(:first-child){white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.language-preview-button>div>span:not(:first-child){flex-shrink:0!important;min-width:-moz-max-content!important;min-width:max-content!important;flex-grow:0!important;width:auto!important;margin-left:0!important;margin-right:0!important}.language-preview-button:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;box-shadow:none!important}.dark .language-preview-button,.dark .language-preview-button:hover{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}.language-dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.language-dropdown-icon.open{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.28)!important;z-index:2002;overflow:hidden;padding:.35rem!important}.language-option{display:flex;align-items:center;gap:12px;width:100%;padding:.65rem .85rem;border:none;border-radius:6px;background:transparent!important;color:var(--foreground);cursor:pointer;transition:all .15s ease;text-align:left}.language-option:hover{background:rgba(251,191,36,.1)!important}.language-option.selected{background:rgba(251,191,36,.2)!important;font-weight:500!important}.dark .language-dropdown{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)!important}.language-check-icon{width:16px;height:16px;color:var(--primary);margin-left:auto}.sidebar-container{position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:150!important;transform:translateX(-100%)!important;visibility:hidden!important;opacity:0!important}.sidebar-container,.sidebar-container.closing,.sidebar-container.opening{transition:transform .22s ease-in-out,visibility .22s ease-in-out,opacity .22s ease-in-out!important}.sidebar-container.open{transform:translateX(0)!important;visibility:visible!important;opacity:1!important}:root{--notifications-panel-width:var(--calendar-sidebar-glass-width)}.notifications-sidebar-container{position:fixed!important;top:var(--app-shell-header-height)!important;left:0!important;height:calc(100vh - var(--app-shell-header-height))!important;z-index:202!important;transform:translateX(-100%)!important;transition:transform .22s ease-in-out,visibility .22s ease-in-out,opacity .22s ease-in-out!important;visibility:hidden!important;opacity:0!important;background:transparent!important}.notifications-sidebar-container.open{transform:translateX(0)!important;visibility:visible!important;opacity:1!important}.notifications-sidebar{height:100%!important;width:var(--notifications-panel-width)!important;max-width:92vw!important;box-sizing:border-box!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;flex-direction:column!important;isolation:isolate!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;border-radius:0!important}.dark .notifications-sidebar,.notifications-sidebar{background:var(--glass-panel-bg)!important;box-shadow:var(--glass-panel-shadow)!important}.dark .notifications-sidebar{backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important}:root:not(.dark) .notifications-sidebar{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;box-shadow:var(--glass-panel-shadow)!important}.notifications-panel-header{display:flex;align-items:center;gap:.5rem;padding:.85rem 0 .65rem;border-bottom:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;flex-shrink:0}.notifications-panel-header__text{min-width:0;flex:1 1}.notifications-panel-header__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--icon-theme-accent,#fbbf24);background:transparent!important;border:none!important;width:auto;height:auto}.notifications-panel-header__icon svg{width:1.35rem;height:1.35rem}.notifications-panel-header__title{margin:0;font-size:.95rem;font-weight:600;color:var(--foreground);line-height:1.25;letter-spacing:normal}.notifications-sidebar-content{flex:1 1!important;overflow-y:auto!important;padding:0 .7rem .75rem!important;scrollbar-width:none;-ms-overflow-style:none}.notifications-sidebar-content::-webkit-scrollbar{display:none;width:0;height:0}.notifications-panel-list{display:flex;flex-direction:column;gap:1.1rem}.notifications-panel-section__heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.notifications-panel-section__label{font-size:.8rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap}.notifications-panel-section__line{flex:1 1;height:1px;background:var(--stroke-color)}.notifications-panel-section__items{display:flex;flex-direction:column;gap:.5rem}.notification-card{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .65rem;border-radius:12px;background:rgba(255,255,255,.45)!important;border:1px solid rgba(255,255,255,.35)!important}.dark .notification-card,.notification-card{backdrop-filter:none!important;box-shadow:none!important}.dark .notification-card{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}.notification-card--unread{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 35%,transparent);box-shadow:inset 3px 0 0 var(--icon-theme-accent,#10b981)}.notification-card__type-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent}.notification-card__type-icon svg{display:block;flex:none;width:1.15rem;height:1.15rem}.notification-card__type-icon svg.notification-card__type-icon-svg--verdict-scale{width:1.8rem;height:1.8rem}.notification-card__type-icon--activated,.notification-card__type-icon--edit,.notification-card__type-icon--send,.notification-card__type-icon--verdict{color:var(--icon-theme-accent,#10b981);background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 14%,transparent);border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent)}.notification-card__type-icon--committee{color:#f59e0b;background:color-mix(in srgb,#f59e0b 14%,transparent);border-color:color-mix(in srgb,#f59e0b 30%,transparent)}.notification-card__type-icon--cancelled,.notification-card__type-icon--default,.notification-card__type-icon--file{color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--foreground) 14%,transparent)}.notification-card__body{flex:1 1;min-width:0}.notification-card__message{margin:0;font-size:.8rem;line-height:1.4;color:var(--foreground)}.notification-card__message-highlight{font-weight:700}.notification-card__time{margin:.35rem 0 0;font-size:.68rem;color:var(--muted-foreground);line-height:1.3}.notification-card__actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem;margin-top:.1rem}.notification-card__action{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;background:color-mix(in srgb,var(--foreground) 4%,transparent);transition:border-color .15s ease,background .15s ease}.notification-card__action svg{width:1rem;height:1rem}.notification-card__action--view{color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);text-decoration:none}.notification-card__action--view:hover{border-color:color-mix(in srgb,var(--foreground) 40%,transparent)}.notification-card__action--delete{color:#ef4444;border:1px solid color-mix(in srgb,#ef4444 45%,transparent)}.notification-card__action--delete:hover{background:color-mix(in srgb,#ef4444 12%,transparent)}.notifications-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:12rem;padding:2rem 1rem;color:var(--muted-foreground)!important;text-align:center!important}.notifications-empty svg{width:3rem;height:3rem;opacity:.35;margin-bottom:.75rem}.notifications-sidebar-footer{padding:.75rem .9rem .85rem;border-top:1px solid var(--stroke-color)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;flex-shrink:0}.notifications-panel-footer-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .5rem;border:none;background:transparent;color:var(--foreground);font-size:.85rem;font-weight:500;cursor:pointer}.notifications-panel-footer-btn:hover{color:var(--icon-theme-accent,#10b981)}.notifications-panel-footer-btn__chevrons{font-size:1rem;letter-spacing:-.12em;opacity:.75}.floating-button.behind-notifications{z-index:199!important}.sidebar{height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;isolation:isolate!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border-right:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#10b981) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,transparent),8px 0 32px rgba(0,0,0,.22)!important}:root:not(.dark) .sidebar{background:rgba(255,255,255,.32)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border-right-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent)!important}.sidebar.expanded{width:min(var(--calendar-sidebar-glass-width),92vw)!important;max-width:92vw!important;align-items:stretch!important}.sidebar.collapsed{width:4rem!important;align-items:center!important}.sidebar-header{justify-content:center!important;padding:1rem!important;border-bottom:1px solid var(--stroke-color)!important}.sidebar-header,.sidebar-logo{display:flex!important;align-items:center!important}.sidebar-logo{gap:.75rem!important}.sidebar-logo-image{width:3rem!important;height:3rem!important;border-radius:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-logo-text{font-weight:600!important;color:rgb(31 41 55)!important;display:inline-block!important;white-space:nowrap!important;opacity:0!important;transform:translateX(6px)!important;transition:opacity .16s ease,transform .16s ease!important}.sidebar-container.open .sidebar-logo-text,.sidebar.expanded .sidebar-logo-text{opacity:1!important;transform:translateX(0)!important}.sidebar-container.closing .sidebar-logo-text,.sidebar-container.opening .sidebar-logo-text{opacity:0!important;transform:translateX(6px)!important}.dark .sidebar-logo-text{color:rgb(243 244 246)!important}.sidebar-toggle{padding:.25rem!important;border-radius:.5rem!important;color:rgb(31 41 55)!important;cursor:pointer!important;background:transparent!important;border:none!important}.dark .sidebar-toggle{color:rgb(229 213 219)!important}.sidebar-toggle:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;color:rgb(17 24 39)!important}.dark .sidebar-toggle:hover{color:rgb(243 244 246)!important}.sidebar-toggle svg{width:1rem!important;height:1rem!important}.sidebar-toggle svg.rotated{transform:rotate(180deg)!important}.sidebar-nav{padding:.5rem .5rem 2.5rem!important}.sidebar-nav-list{display:flex!important;flex-direction:column!important;gap:.25rem!important}.sidebar-nav-link{display:flex!important;align-items:center!important;padding:.5rem .75rem!important;border-radius:.5rem!important;color:rgb(55 65 81)!important;text-decoration:none!important;font-weight:500!important}.dark .sidebar-nav-link{color:rgb(156 163 175)!important}.sidebar-nav-link:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;color:rgb(17 24 39)!important}.dark .sidebar-nav-link:hover{color:rgb(243 244 246)!important}.sidebar-nav-link.active{color:rgb(17 24 39)!important}.dark .sidebar-nav-link.active,.sidebar-nav-link.active{background:rgba(251,191,36,.2)!important;border-color:var(--stroke-color-hover)!important}.dark .sidebar-nav-link.active{color:white!important}.sidebar-nav-icon{width:1.75rem!important;height:1.75rem!important;flex-shrink:0!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.sidebar-nav-text{font-weight:500!important;display:inline-block!important;white-space:nowrap!important;opacity:0!important;transform:translateX(6px)!important;transition:opacity .16s ease,transform .16s ease!important}.sidebar-container.open .sidebar-nav-text,.sidebar.expanded .sidebar-nav-text{opacity:1!important;transform:translateX(0)!important}.sidebar-container.closing .sidebar-nav-text,.sidebar-container.opening .sidebar-nav-text{opacity:0!important;transform:translateX(6px)!important}.sidebar-separator{border-top:1px solid rgba(229,231,235,.3)!important;margin:0 .5rem!important}.sidebar-profile-link{display:block!important;width:100%!important;text-decoration:none!important;color:inherit!important}.sidebar-profile-link:hover{opacity:.8!important}.sidebar-profile,.sidebar-profile-section{width:100%!important}.sidebar-profile-section .sidebar-profile:not(.sidebar-profile-card){padding:.5rem .75rem!important;border-radius:.5rem!important}.sidebar-profile-section .sidebar-profile:not(.sidebar-profile-card):hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important}.sidebar-profile{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important}.sidebar-profile-avatar{background:var(--surface-bg-hover)!important}.sidebar-profile-avatar,.sidebar-profile-avatar-with-image{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:.5rem!important;border:2px solid var(--stroke-color)!important;flex-shrink:0!important;overflow:hidden!important;box-sizing:border-box!important;aspect-ratio:1/1!important}.sidebar-profile-avatar-with-image{background-color:#ffffff!important}.sidebar-profile-avatar-img{width:100%!important;height:100%!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:calc(.5rem - 2px)!important}.sidebar-profile-avatar-initial{font-size:1.25rem!important;font-weight:600!important;color:var(--foreground)!important;text-transform:uppercase!important}.sidebar-profile-info{display:flex!important;flex-direction:column!important;gap:.25rem!important;min-width:0!important;flex:1 1!important}.sidebar-profile-name{font-size:1rem!important;font-weight:600!important}.sidebar-profile-email,.sidebar-profile-name{color:var(--foreground)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-profile-email{font-size:.875rem!important;opacity:.7!important}.sidebar-footer{padding-top:.25rem!important;border-top:1px solid var(--stroke-color)!important}.sidebar-footer .sidebar-logo-image{width:32px!important;height:32px!important;border-radius:6px!important}.sidebar-footer .sidebar-logo-text{font-size:.875rem!important;font-weight:500!important;opacity:.8!important}.dark .sidebar-separator{border-color:rgba(75,85,99,.3)!important}.sidebar-utilities-section{width:100%!important;align-self:stretch!important}.sidebar-language{padding:.5rem .5rem 0!important;width:100%!important;display:flex!important;justify-content:center!important}.sidebar.expanded .sidebar-language{justify-content:flex-start!important}.sidebar .sidebar-language:last-of-type,.sidebar-container .sidebar-language:last-of-type{margin-bottom:2.5rem!important}.language-switcher{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem .75rem!important;border-radius:6px!important;color:rgb(55 65 81)!important;text-decoration:none!important;font-weight:500!important;cursor:pointer!important;background:transparent!important;border:none!important;width:100%!important}.dark .language-switcher{color:rgb(156 163 175)!important}.language-switcher:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;color:rgb(17 24 39)!important}.dark .language-switcher:hover{color:rgb(243 244 246)!important}[data-icon-theme=pink] .sidebar-nav-link.active,[data-icon-theme=pink] .sidebar-nav-link:hover{background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(219,39,119,.05))!important;border-color:rgba(236,72,153,.3)!important;box-shadow:0 0 15px rgba(236,72,153,.2)!important}[data-icon-theme=pink] .sidebar-nav-link.active{background:rgba(236,72,153,.2)!important;border-color:rgba(236,72,153,.5)!important;box-shadow:0 0 10px rgba(236,72,153,.15)!important}[data-icon-theme=pink] .language-switcher:hover,[data-icon-theme=pink] .sidebar-profile-section .sidebar-profile:hover{background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(219,39,119,.05))!important}.language-switcher svg{width:1.25rem!important;height:1.25rem!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.language-switcher .icon-circle{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;border-radius:9999px!important;padding:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.backdrop{background:rgba(0,0,0,.2)!important}.backdrop,.sidebar-scrim{position:fixed!important;inset:0!important;backdrop-filter:blur(4px)!important;z-index:140!important}.sidebar-scrim{background:rgba(0,0,0,.35)!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease-in-out!important}.sidebar-scrim--visible{opacity:1!important;pointer-events:auto!important}body:has(.sidebar-container.open .sidebar.expanded) .sidebar-scrim{left:0!important}.sidebar-nav-chevron,.sidebar-section-heading{display:none}.sidebar-footer-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sidebar-footer-tagline{display:none;font-size:.75rem;font-weight:500;color:var(--muted-foreground);line-height:1.2}.sidebar-container{align-items:flex-start!important}.sidebar-container .sidebar.sidebar--mobile{height:calc(100vh - var(--app-shell-header-height))!important;height:calc(100dvh - var(--app-shell-header-height))!important;max-height:calc(100vh - var(--app-shell-header-height))!important;max-height:calc(100dvh - var(--app-shell-header-height))!important;margin-top:var(--app-shell-header-height)!important;align-self:flex-start!important;border-right:none!important;border-radius:0!important;box-shadow:8px 0 28px rgba(15,23,42,.12)!important;overflow-x:hidden!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.sidebar-container .sidebar.sidebar--mobile.expanded{width:min(var(--calendar-sidebar-glass-width),92vw)!important;max-width:92vw!important;min-width:min(var(--calendar-sidebar-glass-width),92vw)!important;box-sizing:border-box!important;padding-left:1rem!important;padding-right:1rem!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border-right:none!important;box-shadow:var(--glass-panel-shadow)!important}.sidebar-container .sidebar.sidebar--mobile.collapsed{width:4rem!important;max-width:4rem!important;min-width:4rem!important;align-items:center!important;background:var(--glass-panel-bg)!important}.dark .sidebar-container .sidebar.sidebar--mobile.expanded{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.sidebar-scrim{top:var(--app-shell-header-height)!important;height:calc(100vh - var(--app-shell-header-height))!important;left:0!important}body:has(.sidebar-container.open .sidebar.sidebar--mobile.collapsed) .sidebar-scrim{left:0!important}body:has(.sidebar-container.open .sidebar.sidebar--mobile.expanded) .sidebar-scrim{left:0!important}.sidebar--mobile.collapsed .sidebar-footer-text,.sidebar--mobile.collapsed .sidebar-nav-chevron,.sidebar--mobile.collapsed .sidebar-nav-link:after,.sidebar--mobile.collapsed .sidebar-section-heading{display:none!important}.sidebar--mobile.collapsed .sidebar-profile-section{padding:.75rem .35rem .35rem!important}.sidebar--mobile.collapsed .sidebar-profile-card,.sidebar--mobile.collapsed .sidebar-profile-link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.sidebar--mobile.collapsed .sidebar-profile-card{justify-content:center!important}.sidebar--mobile.collapsed .sidebar-nav{padding:0 .35rem .5rem!important}.sidebar--mobile.collapsed .sidebar-nav-link,.sidebar--mobile.collapsed .sidebar-utilities-section .language-switcher,.sidebar--mobile.collapsed .sidebar-utilities-section .sidebar-utility-link{justify-content:center!important;padding:.65rem!important;background:transparent!important;border:none!important;box-shadow:none!important}.sidebar--mobile.collapsed .sidebar-nav-link.active{border-left:none!important;padding-left:.65rem!important;background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 16%,transparent)!important}.sidebar--mobile.collapsed .sidebar-utilities-section{padding:0 .35rem .75rem!important}.sidebar--mobile.collapsed .sidebar-footer{padding:.85rem .35rem 1rem!important;background:transparent!important}.sidebar--mobile.collapsed .sidebar-footer .sidebar-logo{justify-content:center!important}.sidebar-profile-section{padding:.75rem 0 .35rem!important;border-bottom:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar-profile-link{border-radius:.75rem!important;background:transparent!important;border:none!important;box-shadow:none!important}.sidebar-profile-card,.sidebar-profile-section .sidebar-profile-card{padding:.85rem 1rem!important;margin-left:0!important;border-radius:.75rem!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}:root:not(.dark) .sidebar-profile-card,:root:not(.dark) .sidebar-profile-section .sidebar-profile-card{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important}.sidebar-profile-section .sidebar-profile-card:hover{background:rgba(255,255,255,.1)!important}:root:not(.dark) .sidebar-profile-section .sidebar-profile-card:hover{background:rgba(255,255,255,.38)!important}.sidebar-section-heading{display:flex!important;align-items:center;gap:.65rem;padding:.65rem 0 .45rem}.sidebar-section-heading:after,.sidebar-section-heading:before{content:"";flex:1 1;height:1px;background:color-mix(in srgb,var(--stroke-color) 80%,transparent)}.sidebar-section-heading span{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.sidebar-nav{padding:0 0 .5rem!important;flex:0 0 auto!important;min-height:0!important;overflow:visible!important;width:100%!important}.sidebar-nav-list{gap:.5rem!important}.sidebar-nav-link{justify-content:flex-start!important;gap:.75rem!important;padding:.72rem .85rem!important;border-radius:.625rem!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:var(--foreground)!important}:root:not(.dark) .sidebar-nav-link{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important;color:var(--foreground)!important}.sidebar-nav-link:hover{background:rgba(255,255,255,.1)!important;color:var(--foreground)!important}:root:not(.dark) .sidebar-nav-link:hover{background:rgba(255,255,255,.38)!important}.sidebar-nav-link.active{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;border:1px solid var(--icon-theme-accent,#10b981)!important;padding-left:.85rem!important;color:var(--icon-theme-accent,#10b981)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent)!important}:root:not(.dark) .sidebar-nav-link.active{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.28))!important;color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 72%,#0f172a)!important}.dark .sidebar-nav-link.active{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;color:var(--icon-theme-accent,#10b981)!important}.sidebar-nav-group{display:flex;flex-direction:column;gap:.35rem}.sidebar-nav-group-trigger{width:100%;border:none;font:inherit;cursor:pointer;text-align:left}.sidebar-nav-group-trigger:after{display:none!important}.sidebar-nav-group.is-expanded .sidebar-nav-group-trigger,.sidebar-nav-group.is-section-active .sidebar-nav-group-trigger{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;border:1px solid var(--icon-theme-accent,#10b981)!important;padding-left:.85rem!important;color:var(--icon-theme-accent,#10b981)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent)!important}:root:not(.dark) .sidebar-nav-group.is-expanded .sidebar-nav-group-trigger,:root:not(.dark) .sidebar-nav-group.is-section-active .sidebar-nav-group-trigger{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.28))!important;color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 72%,#0f172a)!important}.dark .sidebar-nav-group.is-expanded .sidebar-nav-group-trigger,.dark .sidebar-nav-group.is-section-active .sidebar-nav-group-trigger{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;color:var(--icon-theme-accent,#10b981)!important}.sidebar-nav-group-chevron{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;opacity:.55;transition:transform .2s ease}.sidebar-nav-group-chevron svg{width:1rem!important;height:1rem!important}.sidebar-nav-group.is-expanded .sidebar-nav-group-chevron{transform:rotate(180deg)}.sidebar-profile-group{display:flex;flex-direction:column;gap:.35rem}.sidebar-profile-group-trigger{border:none;font:inherit;cursor:pointer;text-align:left;padding:0;background:transparent}.sidebar-profile-group .sidebar-profile-card{position:relative}.sidebar-profile-group.is-expanded .sidebar-profile-card,.sidebar-profile-group.is-section-active .sidebar-profile-card{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;border:1px solid var(--icon-theme-accent,#10b981)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent)!important}:root:not(.dark) .sidebar-profile-group.is-expanded .sidebar-profile-card,:root:not(.dark) .sidebar-profile-group.is-section-active .sidebar-profile-card{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.28))!important}.sidebar-profile-group-chevron{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;opacity:.55;transition:transform .2s ease}.sidebar-profile-group-chevron svg{width:1rem!important;height:1rem!important}.sidebar-profile-group.is-expanded .sidebar-profile-group-chevron{transform:rotate(180deg)}.sidebar-profile-sublist{padding-left:0}.sidebar--mobile.collapsed .sidebar-profile-group-chevron,.sidebar--mobile.collapsed .sidebar-profile-sublist{display:none!important}.sidebar-nav-sublist{list-style:none;margin:0;padding:0 0 0 .35rem;display:flex;flex-direction:column;gap:.35rem}.sidebar-nav-sublink{display:flex;align-items:center;gap:.65rem;padding:.62rem .85rem .62rem 1.15rem;border-radius:.625rem;text-decoration:none;color:var(--foreground);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:none;font-size:.9375rem;line-height:1.3}:root:not(.dark) .sidebar-nav-sublink{background:rgba(255,255,255,.28);border:1px solid rgba(148,163,184,.55)}.sidebar-nav-sublink:hover{background:rgba(255,255,255,.1)}:root:not(.dark) .sidebar-nav-sublink:hover{background:rgba(255,255,255,.38)}.sidebar-nav-sublink.active{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.06))!important;border:1px solid var(--icon-theme-accent,#10b981)!important;color:var(--icon-theme-accent,#10b981)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent)!important}:root:not(.dark) .sidebar-nav-sublink.active{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.28))!important;color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 72%,#0f172a)!important}.sidebar-nav-subdot{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:color-mix(in srgb,var(--foreground) 35%,transparent)}.sidebar-nav-sublink.active .sidebar-nav-subdot{background:var(--icon-theme-accent,#10b981)}.sidebar-nav-subtext{min-width:0}.approval-mobile-wrapper,.billboard-mobile-wrapper,.committees-mobile-wrapper,.data-mobile-wrapper,.grievance-mobile-wrapper,.reports-mobile-wrapper{display:none!important}.sidebar-nav-link:after{content:"";width:.45rem;height:.45rem;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:.45;flex-shrink:0}.sidebar--mobile.expanded .sidebar-logo-text,.sidebar--mobile.expanded .sidebar-nav-text,.sidebar--mobile.expanded .sidebar-profile-info{opacity:1!important;transform:none!important}.sidebar-utilities-section{padding:0 0 .75rem;flex-shrink:0}.sidebar-utilities-section .sidebar-language{padding:0!important;margin-bottom:.5rem!important;justify-content:flex-start!important}.sidebar-utilities-section .sidebar-language:last-of-type{margin-bottom:0!important}.sidebar-utilities-section .language-switcher,.sidebar-utilities-section .sidebar-utility-link{justify-content:flex-start!important;gap:.75rem!important;padding:.72rem .85rem!important;border-radius:.625rem!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:var(--foreground)!important}:root:not(.dark) .sidebar-utilities-section .language-switcher,:root:not(.dark) .sidebar-utilities-section .sidebar-utility-link{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important}.sidebar-utilities-section .language-switcher:hover,.sidebar-utilities-section .sidebar-utility-link:hover{background:rgba(255,255,255,.1)!important;color:var(--foreground)!important}:root:not(.dark) .sidebar-utilities-section .language-switcher:hover,:root:not(.dark) .sidebar-utilities-section .sidebar-utility-link:hover{background:rgba(255,255,255,.38)!important}.sidebar-nav-chevron{display:inline-flex!important;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;opacity:.45}.sidebar-nav-chevron svg{width:1rem!important;height:1rem!important}.sidebar-utilities-section .sidebar-nav-text{flex:1 1;text-align:left}.sidebar-footer{margin-top:auto!important;padding:.85rem 0 1rem!important;border-top:none!important;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--stroke-color) 12%,transparent) 100%)}.sidebar-footer .sidebar-logo{align-items:center!important;justify-content:center!important}.sidebar-footer .sidebar-logo-text{font-size:.9375rem!important;font-weight:700!important;opacity:1!important;color:var(--foreground)!important}.sidebar-footer-tagline{display:block}.sidebar .sidebar-language:last-of-type,.sidebar-container .sidebar-language:last-of-type{margin-bottom:0!important}.notifications-scrim{position:fixed!important;top:var(--app-shell-header-height)!important;right:0!important;bottom:0!important;left:0!important;background:rgba(0,0,0,.35)!important;backdrop-filter:blur(4px)!important;z-index:201!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease-in-out!important}.notifications-scrim--visible{opacity:1!important;pointer-events:auto!important}body.sidebar-open .committees-main-content,body.sidebar-open .grievance-workflow-bottom-bar{z-index:130!important}.hover-gold-neon:hover{background:var(--surface-bg-hover)!important;border-color:var(--stroke-color-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:scale(1.02)!important}.hover-gold-neon-subtle:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.h-full{height:100%!important}.justify-center{justify-content:center!important}.rounded-full{border-radius:9999px!important}.border-b{border-bottom:1px solid!important}.border-r{border-right:1px solid!important}.border-gray-300{border-color:rgb(209 213 219)!important}.dark .border-gray-600{border-color:rgb(75 85 99)!important}.font-bold{font-weight:700!important}.text-right{text-align:right!important}.dark .text-gray-200{color:rgb(229 213 219)!important}.dark .text-gray-300{color:rgb(156 163 175)!important}.bg-white{background:#e9ecef!important}.dark .bg-black{background:#1a1a1a!important}.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)!important}.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.1)!important}.space-y-1>*+*{margin-top:.25rem!important}.w-12{width:3rem!important}.h-12{height:3rem!important}.w-7{width:1.75rem!important}.h-7{height:1.75rem!important}.flex-shrink-0{flex-shrink:0!important}.ml-auto{margin-left:auto!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.transform{transform:translateZ(0)!important}.scale-105{transform:scale(1.05)!important}.rotate-180{transform:rotate(180deg)!important}.language-button{padding:.25rem .5rem!important;border-radius:.25rem!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;background:transparent!important;border:none!important}.language-button.active{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.1))!important;color:rgb(217,119,6)!important;border:1px solid rgba(251,191,36,.5)!important;box-shadow:0 0 15px rgba(251,191,36,.25)!important}.language-button.active:hover{box-shadow:0 0 20px rgba(251,191,36,.4)!important;border-color:rgba(251,191,36,.7)!important;transform:scale(1.05)!important}.language-button.inactive{color:rgb(107 114 128)!important;cursor:pointer!important}.dark .language-button.inactive{color:rgb(156 163 175)!important}.language-button.inactive:hover{color:rgb(55 65 81)!important;background:rgb(243 244 246)!important}.dark .language-button.inactive:hover{color:rgb(156 163 175)!important;background:rgb(31 41 55)!important}.features-toggle{margin-left:auto}.features-toggle-btn{background-color:#fff;width:60px;height:32px;border-radius:16px;padding:0 2px;box-shadow:inset 0 4px 30px rgba(0,0,0,.1),inset 0 4px 4px rgba(0,0,0,.1),inset 0 -2px 2px rgba(0,0,0,.1);position:relative;display:flex;align-items:center;cursor:pointer;transition:all .3s ease!important}.features-toggle-btn:hover{box-shadow:inset 0 4px 30px rgba(0,0,0,.15),inset 0 4px 4px rgba(0,0,0,.15),inset 0 -2px 2px rgba(0,0,0,.15)}.features-toggle-indicator{background-color:#fff;width:28px;height:28px;border-radius:50%;position:absolute;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .3s ease!important;display:flex;align-items:center;justify-content:center}.features-toggle-btn.active .features-toggle-indicator{transform:translateX(28px)!important;background-color:#10b981;box-shadow:0 4px 20px rgba(16,185,129,.3)}.features-toggle-icon{color:#6b7280;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.features-toggle-btn.active .features-toggle-icon{color:#fff}.dark .features-toggle-btn,[data-theme=dark] .features-toggle-btn{background-color:#374151;box-shadow:inset 0 4px 30px rgba(0,0,0,.3),inset 4px 0 4px rgba(0,0,0,.3),inset 0 -2px 2px rgba(0,0,0,.3)}.dark .features-toggle-btn:hover,[data-theme=dark] .features-toggle-btn:hover{box-shadow:inset 0 4px 30px rgba(0,0,0,.4),inset 4px 0 4px rgba(0,0,0,.4),inset 0 -2px 2px rgba(0,0,0,.4)}.dark .features-toggle-indicator,[data-theme=dark] .features-toggle-indicator{background-color:#374151;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .features-toggle-btn.active .features-toggle-indicator,[data-theme=dark] .features-toggle-btn.active .features-toggle-indicator{background-color:#10b981;box-shadow:0 4px 20px rgba(16,185,129,.4)}.dark .features-toggle-icon,[data-theme=dark] .features-toggle-icon{color:#9ca3af}.dark .features-toggle-btn.active .features-toggle-icon,[data-theme=dark] .features-toggle-btn.active .features-toggle-icon{color:#fff}.language-toggle{margin-left:auto;background:none;border:none;cursor:pointer;padding:0}.language-toggle-track{background-color:#fff;width:60px;height:32px;border-radius:16px;padding:0 2px;box-shadow:inset 0 4px 30px rgba(0,0,0,.1),inset 0 4px 4px rgba(0,0,0,.1),inset 0 -2px 2px rgba(0,0,0,.1);position:relative;display:flex;align-items:center;cursor:pointer}[data-theme=dark] .language-toggle-track{background-color:#374151}.dark .language-toggle-track{background-color:#fff;box-shadow:inset 0 4px 30px rgba(0,0,0,.3),inset 4px 0 4px rgba(0,0,0,.3),inset 0 -2px 2px rgba(0,0,0,.3)}.language-toggle-thumb{background-color:#fff;width:28px;height:28px;border-radius:50%;position:absolute;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .3s ease!important;display:flex;align-items:center;justify-content:center;overflow:hidden}[data-theme=dark] .language-toggle-thumb{background-color:#f3f4f6}.language-toggle.active .language-toggle-thumb{transform:translateX(28px)!important}.language-toggle-flag{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.login-scope,.min-h-screen{min-height:100vh!important}.login-scope{overflow:hidden!important}body:has(.login-scope),body:has(.setup-portal-scope),html:has(.login-scope),html:has(.setup-portal-scope){overflow:hidden!important;height:100vh!important;max-height:100vh!important}.setup-portal-scope{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem 1.25rem!important;position:relative!important;overflow:hidden!important}.setup-portal-card{position:relative!important;z-index:1!important;width:100%!important;max-width:420px!important;background:linear-gradient(180deg,rgba(24,24,28,.96),rgba(10,10,12,.98))!important;border:1px solid rgba(212,175,55,.42)!important;border-radius:2px!important;box-shadow:0 28px 64px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05)!important;padding:2rem 2rem 1.35rem!important;color:#f3f4f6!important}.setup-portal-header{text-align:center!important}.setup-portal-logo{width:72px!important;height:72px!important;margin:0 auto .85rem!important;display:block!important}.setup-portal-title{margin:0!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.01em!important;color:#f9fafb!important}.setup-portal-divider{height:1px!important;margin:1.1rem 0 1.25rem!important;background:linear-gradient(90deg,transparent,rgba(212,175,55,.15) 15%,rgba(212,175,55,.75) 50%,rgba(212,175,55,.15) 85%,transparent)!important}.setup-portal-intro{text-align:center!important;font-size:.92rem!important;line-height:1.55!important;color:rgba(243,244,246,.88)!important}.setup-portal-intro p{margin:0 0 .35rem!important}.setup-portal-login-id{margin:.15rem 0 .65rem!important}.setup-portal-login-id strong{color:#d4af37!important;font-weight:700!important}.setup-portal-subtext{margin:0!important;font-size:.84rem!important;color:rgba(209,213,219,.78)!important}.setup-portal-form{margin-top:1.35rem!important;display:grid!important;grid-gap:1rem!important;gap:1rem!important}.setup-portal-field label{display:block!important;margin-bottom:.45rem!important;font-size:.88rem!important;font-weight:600!important;color:#f3f4f6!important}.setup-portal-input-wrap{position:relative!important}.setup-portal-input{width:100%!important;box-sizing:border-box!important;background:rgba(0,0,0,.38)!important;border:1px solid rgba(212,175,55,.34)!important;border-radius:2px!important;padding:.72rem 2.65rem .72rem .85rem!important;font-size:.92rem!important;color:#f9fafb!important;outline:none!important}.setup-portal-input::-moz-placeholder{color:rgba(156,163,175,.75)!important}.setup-portal-input::placeholder{color:rgba(156,163,175,.75)!important}.setup-portal-input:focus{border-color:rgba(212,175,55,.65)!important;box-shadow:0 0 0 1px rgba(212,175,55,.25)!important}.setup-portal-toggle{position:absolute!important;top:50%!important;right:.55rem!important;transform:translateY(-50%)!important;border:none!important;background:transparent!important;color:rgba(212,175,55,.85)!important;padding:.25rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.setup-portal-hint{display:flex!important;align-items:flex-start!important;gap:.45rem!important;margin-top:.45rem!important;font-size:.74rem!important;line-height:1.45!important;color:rgba(212,175,55,.82)!important}.setup-portal-error{margin:0!important;font-size:.84rem!important;color:#f87171!important;text-align:center!important}.setup-portal-submit{width:100%!important;margin-top:.35rem!important;border:none!important;border-radius:2px!important;padding:.85rem 1rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;font-size:.95rem!important;font-weight:700!important;color:#1a1200!important;background:linear-gradient(180deg,#efd875,#d4af37 42%,#a67c00)!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important;cursor:pointer!important;transition:filter .15s ease!important}.setup-portal-submit:hover:not(:disabled){filter:brightness(1.05)!important}.setup-portal-submit:disabled{opacity:.65!important;cursor:not-allowed!important}.setup-portal-footer{margin-top:1.35rem!important;padding-top:1rem!important;border-top:1px solid rgba(212,175,55,.18)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;font-size:.74rem!important;color:rgba(209,213,219,.62)!important}.setup-portal-status{text-align:center!important;font-size:.92rem!important;line-height:1.55!important;color:rgba(243,244,246,.88)!important}.setup-portal-status--error{color:#fca5a5!important}.setup-portal-status--success{color:#86efac!important}.setup-portal-secondary-btn{margin-top:.85rem!important;width:100%!important;border:1px solid rgba(212,175,55,.35)!important;background:rgba(0,0,0,.25)!important;color:#f3f4f6!important;border-radius:2px!important;padding:.7rem 1rem!important;font-size:.88rem!important;font-weight:600!important;cursor:pointer!important}.login-scope .login-left-column,.login-scope [class*="lg\:col-span-1"]{height:100vh!important;box-sizing:border-box!important;padding-top:env(safe-area-inset-top,0)!important}@media (min-width:1024px){.login-scope .login-left-column,.login-scope [class*="lg\:col-span-1"]{min-width:0!important;padding-left:0!important;padding-right:0!important}}@media (max-width:1023px){.login-scope .login-left-column,.login-scope [class*="lg\:col-span-1"]{padding-left:0!important;padding-right:0!important}}.login-scope .login-right-column,.login-scope [class*="lg\:col-span-3"]{height:100vh!important}@media (min-width:1024px){.login-scope .login-right-column{width:100%!important}}.login-scope .h-full{height:100%!important;border:none!important;box-shadow:none!important}.login-scope .login-card-inner{padding:0!important;min-width:0!important}.login-scope .login-card-inner>div{padding:1.5rem!important}@media (min-width:1024px){.login-scope .login-card-inner>div{padding:2.5rem!important}}.login-scope .login-card-inner .flex.justify-center label,.login-scope .login-card-inner .p-6 .flex.justify-center label,.login-scope .login-card-inner form>div>div.flex.justify-center>label{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;left:auto!important;position:static!important}.login-scope .login-card-inner form>div:has(#email-input),.login-scope .login-card-inner form>div:has(#password-input),.login-scope .login-card-inner form>div:has(input[type=email]),.login-scope .login-card-inner form>div:has(input[type=password]){align-items:center!important}.login-scope .flex.items-center.justify-center.mb-6{margin-top:0!important}.login-scope .flex.items-center.justify-center.mb-6 img{width:4rem!important;height:4rem!important;margin-right:1rem!important}.login-scope .flex.items-center.justify-center.mb-6 h1{font-size:2.25rem!important;font-weight:700!important;color:var(--foreground)!important}.login-scope h2.text-2xl{font-size:1.5rem!important;font-weight:600!important;color:var(--foreground)!important;margin-bottom:2rem!important}.login-scope p.text-sm{font-size:.875rem!important;line-height:1.25rem!important;margin-bottom:3rem!important}.login-scope .flex-1{flex:1 1!important;margin-top:2rem!important}.login-scope form>div:has(#email-input),.login-scope form>div:has(#password-input),.login-scope form>div:has(input[type=email]),.login-scope form>div:has(input[type=password]){margin-bottom:1.25rem!important}.login-scope form>div:has(#password-input),.login-scope form>div:has(input[type=password]){margin-top:1.75rem!important}.login-scope form>div:has(#email-input),.login-scope form>div:has(#password-input),.login-scope form>div:has(input[type=email]),.login-scope form>div:has(input[type=password]){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;position:relative!important}.login-scope form>div:has(input[type=email])>input,.login-scope form>div:has(input[type=password])>input{width:100%!important;margin:0!important;padding:.5rem .625rem!important;box-sizing:border-box!important}.login-scope form>div:has(input[type=checkbox]){margin-bottom:1rem!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}.login-scope form>div input{width:95%!important}.login-scope form>div:has(button[type=submit]){align-items:center!important}.login-scope button[type=submit]{width:70%!important;margin:1rem auto!important;display:block!important}.login-scope .text-center{margin-top:.5rem!important}.login-scope .flex.items-center{align-items:center!important;flex-direction:row!important;justify-content:center!important}.login-scope .flex.items-center label{margin-bottom:0!important;line-height:1!important;margin-left:.5rem!important}.login-scope .flex.items-center:has(input[type=checkbox][id=remember-me]) label{margin-left:-5rem!important}.login-scope label{color:var(--foreground)!important;font-size:.875rem!important;font-weight:500!important;margin-bottom:1.25rem!important;display:block!important}.login-scope form>div>div>label,.login-scope form>div>div[style*="width: 95%"]>label{margin:0 0 1rem!important}.login-scope .flex-1 form.space-y-6>div>label,.login-scope form.space-y-6>div>label,.login-scope form>div:first-child>label,.login-scope form>div:nth-child(2)>label{margin-bottom:1.25rem!important}.login-scope form>div:has(#email-input)>label,.login-scope form>div:has(#password-input)>label,.login-scope form>div:has(input[type=email])>label,.login-scope form>div:has(input[type=password])>label{text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:1rem!important;padding:0!important;position:relative!important;left:0!important;box-sizing:border-box!important;max-width:100%!important}.login-scope form>div:has(#password-input)>label,.login-scope form>div:has(input[type=password])>label{margin-top:.35rem!important}.login-scope form>div[style*="width: 95%"]{text-align:center!important;display:block!important}.login-scope form>div[style*="width: 95%"]>label.block{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important}.login-scope form>div[style*="width: 95%"]>label.block.text-sm.font-medium.text-foreground.mb-3.text-center{text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;align-items:center!important}.login-scope form>div[style*="width: 95%"]>label{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;padding:0!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important}.login-scope form>div>div.flex.justify-center{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.login-scope form>div>div.flex.justify-center>label{text-align:center!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;transform:none!important;justify-self:center!important;align-self:center!important}.login-scope .flex.justify-center label{margin:0!important}.login-scope .p-6 .flex.justify-center label{margin-left:-1.5rem!important;margin-right:-1.5rem!important;width:calc(100% + 3rem)!important;position:relative!important;left:1.5rem!important}.login-scope .p-6 .flex.justify-center{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important}.login-scope .p-6 .flex.justify-center label{text-align:center!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;transform:none!important}.forgot-password-link{color:rgb(59,130,246)!important;text-decoration:none!important;font-size:.875rem!important;margin-top:.5rem!important;display:inline-block!important;outline:none!important;border:none!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.forgot-password-link:hover{color:rgb(37,99,235)!important;text-decoration:underline!important;outline:none!important}.forgot-password-link:focus{outline:none!important;border:none!important;box-shadow:none!important;text-shadow:none!important}.dark .forgot-password-link{color:rgb(96,165,250)!important}.dark .forgot-password-link:hover{color:rgb(147,197,253)!important}.login-scope .hidden[class*="lg\:block"]{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1))!important;backdrop-filter:blur(10px) saturate(140%)!important}@media (max-width:1023px){.login-scope .flex.items-center.justify-center.mb-6 h1{font-size:1.75rem!important}.login-scope .flex.items-center.justify-center.mb-6 img{width:3rem!important;height:3rem!important}.login-scope h2.text-2xl{font-size:1.25rem!important}.login-scope p.text-sm{font-size:.75rem!important}}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.-z-10{z-index:-10!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.max-w-sm{max-width:24rem!important}.text-2xl{font-size:1.5rem!important}.surface-static{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important}.soft-shadow-static{box-shadow:none!important}.stroke-static{border-color:var(--glass-border)!important}.stroke-neutral{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important}.dark .stroke-neutral{border-color:rgba(255,255,255,.26)!important}.icon-circle-grey-glass{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important;color:var(--foreground)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9999px!important}.dark .icon-circle-grey-glass{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important}.icon-circle-grey-glass:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important}.members-add-btn{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;color:var(--foreground)!important}.dark .members-add-btn{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.26)!important}.members-add-btn:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important}.members-add-btn svg{width:18px!important;height:18px!important;stroke:#ffffff!important}.members-form button[type=submit]{width:44px!important;height:44px!important;border-radius:9999px!important;padding:0!important;display:inline-grid!important;place-items:center!important;background:rgba(255,255,255,.14)!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}.dark .members-form button[type=submit]{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.26)!important}.members-form button[type=submit]:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important}.reasons-form button[type=submit],.salaries-form button[type=submit]{width:44px!important;height:44px!important;border-radius:9999px!important;padding:0!important;display:inline-grid!important;place-items:center!important;background:rgba(255,255,255,.14)!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}.dark .reasons-form button[type=submit],.dark .salaries-form button[type=submit]{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.26)!important}.reasons-form button[type=submit]:hover,.salaries-form button[type=submit]:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important}.icon-circle-grey-glass svg{width:1.1rem!important;height:1.1rem!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.users-add-btn{width:1.28rem!important;height:1.28rem!important}.users-add-btn svg{width:.8rem!important;height:.8rem!important}.icon-circle-sm{width:1.28rem!important;height:1.28rem!important}.icon-circle-sm svg{width:.8rem!important;height:.8rem!important}.icon-circle.icon-circle-grey-glass:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 15%,transparent),color-mix(in srgb,#f59e0b 10%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),0 0 40px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 20%,transparent)!important}.surface-thin{background:rgba(255,255,255,.03)!important;backdrop-filter:blur(4px) saturate(140%)!important}.dark .surface-thin{background:rgba(0,0,0,.12)!important}.surface-calendar{background:rgba(255,255,255,.06)!important}.surface-calendar,.surface-calendar-thin{backdrop-filter:blur(10px) saturate(140%)!important}.surface-calendar-thin{background:rgba(255,255,255,.1)!important}.dark .surface-calendar-thin{background:rgba(0,0,0,.28)!important}.dark .surface-calendar{background:rgba(0,0,0,.24)!important}.file-input-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:8px!important;background:rgba(251,191,36,.2)!important;border:1px solid rgba(251,191,36,.3)!important;backdrop-filter:none!important;color:#374151!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;min-width:120px!important;height:35px!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}.dark .file-input-button{color:white!important}.file-input-button:hover{background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 25%,transparent),color-mix(in srgb,#f59e0b 20%,transparent))!important;border-color:color-mix(in srgb,#fbbf24 50%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#fbbf24 30%,transparent),0 0 40px color-mix(in srgb,#f59e0b 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fef3c7 30%,transparent)!important;transform:translateY(-2px)!important}.file-input-button:active{transform:translateY(0)!important}.btn-calendar-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:9999px!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important;color:var(--foreground)!important;font-weight:600!important;transition:background .14s ease,box-shadow .14s ease!important}.dark .btn-calendar-pill{background:rgba(0,0,0,.3)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.btn-calendar-pill:hover{background:rgba(255,255,255,.3)!important}.dark .btn-calendar-pill:hover{background:rgba(0,0,0,.4)!important}.btn-calendar-pill:disabled{opacity:.6!important;cursor:not-allowed!important}button.btn-calendar-pill[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:9999px!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important;color:var(--foreground)!important;font-weight:600!important}.dark button.btn-calendar-pill[type=submit]{background:rgba(0,0,0,.3)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}button.btn-calendar-pill[type=submit]:hover:not(:disabled){background:rgba(255,255,255,.3)!important}.dark button.btn-calendar-pill[type=submit]:hover:not(:disabled){background:rgba(0,0,0,.4)!important}input[type=email],input[type=password]{width:100%!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;border-radius:.25rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;color:var(--foreground)!important;outline:none!important}.dark input[type=email],.dark input[type=password]{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}input[type=email]:hover,input[type=password]:hover{border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 0 1px rgba(251,191,36,.2)!important}input[type=email]:focus,input[type=password]:focus{border-color:rgb(251,191,36)!important;box-shadow:0 0 0 2px rgba(251,191,36,.2)!important}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder{color:rgb(55,65,81)!important}input[type=email]::placeholder,input[type=password]::placeholder{color:rgb(55,65,81)!important}.dark input[type=email]::-moz-placeholder,.dark input[type=password]::-moz-placeholder{color:rgb(209,213,219)!important}.dark input[type=email]::placeholder,.dark input[type=password]::placeholder{color:rgb(209,213,219)!important}button[type=submit]{width:100%!important;border-radius:.25rem!important;padding:.5rem .75rem!important;border:1px solid rgb(229 231 235)!important;background:#e9ecef!important;color:rgb(17 24 39)!important;font-size:.875rem!important;font-weight:500!important}.dark button[type=submit]{background:#1a1a1a!important;border-color:rgb(75 85 99)!important;color:rgb(249 250 251)!important}button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}button[type=submit]:disabled{opacity:.6!important}.menu-item[type=submit],.modal-actions .menu-item[type=submit],.news-form-actions .menu-item[type=submit]{border-radius:.625rem!important}.sm\:p-4{padding:1rem!important}.lg\:p-6{padding:1.5rem!important}html body .calendar-black-container,html body .data-section-card{backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:var(--glass-panel-shadow)!important}html body .dark .calendar-black-container,html body .dark .data-section-card,html body.dark .calendar-black-container,html body.dark .data-section-card{backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border:none!important;box-shadow:var(--glass-panel-shadow)!important}.data-section-card{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:var(--glass-panel-border)!important;border-radius:.5rem!important;padding:.5rem .75rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;color:rgb(0,0,0)!important;font-weight:500!important;overflow:visible!important;position:relative!important;z-index:1!important;min-height:3rem!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.data-section-card:has(.dropdown-panel),.data-section-card:has(.language-dropdown),.data-section-card:has(.theme-dropdown),.data-section-card:has(.wallpaper-dropdown){z-index:10002!important}.dark .data-section-card{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border:var(--glass-panel-border)!important;color:white!important;box-shadow:var(--glass-panel-shadow)!important}html:not(.dark) .profile-content .data-section-card,html:not(.dark) body .profile-layout-root .profile-panel,html:not(.dark) body .profile-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html:not(.dark) body .profile-layout-root .profile-panel,html:not(.dark) body .profile-panel{transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html:not(.dark) body .app-page-shell__main .billto-page .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main .descriptions-page .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main .member-profile-panel.member-profile-panel,html:not(.dark) body .app-page-shell__main .members-page .members-panel.members-panel,html:not(.dark) body .app-page-shell__main .members-panel.members-panel,html:not(.dark) body .app-page-shell__main .salaries-page .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main:has(.billto-content-wrapper) .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main:has(.members-content-wrapper) .members-panel.members-panel,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel{position:relative!important;z-index:1!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}html:not(.dark) body .app-page-shell__main .billto-page .billto-panel.billto-panel:before,html:not(.dark) body .app-page-shell__main .billto-panel.billto-panel:before,html:not(.dark) body .app-page-shell__main .collective-agreement-page .collective-agreement-panel.collective-agreement-panel:before,html:not(.dark) body .app-page-shell__main .collective-agreement-panel.collective-agreement-panel:before,html:not(.dark) body .app-page-shell__main .descriptions-page .descriptions-panel.descriptions-panel:before,html:not(.dark) body .app-page-shell__main .descriptions-panel.descriptions-panel:before,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel.export-import-panel:before,html:not(.dark) body .app-page-shell__main .member-profile-panel.member-profile-panel:before,html:not(.dark) body .app-page-shell__main .members-page .members-panel.members-panel:before,html:not(.dark) body .app-page-shell__main .members-panel.members-panel:before,html:not(.dark) body .app-page-shell__main .salaries-page .salaries-panel.salaries-panel:before,html:not(.dark) body .app-page-shell__main .salaries-panel.salaries-panel:before,html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel.export-import-panel:before,html:not(.dark) body .app-page-shell__main:has(.billto-content-wrapper) .billto-panel.billto-panel:before,html:not(.dark) body .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-panel.collective-agreement-panel:before,html:not(.dark) body .app-page-shell__main:has(.members-content-wrapper) .members-panel.members-panel:before,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html:not(.dark) body .app-page-shell__main .billto-panel.billto-panel>*,html:not(.dark) body .app-page-shell__main .collective-agreement-panel.collective-agreement-panel>*,html:not(.dark) body .app-page-shell__main .descriptions-panel.descriptions-panel>*,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel.export-import-panel>*,html:not(.dark) body .app-page-shell__main .member-profile-panel.member-profile-panel>*,html:not(.dark) body .app-page-shell__main .members-panel.members-panel>*,html:not(.dark) body .app-page-shell__main .salaries-panel.salaries-panel>*,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel>*,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel>*{position:relative;z-index:1}html:not(.dark) body .app-page-shell__main .billto-page .billto-panel .data-section-card.data-section-card:not(.billto-row-card),html:not(.dark) body .app-page-shell__main .billto-panel .data-section-card.data-section-card:not(.billto-row-card),html:not(.dark) body .app-page-shell__main .collective-agreement-page .collective-agreement-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .collective-agreement-panel .collective-agreement-accordion-trigger.data-section-card,html:not(.dark) body .app-page-shell__main .collective-agreement-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .descriptions-page .descriptions-panel .data-section-card.data-section-card:not(.descriptions-row-card),html:not(.dark) body .app-page-shell__main .descriptions-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel .data-section-card.data-section-card:not(.export-import-row-card),html:not(.dark) body .app-page-shell__main .member-profile-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .salaries-page .salaries-panel .data-section-card.data-section-card:not(.salaries-row-card),html:not(.dark) body .app-page-shell__main .salaries-panel .data-section-card.data-section-card:not(.salaries-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html:not(.dark) body .calendar-layout-root .app-page-shell__sidebar.calendar-sidebar:before{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;isolation:isolate!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important;border-radius:0!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container{background:transparent!important;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}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html:not(.dark) body .calendar-layout-root .app-page-shell__main .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}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container{gap:0!important}@media (min-width:1024px){html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;padding-left:1rem!important;box-sizing:border-box!important}}@media (max-width:1023px){html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .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}}@media (min-width:1025px){html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{border-radius:.75rem!important;overflow:hidden!important}}html:not(.dark) body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card{background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}html.light body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html:not(.dark) body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel{gap:0!important}html.light body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html:not(.dark) body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card: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 body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card{background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel{gap:0!important}.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:.75rem!important;margin-bottom:.75rem!important}html:not(.dark) body .grievance-desktop .data-sidebar-background.data-sidebar-background,html:not(.dark) body .grievance-desktop-wrapper .data-sidebar-background.data-sidebar-background,html:not(.dark) body .grievance-layout-root .grievance-panel.grievance-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}@media (min-width:1024px){html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel{position:relative!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:16px 0 0 16px!important;box-shadow:none!important;isolation:isolate!important;overflow:hidden!important}html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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;border-left:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important}html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel>*,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel>*{position:relative;z-index:1}.dark body div.p-6.approval-layout-root .grievance-panel.grievance-panel,html body.dark div.p-6.approval-layout-root .grievance-panel.grievance-panel,html.dark body div.p-6.approval-layout-root .grievance-panel.grievance-panel{border-radius:16px 0 0 16px!important;border:none!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important}html.light body div.p-6.grievance-layout-root:not(.approval-layout-root) .grievance-panel.grievance-panel,html:not(.dark) body div.p-6.grievance-layout-root:not(.approval-layout-root) .grievance-panel.grievance-panel{border-radius:16px 0 0 16px!important;border:none!important;border-left:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important}.dark body div.p-6.grievance-layout-root:not(.approval-layout-root) .grievance-panel.grievance-panel,html body.dark div.p-6.grievance-layout-root:not(.approval-layout-root) .grievance-panel.grievance-panel,html.dark body div.p-6.grievance-layout-root:not(.approval-layout-root) .grievance-panel.grievance-panel{border-radius:16px 0 0 16px!important;border:none!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important}}html:not(.dark) body .grievance-committee-page .calendar-black-container.calendar-black-container,html:not(.dark) body .grievance-committee-page .grievance-filter-panel.data-section-card,html:not(.dark) body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html:not(.dark) body .mini-working-relations-page .calendar-black-container.calendar-black-container,html:not(.dark) body .mini-working-relations-page .grievance-filter-panel.data-section-card,html:not(.dark) body .working-relations-page .calendar-black-container.calendar-black-container,html:not(.dark) body .working-relations-page .grievance-filter-panel.data-section-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}.dark body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html body.dark .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html.dark body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -4px 24px rgba(0,0,0,.25)!important}.member-profile-tab-content-card.data-section-card{display:block!important;justify-content:flex-start!important;align-items:stretch!important;padding:1.5rem!important;border-radius:0 .5rem .5rem .5rem!important;border-top-left-radius:0!important;min-height:auto;margin-top:0!important;overflow-x:hidden!important;overflow-y:auto!important}.member-profile-tab-content-card.union-tab-height-lock{min-height:864px!important}.member-tab-content .personal-info-two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:768px){.member-tab-content .personal-info-two-col-grid{grid-template-columns:1fr!important}}.profile-layout-root .calendar-black-container.personal-info-card-mobile,.profile-layout-root .personal-info-card-mobile.calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .calendar-black-container.personal-info-card-mobile,.dark .profile-layout-root .personal-info-card-mobile.calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.profile-desktop .calendar-black-container:not(.personal-info-card-mobile),.profile-mobile .calendar-black-container:not(.personal-info-card-mobile),div[style*="width: 840px"] .calendar-black-container:has(h2),div[style*="width: 840px"] .calendar-black-container:has(h3){border:none!important}.calendar-black-container.profile-picture-rectangle,.profile-mobile .calendar-black-container,.profile-picture-rectangle.calendar-black-container{border:none!important}.dark .profile-desktop .calendar-black-container:not(.personal-info-card-mobile),.dark .profile-mobile .calendar-black-container:not(.personal-info-card-mobile),.dark div[style*="width: 840px"] .calendar-black-container:has(h2),.dark div[style*="width: 840px"] .calendar-black-container:has(h3){border:none!important}.dark .calendar-black-container.profile-picture-rectangle,.dark .profile-mobile .calendar-black-container,.dark .profile-picture-rectangle.calendar-black-container{border:none!important}.committees-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}.dark .committees-mobile .calendar-black-container,html.dark .committees-mobile .calendar-black-container{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.committees-create-agenda-bar .calendar-black-container,.committees-filter-bar .calendar-black-container,.committees-main-content .calendar-black-container:has(.upcoming-title){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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .committees-create-agenda-bar .calendar-black-container,.dark .committees-filter-bar .calendar-black-container,.dark .committees-main-content .calendar-black-container:has(.upcoming-title),html.dark .committees-create-agenda-bar .calendar-black-container,html.dark .committees-filter-bar .calendar-black-container,html.dark .committees-main-content .calendar-black-container:has(.upcoming-title){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.data-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .data-mobile .calendar-black-container,html.dark .data-mobile .calendar-black-container{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}.committees-right-panel .calendar-black-container{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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .committees-right-panel .calendar-black-container{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.grievance-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .grievance-mobile .calendar-black-container,html.dark .grievance-mobile .calendar-black-container{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}.billboard-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .billboard-mobile .calendar-black-container,html.dark .billboard-mobile .calendar-black-container{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}.dark .reports-mobile .calendar-black-container,.reports-mobile .calendar-black-container{border:none!important}@media (max-width:1023px){div.p-3:has(>div.data-section-card.mb-3+div.space-y-2){margin-left:-.75rem!important}}.calendar-layout-root .app-page-shell__main .counters-container .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),html body .calendar-layout-root .app-page-shell__main .counters-container .weekly-counter-container,html body .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){position:relative;z-index:1;border-radius:.75rem!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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}.dark .calendar-layout-root .app-page-shell__main .counters-container .weekly-counter-container,.dark .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),html body .dark .calendar-layout-root .app-page-shell__main .counters-container .weekly-counter-container,html body .dark .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),html body.dark .calendar-layout-root .app-page-shell__main .counters-container .weekly-counter-container,html body.dark .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),html.dark body .calendar-layout-root .app-page-shell__main .counters-container .weekly-counter-container,html.dark body .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){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.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-left: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}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-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}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;isolation:isolate!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.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-left: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}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-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}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important;transform:translateZ(0)!important;isolation:isolate!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:.75rem!important;margin-bottom:.75rem!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container{gap:0!important}@media (min-width:1024px){.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left:1px solid rgba(255,255,255,.08)!important;padding-left:1rem!important;box-sizing:border-box!important}}@media (max-width:1023px){.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-top:1px solid rgba(255,255,255,.08)!important;border-left:none!important;padding-top:.75rem!important;margin-top:.75rem!important}}@media (min-width:1025px){.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{border-radius:.75rem!important;overflow:hidden!important}}.calendar-layout-root .app-page-shell__main .create-event-mobile-container,.calendar-layout-root .app-page-shell__main .day-overview-mobile-container{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .calendar-layout-root .app-page-shell__main .create-event-mobile-container,.dark .calendar-layout-root .app-page-shell__main .day-overview-mobile-container,html.dark .calendar-layout-root .app-page-shell__main .create-event-mobile-container,html.dark .calendar-layout-root .app-page-shell__main .day-overview-mobile-container{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}.calendar-layout-root .app-page-shell__main .counters-container{overflow:visible!important}.committees-main-content .data-section-card:not(.committee-row-card),.committees-right-panel .data-section-card:not(.committee-row-card){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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .committees-main-content .data-section-card:not(.committee-row-card),.dark .committees-right-panel .data-section-card:not(.committee-row-card){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.app-page-shell__main .data-section-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}.member-profile-tab-bar{isolation:isolate!important;transform:translateZ(0)!important}.app-page-shell__main .member-folder-tab,.member-profile-tab-bar .member-folder-tab{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html.light .app-page-shell__main .member-folder-tab,html.light .member-profile-tab-bar .member-folder-tab,html:not(.dark) .app-page-shell__main .member-folder-tab,html:not(.dark) .member-profile-tab-bar .member-folder-tab{background:#ffffff!important;border:1px solid rgba(148,163,184,.55)!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .app-page-shell__main .data-section-card{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important}html body .job-posting-applicants-scroll .data-section-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04),0 0 0 .5px rgba(0,0,0,.1)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html body.dark .job-posting-applicants-scroll .data-section-card,html.dark body .job-posting-applicants-scroll .data-section-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15),0 0 0 .5px rgba(255,255,255,.14)!important}html body .job-posting-applicants-scroll .jp-appointment-status-badge--refused{background-color:#fecaca!important;border-color:#dc2626!important;color:#7f1d1d!important}html body.dark .job-posting-applicants-scroll .jp-appointment-status-badge--refused,html.dark body .job-posting-applicants-scroll .jp-appointment-status-badge--refused{background-color:rgba(127,29,29,.72)!important;border-color:#f87171!important;color:#fecaca!important}html body .job-posting-applicants-scroll .jp-appointment-status-badge--trial-declined{background-color:#fde68a!important;border-color:#d97706!important;color:#78350f!important}html body.dark .job-posting-applicants-scroll .jp-appointment-status-badge--trial-declined,html.dark body .job-posting-applicants-scroll .jp-appointment-status-badge--trial-declined{background-color:rgba(120,53,15,.65)!important;border-color:#fbbf24!important;color:#fde68a!important}.app-page-shell__main .committees-main-content .data-section-card:not(.committee-row-card),.app-page-shell__main .committees-right-panel .data-section-card:not(.committee-row-card){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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important}.dark .app-page-shell__main .committees-main-content .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .committees-main-content .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .committees-right-panel .data-section-card:not(.committee-row-card){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),.app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),.app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.app-page-shell__main .working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.app-page-shell__main .working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.committees-create-agenda-bar .calendar-black-container,.committees-filter-bar .calendar-black-container,.committees-main-content .calendar-black-container:has(.upcoming-title),.grievance-committee-page .calendar-black-container:not(.grievance-workflow-bottom-bar),.grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),.grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),.grievance-committee-page .grievance-filter-panel.data-section-card,.mini-working-relations-page .calendar-black-container,.mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.working-relations-page .calendar-black-container,.working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card){position:relative;z-index:1;border-radius:.75rem!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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}.dark .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.dark .committees-create-agenda-bar .calendar-black-container,.dark .committees-filter-bar .calendar-black-container,.dark .committees-main-content .calendar-black-container:has(.upcoming-title),.dark .grievance-committee-page .calendar-black-container:not(.grievance-workflow-bottom-bar),.dark .grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),.dark .grievance-committee-page .grievance-filter-panel.data-section-card,.dark .mini-working-relations-page .calendar-black-container,.dark .mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),.dark .working-relations-page .calendar-black-container,.dark .working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),.dark .working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .committees-create-agenda-bar .calendar-black-container,html.dark .committees-filter-bar .calendar-black-container,html.dark .committees-main-content .calendar-black-container:has(.upcoming-title),html.dark .grievance-committee-page .calendar-black-container:not(.grievance-workflow-bottom-bar),html.dark .grievance-committee-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .grievance-committee-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .grievance-committee-page .grievance-filter-panel.data-section-card,html.dark .mini-working-relations-page .calendar-black-container,html.dark .mini-working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .mini-working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card),html.dark .working-relations-page .calendar-black-container,html.dark .working-relations-page .committees-main-content .data-section-card:not(.committee-row-card),html.dark .working-relations-page .committees-right-panel .data-section-card:not(.committee-row-card){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html body .app-page-shell__main .committees-main-content .data-section-card:not(.committee-row-card),html body .app-page-shell__main .committees-right-panel .data-section-card:not(.committee-row-card),html body .committees-create-agenda-bar .calendar-black-container,html body .committees-filter-bar .calendar-black-container,html body .committees-main-content .calendar-black-container,html body .committees-mobile .calendar-black-container,html body .committees-right-panel .calendar-black-container{border:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important}.grievance-committee-page .committees-right-panel>.calendar-black-container:not(:first-child),.mini-working-relations-page .committees-right-panel>.calendar-black-container:not(:first-child),.working-relations-page .committees-right-panel>.calendar-black-container:not(:first-child){margin-top:1rem!important}.grievance-committee-page .committees-right-panel>.calendar-black-container>div:last-child,.mini-working-relations-page .committees-right-panel>.calendar-black-container>div:last-child,.working-relations-page .committees-right-panel>.calendar-black-container>div:last-child{padding-bottom:2rem!important}.grievance-committee-page .grievance-main-list-scroll,.mini-working-relations-page .grievance-main-list-scroll,.working-relations-page .grievance-main-list-scroll{padding-bottom:3rem!important}#collective-agreement-mobile-wrapper .data-section-card,.app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,.app-page-shell__main:has(.collective-agreement-content-wrapper) .data-section-card,.collective-agreement-content-wrapper .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark #collective-agreement-mobile-wrapper .collective-agreement-panel,.dark #collective-agreement-mobile-wrapper .data-section-card,.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,.dark .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-panel,.dark .app-page-shell__main:has(.collective-agreement-content-wrapper) .data-section-card,.dark .collective-agreement-content-wrapper .collective-agreement-panel,.dark .collective-agreement-content-wrapper .data-section-card,html.dark #collective-agreement-mobile-wrapper .collective-agreement-panel,html.dark #collective-agreement-mobile-wrapper .data-section-card,html.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html.dark .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-panel,html.dark .app-page-shell__main:has(.collective-agreement-content-wrapper) .data-section-card,html.dark .collective-agreement-content-wrapper .collective-agreement-panel,html.dark .collective-agreement-content-wrapper .data-section-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}html.light #collective-agreement-mobile-wrapper .data-section-card,html.light .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html.light .app-page-shell__main:has(.collective-agreement-content-wrapper) .data-section-card,html.light .collective-agreement-content-wrapper .data-section-card,html:not(.dark) #collective-agreement-mobile-wrapper .data-section-card,html:not(.dark) .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html:not(.dark) .app-page-shell__main:has(.collective-agreement-content-wrapper) .data-section-card,html:not(.dark) .collective-agreement-content-wrapper .data-section-card{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!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}#collective-agreement-mobile-wrapper,.collective-agreement-content-wrapper{overflow:visible!important}@media (min-width:1024px){#collective-agreement-mobile-wrapper,.collective-agreement-content-wrapper{padding-bottom:3rem}}.collective-agreement-list{list-style:none;margin:0;padding:0}.collective-agreement-list--cards{display:flex;flex-direction:column;gap:.65rem}.collective-agreement-accordion-group{display:flex;flex-direction:column;gap:.5rem}.collective-agreement-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.65rem .85rem!important;min-height:auto!important;border:none;text-align:left;cursor:pointer;color:inherit}.collective-agreement-accordion-trigger:not(.data-section-card){background:transparent}.collective-agreement-accordion-label{font-size:.9375rem;font-weight:500;color:var(--foreground)}.collective-agreement-accordion-label--nested{font-weight:400;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.collective-agreement-accordion-meta{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0}.collective-agreement-item-count{font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 58%,transparent);white-space:nowrap}.collective-agreement-nested-list{list-style:none;margin:0;padding:0 0 0 1rem}.collective-agreement-list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .85rem!important;min-height:auto!important;border-bottom:none!important}.collective-agreement-page .data-section-card.collective-agreement-accordion-trigger,.collective-agreement-page .data-section-card.collective-agreement-list-row{width:100%;box-sizing:border-box}.collective-agreement-row-main{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.collective-agreement-row-code{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground);line-height:1.3}.collective-agreement-row-content{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 58%,transparent);line-height:1.45;white-space:pre-wrap}.collective-agreement-row-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.collective-agreement-empty{margin:0 0 1rem;padding:1.5rem 0;text-align:center;font-size:.875rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.collective-agreement-section:last-child,.collective-agreement-settings-section{padding-bottom:1rem}.collective-agreement-settings-list{gap:.75rem}.collective-agreement-settings-section-item{list-style:none}.collective-agreement-settings-section-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;min-height:auto!important;overflow:visible!important;gap:0!important}.collective-agreement-settings-section-card .collective-agreement-accordion-trigger{width:100%;box-sizing:border-box;padding-left:1rem!important;padding-right:1rem!important}.collective-agreement-settings-panel-content{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:1rem 1.25rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.collective-agreement-settings-page .collective-agreement-settings-panel-content .data-section-card{min-height:auto!important}.dark #members-mobile-wrapper .members-panel,.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,.dark .app-page-shell__main:has(.members-content-wrapper) .members-panel,.dark .members-content-wrapper .members-panel,html.dark #members-mobile-wrapper .members-panel,html.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html.dark .app-page-shell__main:has(.members-content-wrapper) .members-panel,html.dark .members-content-wrapper .members-panel{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}#members-mobile-wrapper,.members-content-wrapper{overflow:visible!important;padding-bottom:3rem}#descriptions-mobile-wrapper .data-section-card,.app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,.app-page-shell__main:has(.reasons-content-wrapper) .data-section-card,.reasons-content-wrapper .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark #descriptions-mobile-wrapper .data-section-card,.dark #descriptions-mobile-wrapper .descriptions-panel,.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,.dark .app-page-shell__main:has(.reasons-content-wrapper) .data-section-card,.dark .app-page-shell__main:has(.reasons-content-wrapper) .descriptions-panel,.dark .reasons-content-wrapper .data-section-card,.dark .reasons-content-wrapper .descriptions-panel,html.dark #descriptions-mobile-wrapper .data-section-card,html.dark #descriptions-mobile-wrapper .descriptions-panel,html.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,html.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html.dark .app-page-shell__main:has(.reasons-content-wrapper) .data-section-card,html.dark .app-page-shell__main:has(.reasons-content-wrapper) .descriptions-panel,html.dark .reasons-content-wrapper .data-section-card,html.dark .reasons-content-wrapper .descriptions-panel{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}#descriptions-mobile-wrapper,.reasons-content-wrapper{overflow:visible!important}@media (min-width:1024px){#descriptions-mobile-wrapper,.reasons-content-wrapper{padding-bottom:3rem}}.billto-panel,.collective-agreement-panel,.descriptions-panel,.members-panel,.salaries-panel{position:relative;z-index:1;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent);background:transparent;overflow:visible}.dark .billto-panel,.dark .collective-agreement-panel,.dark .descriptions-panel,.dark .members-panel,.dark .salaries-panel,html.dark .billto-panel,html.dark .collective-agreement-panel,html.dark .descriptions-panel,html.dark .members-panel,html.dark .salaries-panel{background:var(--surface-bg);border-color:color-mix(in srgb,var(--stroke-color) 55%,transparent);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)}.billto-page,.collective-agreement-page,.descriptions-page,.member-profile-page,.members-page,.salaries-page{width:100%}.collective-agreement-content-wrapper .collective-agreement-page .collective-agreement-panel,.collective-agreement-page .collective-agreement-panel{position:relative;z-index:1;border-radius:.75rem!important;overflow:visible!important}.dark .collective-agreement-content-wrapper .collective-agreement-page .collective-agreement-panel,.dark .collective-agreement-page .collective-agreement-panel,html.dark .collective-agreement-content-wrapper .collective-agreement-page .collective-agreement-panel,html.dark .collective-agreement-page .collective-agreement-panel{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}.collective-agreement-page .collective-agreement-panel .data-section-card{border-radius:.75rem!important}.dark .collective-agreement-page .data-section-card,html.dark .collective-agreement-page .data-section-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}.light .collective-agreement-page .data-section-card,html.light .collective-agreement-page .data-section-card,html:not(.dark) .collective-agreement-page .data-section-card{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!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}.members-content-wrapper .members-page .members-panel,.members-page .members-panel{position:relative;z-index:1;border-radius:.75rem!important;overflow:visible!important}.dark .members-content-wrapper .members-page .members-panel,.dark .members-page .members-panel,html.dark .members-content-wrapper .members-page .members-panel,html.dark .members-page .members-panel{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}.billto-add-row,.collective-agreement-add-row,.descriptions-add-row,.grievance-add-row,.members-add-row,.salaries-add-row{padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.grievance-add-row{display:flex;justify-content:flex-start;align-items:center}.grievance-add-row .grievance-generate-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.grievance-generate-btn svg{width:1rem;height:1rem;flex-shrink:0}.grievance-generate-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.descriptions-add-row{display:flex;justify-content:flex-start;align-items:center}.descriptions-add-row .descriptions-add-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.descriptions-add-btn svg{width:1rem;height:1rem;flex-shrink:0}.descriptions-add-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.salaries-add-row{display:flex;justify-content:flex-start;align-items:center}.salaries-add-row .salaries-add-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.salaries-add-btn svg{width:1rem;height:1rem;flex-shrink:0}.salaries-add-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.billto-add-row{display:flex;justify-content:flex-start;align-items:center}.billto-add-row.billto-add-row-toolbar{justify-content:space-between;gap:.75rem}.billto-add-row .billto-add-client-btn,.billto-add-row .billto-invoice-settings-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.billto-add-client-btn svg,.billto-invoice-settings-btn svg{width:1rem;height:1rem;flex-shrink:0}.billto-add-client-btn__label,.billto-invoice-settings-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.members-add-row.members-add-row-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.members-add-row-toolbar .members-add-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.members-add-btn svg{width:1rem;height:1rem;flex-shrink:0}.members-add-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.members-add-row-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.collective-agreement-panel-nav-link{justify-content:space-between;width:100%;text-decoration:none;color:inherit}.collective-agreement-add-row-toolbar,.collective-agreement-panel-nav-link{display:flex;align-items:center;gap:.75rem}.collective-agreement-add-row-toolbar .collective-settings-btn{margin-left:auto}.collective-agreement-add-row--back{display:flex;justify-content:flex-start;align-items:center}.collective-agreement-add-row--back .collective-agreement-back-btn,.collective-agreement-add-row-toolbar .collective-add-btn,.collective-agreement-add-row-toolbar .collective-settings-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.collective-add-btn svg,.collective-agreement-back-btn svg,.collective-settings-btn svg{width:1rem;height:1rem;flex-shrink:0}.collective-add-btn__label,.collective-agreement-back-btn__label,.collective-settings-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.collective-agreement-search-wrap,.descriptions-search-wrap,.grievance-search-wrap,.members-search-wrap{padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.collective-agreement-search-field,.descriptions-search-field,.grievance-search-field,.members-search-field{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;padding:.7rem .85rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.collective-agreement-search-icon,.descriptions-search-icon,.grievance-search-icon,.members-search-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 55%,transparent);pointer-events:none}.collective-agreement-search-icon svg,.descriptions-search-icon svg,.grievance-search-icon svg,.members-search-icon svg{width:1rem;height:1rem;display:block}.collective-agreement-search-input,.descriptions-search-input,.grievance-search-input,.members-search-input{flex:1 1;min-width:0;width:100%;box-sizing:border-box;padding:0;border:none;border-radius:0;background:transparent;color:var(--foreground);font-size:.9375rem;line-height:1.25;outline:none}.collective-agreement-search-input::-moz-placeholder,.descriptions-search-input::-moz-placeholder,.grievance-search-input::-moz-placeholder,.members-search-input::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 48%,transparent)}.collective-agreement-search-input::placeholder,.descriptions-search-input::placeholder,.grievance-search-input::placeholder,.members-search-input::placeholder{color:color-mix(in srgb,var(--foreground) 48%,transparent)}.collective-agreement-search-field:focus-within,.descriptions-search-field:focus-within,.grievance-search-field:focus-within,.members-search-field:focus-within{border-color:color-mix(in srgb,var(--descriptions-accent,var(--icon-theme-accent,#fbbf24)) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--descriptions-accent,var(--icon-theme-accent,#fbbf24)) 16%,transparent)}.collective-agreement-section,.descriptions-section{padding:1rem 1.25rem .25rem}.members-section{padding:1rem 1.25rem 1.25rem}.members-section:last-child{padding-bottom:1rem}.members-list{list-style:none;margin:0;padding:0}.members-list--cards{display:flex;flex-direction:column;gap:.65rem}.descriptions-section+.descriptions-section{padding-top:.35rem}.collective-agreement-section-title,.descriptions-section-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.descriptions-list{list-style:none;margin:0;padding:0}.descriptions-list--cards{display:flex;flex-direction:column;gap:.65rem}.descriptions-list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem!important;min-height:auto!important;border-bottom:none!important}.descriptions-page .data-section-card.descriptions-accordion-trigger,.descriptions-page .data-section-card.descriptions-list-row{width:100%;box-sizing:border-box}.descriptions-row-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1}.descriptions-code-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.75rem;padding:0 .45rem;border-radius:.375rem;background:color-mix(in srgb,var(--foreground) 8%,transparent);border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent);font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.descriptions-row-text{min-width:0}.descriptions-row-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground);line-height:1.3}.descriptions-row-subtitle{margin:.15rem 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 58%,transparent);line-height:1.35}.descriptions-row-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.descriptions-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.65rem .85rem!important;min-height:auto!important;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.descriptions-accordion-group{display:flex;flex-direction:column;gap:.5rem}.descriptions-accordion-label{font-size:.9375rem;font-weight:500;color:var(--foreground)}.descriptions-accordion-meta{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0}.descriptions-item-count{font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 58%,transparent);white-space:nowrap}.descriptions-chevron{transition:transform .2s ease}.descriptions-nested-list{list-style:none;margin:0;padding:0 0 0 1rem}.descriptions-nested-row{margin-left:0}.descriptions-empty{margin:0 0 1rem;padding:1.5rem 0;text-align:center;font-size:.875rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.descriptions-section:last-child{padding-bottom:1rem}@media (max-width:640px){.billto-add-row,.billto-section,.billto-toolbar-wrap,.collective-agreement-add-row,.collective-agreement-search-wrap,.descriptions-add-row,.descriptions-search-wrap,.descriptions-section,.export-import-section,.grievance-add-row,.grievance-required-signatures-row,.grievance-search-wrap,.grievance-section,.members-add-row,.members-search-wrap,.members-section,.members-toolbar-wrap,.salaries-add-row,.salaries-section,.salaries-toolbar-wrap{padding-left:1rem;padding-right:1rem}}#salaries-mobile-wrapper .data-section-card,.app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card,.app-page-shell__main:has(.salaries-content-wrapper) .data-section-card,.salaries-content-wrapper .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark #salaries-mobile-wrapper .data-section-card,.dark #salaries-mobile-wrapper .salaries-panel,.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card,.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,.dark .app-page-shell__main:has(.salaries-content-wrapper) .data-section-card,.dark .app-page-shell__main:has(.salaries-content-wrapper) .salaries-panel,.dark .salaries-content-wrapper .data-section-card,.dark .salaries-content-wrapper .salaries-panel,html.dark #salaries-mobile-wrapper .data-section-card,html.dark #salaries-mobile-wrapper .salaries-panel,html.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card,html.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,html.dark .app-page-shell__main:has(.salaries-content-wrapper) .data-section-card,html.dark .app-page-shell__main:has(.salaries-content-wrapper) .salaries-panel,html.dark .salaries-content-wrapper .data-section-card,html.dark .salaries-content-wrapper .salaries-panel{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}#salaries-mobile-wrapper,.salaries-content-wrapper{overflow:visible!important;padding-bottom:3rem}.billto-toolbar-wrap,.members-toolbar-wrap,.salaries-toolbar-wrap{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.members-toolbar-wrap{justify-content:space-between;align-items:stretch;gap:.75rem}@media (max-width:640px){.members-toolbar-wrap{padding-left:1rem;padding-right:1rem}}.members-page-size-wrap{flex-shrink:0;width:auto;min-width:11.75rem}.billto-sort-controls,.members-sort-controls,.salaries-sort-controls{display:flex;align-items:stretch;gap:.5rem}.billto-sort-dropdown-wrap,.members-sort-dropdown-wrap,.salaries-sort-dropdown-wrap{width:auto;min-width:10.5rem}.billto-sort-dropdown .dropdown-trigger-wrapper,.billto-sort-dropdown.glass-dropdown,.members-page-size-dropdown .dropdown-trigger-wrapper,.members-page-size-dropdown.glass-dropdown,.members-sort-dropdown .dropdown-trigger-wrapper,.members-sort-dropdown.glass-dropdown,.salaries-sort-dropdown .dropdown-trigger-wrapper,.salaries-sort-dropdown.glass-dropdown{width:100%}.billto-sort-dropdown .glass-dropdown__trigger,.members-page-size-dropdown .glass-dropdown__trigger,.members-sort-dropdown .glass-dropdown__trigger,.salaries-sort-dropdown .glass-dropdown__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;min-width:10.5rem!important;min-height:3.25rem!important;padding:.45rem .85rem!important;border-radius:.625rem!important;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;backdrop-filter:none!important;box-shadow:none!important;font-size:inherit!important}.billto-sort-dropdown .glass-dropdown__trigger:focus,.billto-sort-dropdown .glass-dropdown__trigger:hover,.billto-sort-dropdown .glass-dropdown__trigger[aria-expanded=true],.members-page-size-dropdown .glass-dropdown__trigger:focus,.members-page-size-dropdown .glass-dropdown__trigger:hover,.members-page-size-dropdown .glass-dropdown__trigger[aria-expanded=true],.members-sort-dropdown .glass-dropdown__trigger:focus,.members-sort-dropdown .glass-dropdown__trigger:hover,.members-sort-dropdown .glass-dropdown__trigger[aria-expanded=true],.salaries-sort-dropdown .glass-dropdown__trigger:focus,.salaries-sort-dropdown .glass-dropdown__trigger:hover,.salaries-sort-dropdown .glass-dropdown__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;border-color:color-mix(in srgb,var(--stroke-color) 85%,transparent)!important;box-shadow:none!important}.members-page-size-dropdown .glass-dropdown__trigger{min-width:11.75rem!important}.billto-sort-dropdown .dropdown-trigger-content--stacked,.members-page-size-dropdown .dropdown-trigger-content--stacked,.members-sort-dropdown .dropdown-trigger-content--stacked,.salaries-sort-dropdown .dropdown-trigger-content--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;flex:1 1;text-align:left}.billto-sort-dropdown .dropdown-trigger-caption,.members-page-size-dropdown .dropdown-trigger-caption,.members-sort-dropdown .dropdown-trigger-caption,.salaries-sort-dropdown .dropdown-trigger-caption{font-size:.6875rem;font-weight:500;line-height:1.2;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.billto-sort-dropdown .dropdown-trigger-value,.members-page-size-dropdown .dropdown-trigger-value,.members-sort-dropdown .dropdown-trigger-value,.salaries-sort-dropdown .dropdown-trigger-value{font-size:.875rem;font-weight:500;line-height:1.25;color:var(--foreground)}.billto-sort-dropdown .dropdown-arrow,.members-page-size-dropdown .dropdown-arrow,.members-sort-dropdown .dropdown-arrow,.salaries-sort-dropdown .dropdown-arrow{flex-shrink:0;width:1rem!important;height:1rem!important;opacity:.75}.billto-sort-direction-btn,.members-sort-direction-btn,.salaries-sort-direction-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;min-height:3.25rem;padding:0;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);cursor:pointer;transition:background .15s ease,border-color .15s ease}.billto-sort-direction-btn:hover:not(:disabled),.members-sort-direction-btn:hover:not(:disabled),.salaries-sort-direction-btn:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--stroke-color) 85%,transparent)}.billto-sort-direction-btn:disabled,.members-sort-direction-btn:disabled,.salaries-sort-direction-btn:disabled{opacity:.45;cursor:not-allowed}.billto-sort-direction-btn svg,.members-sort-direction-btn svg,.salaries-sort-direction-btn svg{width:1.125rem;height:1.125rem}@media (max-width:480px){.members-toolbar-wrap{padding-left:.75rem;padding-right:.75rem;gap:.5rem}.members-page-size-wrap{flex:1 1;min-width:0;width:auto}.members-sort-controls{flex:1 1;min-width:0;gap:.4rem}.members-sort-dropdown-wrap{flex:1 1;min-width:0;width:auto}.members-page-size-dropdown .glass-dropdown__trigger,.members-sort-dropdown .glass-dropdown__trigger{min-width:0!important;padding-left:.6rem!important;padding-right:.6rem!important;gap:.4rem!important}.members-page-size-dropdown .dropdown-trigger-caption,.members-page-size-dropdown .dropdown-trigger-value,.members-sort-dropdown .dropdown-trigger-caption,.members-sort-dropdown .dropdown-trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.members-sort-direction-btn{width:2.85rem;min-width:2.85rem}}.billto-section,.salaries-section{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.billto-list{list-style:none;margin:0}.billto-section.billto-list{padding:1rem 1.25rem}.billto-list--cards{gap:.65rem}.billto-page .billto-section .data-section-card{width:100%;box-sizing:border-box}.salaries-accordion-group{display:flex;flex-direction:column;gap:.5rem}.salaries-nested-list{list-style:none;margin:0;padding:0 0 0 1rem;display:flex;flex-direction:column;gap:.65rem}#bill-to-mobile-wrapper .data-section-card,.app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card,.app-page-shell__main:has(.billto-content-wrapper) .data-section-card,.billto-content-wrapper .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark #bill-to-mobile-wrapper .billto-panel,.dark #bill-to-mobile-wrapper .data-section-card,.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card,.dark .app-page-shell__main:has(.billto-content-wrapper) .billto-panel,.dark .app-page-shell__main:has(.billto-content-wrapper) .data-section-card,.dark .billto-content-wrapper .billto-panel,.dark .billto-content-wrapper .data-section-card,html.dark #bill-to-mobile-wrapper .billto-panel,html.dark #bill-to-mobile-wrapper .data-section-card,html.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card,html.dark .app-page-shell__main:has(.billto-content-wrapper) .billto-panel,html.dark .app-page-shell__main:has(.billto-content-wrapper) .data-section-card,html.dark .billto-content-wrapper .billto-panel,html.dark .billto-content-wrapper .data-section-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}#bill-to-mobile-wrapper,.billto-content-wrapper{overflow:visible!important;padding-bottom:3rem}html body .dark #bill-to-mobile-wrapper .billto-panel,html body .dark #collective-agreement-mobile-wrapper .collective-agreement-panel,html body .dark #descriptions-mobile-wrapper .descriptions-panel,html body .dark #export-import-mobile-wrapper .export-import-panel,html body .dark #member-profile-mobile-wrapper .member-profile-panel,html body .dark #members-mobile-wrapper .members-panel,html body .dark #salaries-mobile-wrapper .salaries-panel,html body .dark .app-page-shell__main .billto-panel,html body .dark .app-page-shell__main .collective-agreement-panel,html body .dark .app-page-shell__main .descriptions-panel,html body .dark .app-page-shell__main .export-import-page .export-import-panel,html body .dark .app-page-shell__main .member-profile-panel,html body .dark .app-page-shell__main .members-panel,html body .dark .app-page-shell__main .salaries-panel,html body .dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html body .dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html body .dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html body .dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html body .dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html body .dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,html body.dark #bill-to-mobile-wrapper .billto-panel,html body.dark #collective-agreement-mobile-wrapper .collective-agreement-panel,html body.dark #descriptions-mobile-wrapper .descriptions-panel,html body.dark #export-import-mobile-wrapper .export-import-panel,html body.dark #member-profile-mobile-wrapper .member-profile-panel,html body.dark #members-mobile-wrapper .members-panel,html body.dark #salaries-mobile-wrapper .salaries-panel,html body.dark .app-page-shell__main .billto-panel,html body.dark .app-page-shell__main .collective-agreement-panel,html body.dark .app-page-shell__main .descriptions-panel,html body.dark .app-page-shell__main .export-import-page .export-import-panel,html body.dark .app-page-shell__main .member-profile-panel,html body.dark .app-page-shell__main .members-panel,html body.dark .app-page-shell__main .salaries-panel,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html body.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,html.dark body #bill-to-mobile-wrapper .billto-panel,html.dark body #collective-agreement-mobile-wrapper .collective-agreement-panel,html.dark body #descriptions-mobile-wrapper .descriptions-panel,html.dark body #export-import-mobile-wrapper .export-import-panel,html.dark body #member-profile-mobile-wrapper .member-profile-panel,html.dark body #members-mobile-wrapper .members-panel,html.dark body #salaries-mobile-wrapper .salaries-panel,html.dark body .app-page-shell__main .billto-panel,html.dark body .app-page-shell__main .collective-agreement-panel,html.dark body .app-page-shell__main .descriptions-panel,html.dark body .app-page-shell__main .export-import-page .export-import-panel,html.dark body .app-page-shell__main .member-profile-panel,html.dark body .app-page-shell__main .members-panel,html.dark body .app-page-shell__main .salaries-panel,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel{position:relative;z-index:1;border-radius:.75rem!important;overflow:hidden!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html body #archives-mobile-wrapper .grievance-panel,html body .billboard-layout-root .billboard-panel,html body .billboard-panel,html body .grievance-layout-root .grievance-panel,html body .grievance-panel,html body .profile-layout-root .profile-panel,html body .profile-panel,html body .reports-layout-root .reports-panel,html body .reports-panel{position:relative;z-index:1;border-radius:.75rem!important;overflow:hidden!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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;min-height:480px;box-sizing:border-box!important}@media (min-width:1024px){.grievance-layout-root .grievance-panel,.profile-layout-root .profile-panel,.reports-layout-root .reports-panel{min-height:0!important;height:100%!important}}html body .dark #archives-mobile-wrapper .grievance-panel,html body .dark .billboard-layout-root .billboard-panel,html body .dark .billboard-panel,html body .dark .grievance-layout-root .grievance-panel,html body .dark .grievance-panel,html body .dark .profile-layout-root .profile-panel,html body .dark .profile-panel,html body .dark .reports-layout-root .reports-panel,html body .dark .reports-panel,html body.dark #archives-mobile-wrapper .grievance-panel,html body.dark .billboard-layout-root .billboard-panel,html body.dark .billboard-panel,html body.dark .grievance-layout-root .grievance-panel,html body.dark .grievance-panel,html body.dark .profile-layout-root .profile-panel,html body.dark .profile-panel,html body.dark .reports-layout-root .reports-panel,html body.dark .reports-panel,html.dark body #archives-mobile-wrapper .grievance-panel,html.dark body .billboard-layout-root .billboard-panel,html.dark body .billboard-panel,html.dark body .grievance-layout-root .grievance-panel,html.dark body .grievance-panel,html.dark body .profile-layout-root .profile-panel,html.dark body .profile-panel,html.dark body .reports-layout-root .reports-panel,html.dark body .reports-panel{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.grievance-page{width:100%}html body #member-profile-mobile-wrapper .member-profile-panel>.member-profile-body{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .dark #bill-to-mobile-wrapper .billto-panel,html body .dark #collective-agreement-mobile-wrapper .collective-agreement-panel,html body .dark #descriptions-mobile-wrapper .descriptions-panel,html body .dark #export-import-mobile-wrapper .export-import-panel,html body .dark #member-profile-mobile-wrapper .member-profile-panel,html body .dark #members-mobile-wrapper .members-panel,html body .dark #salaries-mobile-wrapper .salaries-panel,html body .dark .app-page-shell__main .billto-panel,html body .dark .app-page-shell__main .collective-agreement-panel,html body .dark .app-page-shell__main .descriptions-panel,html body .dark .app-page-shell__main .export-import-page .export-import-panel,html body .dark .app-page-shell__main .member-profile-panel,html body .dark .app-page-shell__main .members-panel,html body .dark .app-page-shell__main .salaries-panel,html body .dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html body .dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html body .dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html body .dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html body .dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html body .dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,html body.dark #bill-to-mobile-wrapper .billto-panel,html body.dark #collective-agreement-mobile-wrapper .collective-agreement-panel,html body.dark #descriptions-mobile-wrapper .descriptions-panel,html body.dark #export-import-mobile-wrapper .export-import-panel,html body.dark #member-profile-mobile-wrapper .member-profile-panel,html body.dark #members-mobile-wrapper .members-panel,html body.dark #salaries-mobile-wrapper .salaries-panel,html body.dark .app-page-shell__main .billto-panel,html body.dark .app-page-shell__main .collective-agreement-panel,html body.dark .app-page-shell__main .descriptions-panel,html body.dark .app-page-shell__main .export-import-page .export-import-panel,html body.dark .app-page-shell__main .member-profile-panel,html body.dark .app-page-shell__main .members-panel,html body.dark .app-page-shell__main .salaries-panel,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html body.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel,html.dark body #bill-to-mobile-wrapper .billto-panel,html.dark body #collective-agreement-mobile-wrapper .collective-agreement-panel,html.dark body #descriptions-mobile-wrapper .descriptions-panel,html.dark body #export-import-mobile-wrapper .export-import-panel,html.dark body #member-profile-mobile-wrapper .member-profile-panel,html.dark body #members-mobile-wrapper .members-panel,html.dark body #salaries-mobile-wrapper .salaries-panel,html.dark body .app-page-shell__main .billto-panel,html.dark body .app-page-shell__main .collective-agreement-panel,html.dark body .app-page-shell__main .descriptions-panel,html.dark body .app-page-shell__main .export-import-page .export-import-panel,html.dark body .app-page-shell__main .member-profile-panel,html.dark body .app-page-shell__main .members-panel,html.dark body .app-page-shell__main .salaries-panel,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-panel,html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-panel,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-panel,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-panel,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-panel,html.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-panel,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-panel{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html.light body #bill-to-mobile-wrapper .data-section-card:not(.billto-row-card),html.light body #collective-agreement-mobile-wrapper .data-section-card,html.light body #descriptions-mobile-wrapper .data-section-card:not(.descriptions-row-card),html.light body #export-import-mobile-wrapper .data-section-card:not(.export-import-row-card),html.light body #salaries-mobile-wrapper .data-section-card:not(.salaries-row-card),html.light body .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card:not(.billto-row-card),html.light body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html.light body .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card:not(.descriptions-row-card),html.light body .app-page-shell__main:has(#export-import-mobile-wrapper) .data-section-card:not(.export-import-row-card),html.light body .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card:not(.salaries-row-card),html.light body .billto-page .data-section-card:not(.billto-row-card),html.light body .collective-agreement-page .data-section-card,html.light body .descriptions-page .data-section-card:not(.descriptions-row-card),html.light body .export-import-page .data-section-card:not(.export-import-row-card),html.light body .salaries-page .data-section-card:not(.salaries-row-card),html:not(.dark) body #bill-to-mobile-wrapper .data-section-card:not(.billto-row-card),html:not(.dark) body #collective-agreement-mobile-wrapper .data-section-card,html:not(.dark) body #descriptions-mobile-wrapper .data-section-card:not(.descriptions-row-card),html:not(.dark) body #export-import-mobile-wrapper .data-section-card:not(.export-import-row-card),html:not(.dark) body #salaries-mobile-wrapper .data-section-card:not(.salaries-row-card),html:not(.dark) body .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card:not(.billto-row-card),html:not(.dark) body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html:not(.dark) body .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card:not(.descriptions-row-card),html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .data-section-card:not(.export-import-row-card),html:not(.dark) body .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card:not(.salaries-row-card),html:not(.dark) body .billto-page .data-section-card:not(.billto-row-card),html:not(.dark) body .collective-agreement-page .data-section-card,html:not(.dark) body .descriptions-page .data-section-card:not(.descriptions-row-card),html:not(.dark) body .export-import-page .data-section-card:not(.export-import-row-card),html:not(.dark) body .salaries-page .data-section-card:not(.salaries-row-card){background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:.75rem!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html body .dark #bill-to-mobile-wrapper .data-section-card:not(.billto-row-card),html body .dark #collective-agreement-mobile-wrapper .data-section-card,html body .dark #descriptions-mobile-wrapper .data-section-card,html body .dark #export-import-mobile-wrapper .data-section-card:not(.export-import-row-card),html body .dark #salaries-mobile-wrapper .data-section-card:not(.salaries-row-card),html body .dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card:not(.billto-row-card),html body .dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html body .dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,html body .dark .app-page-shell__main:has(#export-import-mobile-wrapper) .data-section-card:not(.export-import-row-card),html body .dark .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card:not(.salaries-row-card),html body .dark .billto-page .data-section-card:not(.billto-row-card),html body .dark .collective-agreement-page .data-section-card,html body .dark .descriptions-page .data-section-card,html body .dark .export-import-page .data-section-card:not(.export-import-row-card),html body .dark .salaries-page .data-section-card:not(.salaries-row-card),html body.dark #bill-to-mobile-wrapper .data-section-card:not(.billto-row-card),html body.dark #collective-agreement-mobile-wrapper .data-section-card,html body.dark #descriptions-mobile-wrapper .data-section-card,html body.dark #export-import-mobile-wrapper .data-section-card:not(.export-import-row-card),html body.dark #salaries-mobile-wrapper .data-section-card:not(.salaries-row-card),html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card:not(.billto-row-card),html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .data-section-card:not(.export-import-row-card),html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card:not(.salaries-row-card),html body.dark .billto-page .data-section-card:not(.billto-row-card),html body.dark .collective-agreement-page .data-section-card,html body.dark .descriptions-page .data-section-card,html body.dark .export-import-page .data-section-card:not(.export-import-row-card),html body.dark .salaries-page .data-section-card:not(.salaries-row-card),html.dark body #bill-to-mobile-wrapper .data-section-card:not(.billto-row-card),html.dark body #collective-agreement-mobile-wrapper .data-section-card,html.dark body #descriptions-mobile-wrapper .data-section-card,html.dark body #export-import-mobile-wrapper .data-section-card:not(.export-import-row-card),html.dark body #salaries-mobile-wrapper .data-section-card:not(.salaries-row-card),html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .data-section-card:not(.billto-row-card),html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-section-card,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .data-section-card,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .data-section-card:not(.export-import-row-card),html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .data-section-card:not(.salaries-row-card),html.dark body .billto-page .data-section-card:not(.billto-row-card),html.dark body .collective-agreement-page .data-section-card,html.dark body .descriptions-page .data-section-card,html.dark body .export-import-page .data-section-card:not(.export-import-row-card),html.dark body .salaries-page .data-section-card:not(.salaries-row-card){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow-inactive)!important}#export-import-mobile-wrapper,.export-import-content-wrapper{overflow:visible!important;padding-bottom:3rem}.export-import-page{width:100%}.export-import-section{padding:1rem 1.25rem 1.25rem}.export-import-section-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.export-import-list{list-style:none;margin:0;padding:0}.export-import-list--cards{display:flex;flex-direction:column;gap:.65rem}.export-import-page .data-section-card.export-import-card{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.75rem!important;width:100%;box-sizing:border-box;min-height:auto!important;padding:.85rem 1rem!important}.export-import-card-main{min-width:0;flex:1 1}.export-import-card-main--full{width:100%}.export-import-card-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.export-import-card-title--danger{color:#dc2626}.dark .export-import-card-title--danger,html.dark .export-import-card-title--danger{color:#f87171}.export-import-card-description{margin:0;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.export-import-card-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.export-import-card--info{display:block!important}.export-import-info-copy{display:flex;flex-direction:column;gap:.65rem;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.export-import-info-copy p{margin:0}.export-import-info-warning{color:#dc2626!important}.dark .export-import-info-warning,html.dark .export-import-info-warning{color:#f87171!important}.approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card,.approval-layout-root:not(:has(.grievance-panel)) .approval-sign-list-panel.data-section-card,.approval-layout-root:not(:has(.grievance-panel)) .approval-sign-section-panel.data-section-card,.approval-layout-root:not(:has(.grievance-panel)) .data-section-card,.grievance-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card,.dark .approval-layout-root:not(:has(.grievance-panel)) .approval-sign-list-panel.data-section-card,.dark .approval-layout-root:not(:has(.grievance-panel)) .approval-sign-section-panel.data-section-card,.dark .approval-layout-root:not(:has(.grievance-panel)) .data-section-card,.grievance-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card,html.dark .approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card,html.dark .approval-layout-root:not(:has(.grievance-panel)) .approval-sign-list-panel.data-section-card,html.dark .approval-layout-root:not(:has(.grievance-panel)) .approval-sign-section-panel.data-section-card,html.dark .approval-layout-root:not(:has(.grievance-panel)) .data-section-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}.approval-layout-root .app-page-shell__main .approval-liberation-page,.approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll),.approval-layout-root>.md\:hidden,.approval-liberation-page,.grievance-layout-root .app-page-shell__main .approval-liberation-page,.grievance-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll){overflow:visible!important;padding-bottom:3rem}#member-profile-mobile-wrapper .data-section-card,#member-profile-mobile-wrapper .member-profile-tab-content-card,.app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}#member-profile-mobile-wrapper .member-profile-tab-content-card,.app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{box-shadow:0 10px 18px rgba(15,23,42,.08),0 12px 28px rgba(15,23,42,.12),0 22px 44px rgba(15,23,42,.1)!important;clip-path:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}#member-profile-mobile-wrapper .member-profile-tab-bar,.app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.dark #member-profile-mobile-wrapper .data-section-card,.dark #member-profile-mobile-wrapper .member-profile-tab-content-card,.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html.dark #member-profile-mobile-wrapper .data-section-card,html.dark #member-profile-mobile-wrapper .member-profile-tab-content-card,html.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-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}.dark #member-profile-mobile-wrapper .member-profile-tab-content-card,.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card,html.dark #member-profile-mobile-wrapper .member-profile-tab-content-card,html.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{box-shadow:0 10px 20px rgba(0,0,0,.26),0 12px 30px rgba(0,0,0,.32),0 22px 48px rgba(0,0,0,.3)!important;clip-path:none!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,.app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;opacity:1!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]{opacity:.85!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 2px 6px rgba(15,23,42,.05)!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover{background:#ffffff!important;opacity:.95!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]{background:#ffffff!important;border-bottom:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),4px 4px 14px rgba(15,23,42,.08),-4px 4px 14px rgba(15,23,42,.08),0 6px 16px rgba(15,23,42,.08)!important;clip-path:none!important}#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,#member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after{background:#ffffff!important}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab{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}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false],.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=false],html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false],html.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=false]{box-shadow:var(--glass-panel-shadow-inactive)!important}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover{background:var(--surface-bg)!important}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover{box-shadow:var(--glass-panel-shadow-inactive)!important}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]{background:var(--surface-bg)!important;box-shadow:0 1px 2px rgba(0,0,0,.22),4px 4px 16px rgba(0,0,0,.24),-4px 4px 16px rgba(0,0,0,.24),0 6px 18px rgba(0,0,0,.22)!important}.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after{background:var(--surface-bg)!important}html body #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content{border-top-left-radius:0!important;border-radius:0 16px 16px 16px!important;overflow-x:hidden!important;overflow-y:auto!important}html body .dark #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content,html body.dark #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content,html.dark body #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content{border-top-left-radius:0!important;border-radius:0 16px 16px 16px!important}html body #member-profile-mobile-wrapper .data-section-card,html body #member-profile-mobile-wrapper .member-profile-tab-content-card,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{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:none!important;box-shadow:var(--glass-panel-shadow-inactive)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html body .dark #member-profile-mobile-wrapper .data-section-card,html body .dark #member-profile-mobile-wrapper .member-profile-tab-content-card,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card,html body.dark #member-profile-mobile-wrapper .data-section-card,html body.dark #member-profile-mobile-wrapper .member-profile-tab-content-card,html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card,html.dark body #member-profile-mobile-wrapper .data-section-card,html.dark body #member-profile-mobile-wrapper .member-profile-tab-content-card,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow-inactive)!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false],html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab{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:none!important;box-shadow:var(--glass-panel-shadow-inactive)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]{opacity:.85!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true]{color:var(--icon-theme-accent,#fbbf24)!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active .member-tab-text,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active svg,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true] .member-tab-text,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true] svg,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active .member-tab-text,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active svg,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true] .member-tab-text,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true] svg{color:inherit!important}html body .dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html body .dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false],html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],html body.dark .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab,html.dark body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html.dark body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow-inactive)!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after,html body .dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html body .dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html body.dark #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after,html.dark body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html.dark body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after{background:var(--glass-panel-bg)!important}html.light body #member-profile-mobile-wrapper .member-profile-tab-content-card,html.light body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card,html:not(.dark) body #member-profile-mobile-wrapper .data-section-card,html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-content-card,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .data-section-card,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(148,163,184,.55)!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-content-card,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{box-shadow:0 10px 18px rgba(15,23,42,.08),0 12px 28px rgba(15,23,42,.12),0 22px 44px rgba(15,23,42,.1)!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(148,163,184,.55)!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;opacity:1!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false],html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=false]{opacity:.92!important;border-bottom:1px solid rgba(148,163,184,.55)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 2px 6px rgba(15,23,42,.05)!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab:hover,html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=false]:hover,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab:hover,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=false]:hover{background:#ffffff!important;opacity:1!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true]{background:#ffffff!important;border-bottom:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),4px 4px 14px rgba(15,23,42,.08),-4px 4px 14px rgba(15,23,42,.08),0 6px 16px rgba(15,23,42,.08)!important}html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html:not(.dark) body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true]:after,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active:after,html:not(.dark) body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true]:after{background:#ffffff!important}@media (max-width:1023px){#member-profile-mobile-wrapper .member-profile-body{overflow:hidden!important}#member-profile-mobile-wrapper{padding-bottom:0!important;overflow:hidden!important}}.dark .app-page-shell__main .member-folder-tab,.dark .member-profile-tab-bar .member-folder-tab{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important}.dark .app-page-shell__main .member-folder-tab[data-active=false],.dark .member-profile-tab-bar .member-folder-tab[data-active=false]{box-shadow:var(--glass-panel-shadow-inactive)!important}.dark .member-profile-tab-bar .member-folder-tab,html.dark .member-profile-tab-bar .member-folder-tab{background:rgba(255,255,255,.06)!important}#archives-mobile-wrapper .data-section-card:not(.grievance-row-card),#archives-mobile-wrapper .grievance-panel .data-section-card:not(.grievance-row-card),.approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),.billboard-layout-root .billboard-panel .data-section-card:not(.billboard-row-card),.grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card:not(.grievance-row-card),.grievance-layout-root .data-section-card:not(.grievance-row-card),.grievance-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),.grievance-layout-root .grievance-panel .data-section-card:not(.grievance-row-card),.reports-layout-root .reports-panel .data-section-card:not(.reports-row-card){position:relative;z-index:1;border-radius:.75rem!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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}.dark #archives-mobile-wrapper .data-section-card:not(.grievance-row-card),.dark #archives-mobile-wrapper .grievance-panel .data-section-card:not(.grievance-row-card),.dark .billboard-layout-root .billboard-panel .data-section-card:not(.billboard-row-card),.dark .grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card:not(.grievance-row-card),.dark .grievance-layout-root .data-section-card:not(.grievance-row-card),.dark .grievance-layout-root .grievance-panel .data-section-card:not(.grievance-row-card),.dark .reports-layout-root .reports-panel .data-section-card:not(.reports-row-card),html.dark #archives-mobile-wrapper .data-section-card:not(.grievance-row-card),html.dark #archives-mobile-wrapper .grievance-panel .data-section-card:not(.grievance-row-card),html.dark .billboard-layout-root .billboard-panel .data-section-card:not(.billboard-row-card),html.dark .grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card:not(.grievance-row-card),html.dark .grievance-layout-root .data-section-card:not(.grievance-row-card),html.dark .grievance-layout-root .grievance-panel .data-section-card:not(.grievance-row-card),html.dark .reports-layout-root .reports-panel .data-section-card:not(.reports-row-card){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html body #archives-mobile-wrapper .grievance-panel .data-section-card:not(.grievance-row-card),html body .grievance-layout-root .grievance-panel .data-section-card:not(.grievance-row-card){border:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important}.grievance-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),.grievance-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell),html body .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),html body .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell){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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.grievance-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),.grievance-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell),html body .dark .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),html body .dark .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell),html body.dark .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),html body.dark .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell),html.dark body .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card:not(.approval-sign-section-shell),html.dark body .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card:not(.approval-sign-section-shell){background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.approval-layout-root .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards,.grievance-layout-root .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards{padding:0 1rem 1rem}#archives-mobile-wrapper:not(.grievance-archive-page),.grievance-layout-root .app-page-shell__main .grievance-content-area,.grievance-layout-root>.md\:hidden{overflow:visible!important;padding-bottom:3rem}@media (max-width:1023px){.approval-layout-root:not(:has(.approval-sign-sub-page)) .grievance-content-shell,.approval-layout-root:not(:has(.approval-sign-sub-page)) .grievance-panel,.grievance-layout-root:not(:has(.grievance-archive-page,.grievance-form-page)) .app-page-shell__main .grievance-content-shell,.grievance-layout-root:not(:has(.grievance-archive-page,.grievance-form-page)) .grievance-panel{overflow:visible!important;padding-bottom:3rem}.approval-layout-root:not(:has(.approval-sign-sub-page)) .grievance-panel-scroll,.grievance-layout-root:not(:has(.grievance-archive-page,.grievance-form-page)) .grievance-panel-scroll{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;padding:1rem!important}}.grievance-required-signatures-row{padding:0 1.25rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.grievance-required-signatures-row .grievance-required-signatures-wrap{margin-bottom:0}.grievance-required-signatures-wrap{position:relative;overflow:visible!important;padding-top:.625rem;padding-left:.375rem;margin-bottom:.75rem}.grievance-required-signatures-badge{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .25rem;border-radius:6px;background-color:#ff0000;color:#ffffff;font-size:11px;font-weight:600;line-height:1;pointer-events:none}.grievance-required-signatures-wrap .grievance-required-signatures-card{overflow:visible!important}.approval-liberation-list .data-section-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;min-height:auto!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important;overflow:hidden!important}.approval-liberation-list .data-section-card.history-group-header{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.approval-liberation-list .data-section-card ul{padding-left:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}.approval-liberation-list .data-section-card li{padding-left:0!important;margin-left:0!important;overflow-wrap:break-word!important;word-break:break-word!important;list-style:none!important}.approval-liberation-list .approval-liberation-events,.approval-liberation-list .approval-liberation-events li{list-style-type:none!important;list-style:none!important}.approval-liberation-list .approval-liberation-events li::marker,.approval-liberation-list .approval-liberation-events li:before{content:none!important;display:none!important}.approval-liberation-list .approval-liberation-events li.approval-liberation-event-card{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:8px!important;padding:.625rem .875rem .625rem 1.25rem!important;background:rgba(255,255,255,.04)!important;box-sizing:border-box!important}.dark .approval-liberation-list .approval-liberation-events li.approval-liberation-event-card{border-color:rgba(255,255,255,.12)!important;background:rgba(0,0,0,.15)!important}.approval-liberation-list .approval-liberation-item-buttons{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.approval-liberation-list .approval-liberation-item-buttons .icon,.approval-liberation-list .approval-liberation-item-buttons .icon-circle{display:inline-flex!important;flex-shrink:0!important}.approval-liberation-list .approval-liberation-bottom-buttons{flex-direction:row!important;flex-wrap:nowrap!important}.approval-liberation-list .approval-liberation-bottom-buttons>span{display:inline-flex!important;flex-shrink:0!important}.grievance-layout-root .calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .grievance-layout-root .calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.grievance-layout-root .grievance-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .grievance-layout-root .grievance-mobile .calendar-black-container,html.dark .grievance-layout-root .grievance-mobile .calendar-black-container{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}.grievance-layout-root .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .grievance-layout-root .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}html.light .billboard-layout .data-section-card,html:not(.dark) .billboard-layout .data-section-card{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:.75rem!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .billboard-layout .calendar-sidebar-container,.dark .billboard-layout .data-section-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-layout .calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .billboard-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .billboard-layout .billboard-mobile .calendar-black-container,html.dark .billboard-layout .billboard-mobile .calendar-black-container{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}.billboard-layout .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-layout .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .billboard-content-area .news-controls,.billboard-mobile-shell-wrapper .news-controls{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:.5rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-layout .billboard-content-area .news-controls,.dark .billboard-mobile-shell-wrapper .news-controls{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .billboard-content-area .kiosk-news-card.news-article,.billboard-layout .billboard-content-area .news-article,.billboard-mobile-shell-wrapper .kiosk-news-card.news-article,.billboard-mobile-shell-wrapper .news-article{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.billboard-layout .billboard-content-area .kiosk-news-card.news-article:hover,.billboard-layout .billboard-content-area .news-article:hover,.billboard-mobile-shell-wrapper .kiosk-news-card.news-article:hover,.billboard-mobile-shell-wrapper .news-article:hover,.dark .billboard-layout .billboard-content-area .kiosk-news-card.news-article:hover,.dark .billboard-layout .billboard-content-area .news-article:hover,.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article:hover,.dark .billboard-mobile-shell-wrapper .news-article:hover{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.dark .billboard-layout .billboard-content-area .kiosk-news-card.news-article,.dark .billboard-layout .billboard-content-area .news-article,.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article,.dark .billboard-mobile-shell-wrapper .news-article{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .billboard-content-area .kiosk-news-card.calendar-sidebar-container,.billboard-layout .billboard-content-area .news-article.calendar-sidebar-container,.billboard-layout .billboard-content-area .news-controls.calendar-sidebar-container,.billboard-mobile-shell-wrapper .kiosk-news-card.calendar-sidebar-container,.billboard-mobile-shell-wrapper .news-article.calendar-sidebar-container,.billboard-mobile-shell-wrapper .news-controls.calendar-sidebar-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-layout .billboard-content-area .kiosk-news-card.calendar-sidebar-container,.dark .billboard-layout .billboard-content-area .news-article.calendar-sidebar-container,.dark .billboard-layout .billboard-content-area .news-controls.calendar-sidebar-container,.dark .billboard-mobile-shell-wrapper .kiosk-news-card.calendar-sidebar-container,.dark .billboard-mobile-shell-wrapper .news-article.calendar-sidebar-container,.dark .billboard-mobile-shell-wrapper .news-controls.calendar-sidebar-container,html.dark .billboard-layout .billboard-content-area .kiosk-news-card.calendar-sidebar-container,html.dark .billboard-layout .billboard-content-area .news-article.calendar-sidebar-container,html.dark .billboard-layout .billboard-content-area .news-controls.calendar-sidebar-container,html.dark .billboard-mobile-shell-wrapper .kiosk-news-card.calendar-sidebar-container,html.dark .billboard-mobile-shell-wrapper .news-article.calendar-sidebar-container,html.dark .billboard-mobile-shell-wrapper .news-controls.calendar-sidebar-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-article.calendar-sidebar-container,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls.calendar-sidebar-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article.calendar-sidebar-container,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls.calendar-sidebar-container,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article.calendar-sidebar-container,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-controls.calendar-sidebar-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article,.billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-container .kiosk-news-card.news-article,.billboard-mobile-shell-wrapper .kiosk-news-card.news-article,.billboard-mobile-shell-wrapper .news-article,.billboard-mobile-shell-wrapper .news-container .kiosk-news-card.news-article{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article:hover,.billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article:hover,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-article:hover,.billboard-mobile-shell-wrapper .kiosk-news-card.news-article:hover,.billboard-mobile-shell-wrapper .news-article:hover{background:#ffffff!important;border-color:color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;transform:none!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}.dark .billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-container .kiosk-news-card.news-article,.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article,.dark .billboard-mobile-shell-wrapper .news-article,.dark .billboard-mobile-shell-wrapper .news-container .kiosk-news-card.news-article,html.dark .billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-container .kiosk-news-card.news-article,html.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article,html.dark .billboard-mobile-shell-wrapper .news-article,html.dark .billboard-mobile-shell-wrapper .news-container .kiosk-news-card.news-article{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}.dark .billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article:hover,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article:hover,.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article:hover,.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article:hover,.dark .billboard-mobile-shell-wrapper .news-article:hover,html.dark .billboard-layout .billboard-content-area .news-container .kiosk-news-card.news-article:hover,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article:hover,html.dark .billboard-layout-root .app-page-shell__main .billboard-content-area .news-article:hover,html.dark .billboard-mobile-shell-wrapper .kiosk-news-card.news-article:hover,html.dark .billboard-mobile-shell-wrapper .news-article:hover{background:var(--surface-bg)!important}.billboard-layout .billboard-content-area .news-articles-container,.billboard-layout .billboard-content-area .news-container.login-scope,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-articles-container,.billboard-layout-root .app-page-shell__main .billboard-content-area .news-container,.billboard-mobile-shell-wrapper .news-articles-container,.billboard-mobile-shell-wrapper .news-container{overflow:visible!important;padding-bottom:3rem}.billboard-layout-root .billboard-panel .billboard-news-toolbar,.billboard-layout-root .billboard-panel .job-postings-toolbar,.billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:1rem 1.25rem!important}html.light body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card){background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;border-radius:.75rem!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html body .dark .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html body .dark .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card){overflow:visible!important;isolation:auto!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}.billboard-layout-root .billboard-panel .news-articles-container,.billboard-layout-root .billboard-panel .news-container{overflow:visible!important;padding-bottom:0!important}.reports-layout-root .reports-panel .reports-generate-row,.reports-layout-root .reports-panel .reports-panel-toolbar,.reports-panel .reports-generate-row,.reports-panel .reports-panel-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:1rem 1.25rem!important}.reports-layout-root .reports-panel .reports-generate-row:has(.reports-generate-btn),.reports-panel .reports-generate-row:has(.reports-generate-btn){justify-content:flex-start!important}.reports-generate-row .reports-generate-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.reports-generate-btn svg{width:1rem;height:1rem;flex-shrink:0}.reports-generate-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}html.light body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card){background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none!important;border-radius:.75rem!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html body.dark .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html.dark body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card){overflow:visible!important;isolation:auto!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}.reports-layout-root .reports-panel .reports-page-content-wrapper{overflow:visible!important}html body .profile-layout-root .profile-panel .data-section-card{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:none!important;outline:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}html body .dark .profile-layout-root .profile-panel .data-section-card,html body.dark .profile-layout-root .profile-panel .data-section-card,html.dark body .profile-layout-root .profile-panel .data-section-card{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html body .profile-layout-root .profile-panel .account-information-card.calendar-black-container{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:none!important;box-shadow:var(--glass-panel-shadow)!important;border-radius:.75rem!important;padding:1.25rem 1.75rem 1.5rem!important;margin-bottom:0!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;overflow:hidden!important}html body .dark .profile-layout-root .profile-panel .account-information-card.calendar-black-container,html body.dark .profile-layout-root .profile-panel .account-information-card.calendar-black-container,html.dark body .profile-layout-root .profile-panel .account-information-card.calendar-black-container{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.profile-layout-root .profile-panel .profile-settings-cards,.profile-layout-root .profile-panel .users-page{padding-bottom:0!important;overflow:visible!important}.profile-layout-root .profile-panel .users-page{min-height:0!important;width:100%!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.profile-layout-root .profile-panel .profile-settings-cards{display:flex!important;flex-direction:column!important;gap:.65rem!important;width:100%!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.profile-panel-avatar-section{padding:.5rem 0 1.5rem;margin-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 40%,transparent);overflow:visible!important}.profile-panel-avatar-section .profile-panel-avatar-stack{gap:1.25rem;overflow:visible!important}.profile-panel-avatar-section .profile-panel-avatar-identity{margin-bottom:1.5rem}.profile-mobile-avatar-section{width:100%;max-width:500px;margin-left:auto;margin-right:auto;overflow:visible!important}.profile-mobile-avatar-email,.profile-mobile-avatar-name{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.profile-mobile-shell .profile-mobile-avatar-section{border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 40%,transparent)}.reports-layout-root .reports-content-area .calendar-black-container,.reports-layout-root .reports-content-area .data-section-card:not(.reports-row-card),.reports-layout-root .reports-content-area .mobile-header-card,.reports-layout-root .reports-mobile-shell-wrapper .calendar-black-container,.reports-layout-root .reports-mobile-shell-wrapper .data-section-card:not(.reports-row-card),.reports-layout-root .reports-mobile-shell-wrapper .mobile-header-card,.reports-layout-root>div.md\:hidden .calendar-black-container,.reports-layout-root>div.md\:hidden .data-section-card:not(.reports-row-card),.reports-layout-root>div.md\:hidden .mobile-header-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .reports-layout-root .reports-content-area .calendar-black-container,.dark .reports-layout-root .reports-content-area .data-section-card:not(.reports-row-card),.dark .reports-layout-root .reports-content-area .mobile-header-card,.dark .reports-layout-root .reports-mobile-shell-wrapper .calendar-black-container,.dark .reports-layout-root .reports-mobile-shell-wrapper .data-section-card:not(.reports-row-card),.dark .reports-layout-root .reports-mobile-shell-wrapper .mobile-header-card,.dark .reports-layout-root>div.md\:hidden .calendar-black-container,.dark .reports-layout-root>div.md\:hidden .data-section-card:not(.reports-row-card),.dark .reports-layout-root>div.md\:hidden .mobile-header-card,html.dark .reports-layout-root .reports-content-area .calendar-black-container,html.dark .reports-layout-root .reports-content-area .data-section-card:not(.reports-row-card),html.dark .reports-layout-root .reports-content-area .mobile-header-card,html.dark .reports-layout-root .reports-mobile-shell-wrapper .calendar-black-container,html.dark .reports-layout-root .reports-mobile-shell-wrapper .data-section-card:not(.reports-row-card),html.dark .reports-layout-root .reports-mobile-shell-wrapper .mobile-header-card,html.dark .reports-layout-root>div.md\:hidden .calendar-black-container,html.dark .reports-layout-root>div.md\:hidden .data-section-card:not(.reports-row-card),html.dark .reports-layout-root>div.md\:hidden .mobile-header-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}.reports-layout-root .reports-panel .data-section-card{width:100%!important;max-width:100%!important}.reports-layout-root .btn-export{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!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;color:var(--foreground)!important;font-weight:600!important;transition:background .14s ease,box-shadow .14s ease!important}.dark .reports-layout-root .btn-export,html.dark .reports-layout-root .btn-export{background:var(--surface-bg)!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}.reports-layout-root .btn-export:hover{background:#ffffff!important}.dark .reports-layout-root .btn-export:hover,html.dark .reports-layout-root .btn-export:hover{background:var(--surface-bg)!important}.approval-layout-root .approval-mobile-header-card,.billboard-layout-root .billboard-mobile-header-card,.committees-layout-root .committees-mobile-header-card,.data-layout-root .data-mobile-header-card,.grievance-layout-root .grievance-mobile-header-card,.reports-layout-root .reports-mobile-header-card{background:rgba(255,255,255,.2)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.1)!important;border:none!important;border-radius:.5rem!important;padding:.5rem .75rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:rgb(55 65 81)!important;font-weight:500!important;overflow:hidden!important;position:relative!important;width:100%!important;margin:0!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important}.reports-layout-root .user-activity-row td,.reports-layout-root .user-activity-row:hover td{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .reports-layout-root .user-activity-row td,.dark .reports-layout-root .user-activity-row:hover td,html.dark .reports-layout-root .user-activity-row td,html.dark .reports-layout-root .user-activity-row:hover td{background:var(--surface-bg)!important;border:none!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}.reports-layout-root .invoice-event-row td,.reports-layout-root .invoice-event-row:hover td,.reports-layout-root .invoice-events-table th{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .reports-layout-root .invoice-event-row td,.dark .reports-layout-root .invoice-event-row:hover td,.dark .reports-layout-root .invoice-events-table th,html.dark .reports-layout-root .invoice-event-row td,html.dark .reports-layout-root .invoice-event-row:hover td,html.dark .reports-layout-root .invoice-events-table th{background:var(--surface-bg)!important;border:none!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}.reports-layout-root .app-page-shell__main,.reports-layout-root .reports-content-area,.reports-layout-root>div.md\:hidden{overflow:visible!important;padding-bottom:3rem}.profile-layout-root .data-section-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .data-section-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.profile-layout-root .users-page:not(.users-page--embedded) .data-section-card,.users-page:not(.users-page--embedded) .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .profile-layout-root .users-page:not(.users-page--embedded) .data-section-card,.dark .users-page:not(.users-page--embedded) .data-section-card,html.dark .profile-layout-root .users-page:not(.users-page--embedded) .data-section-card,html.dark .users-page:not(.users-page--embedded) .data-section-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}@media (min-width:1024px){.profile-layout-root .users-page--embedded .data-section-card,.users-page--embedded .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .profile-layout-root .users-page--embedded .data-section-card,.dark .users-page--embedded .data-section-card,html.dark .profile-layout-root .users-page--embedded .data-section-card,html.dark .users-page--embedded .data-section-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}.users-page--embedded tbody tr+tr .data-section-card,.users-page--embedded>.users-page__list{border-top:none!important;margin-top:0!important;padding-top:0!important}.users-page--embedded{display:flex;flex-direction:column;gap:2rem}}.profile-layout-root .users-page,.users-page{background:transparent!important;overflow:visible!important;padding-bottom:3rem}@media (max-width:1023px){div.p-6.users-layout-root.app-page-shell-offset{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}.users-layout-root .app-page-shell--users:not(.users-layout-root){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}div.p-6.users-layout-root .app-page-shell__main{position:static!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}.users-mobile-shell .users-page{min-height:0!important;height:auto!important;padding-bottom:1rem!important}}@media (max-width:1023px){.users-page td:has(.user-row-grid){padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (min-width:768px) and (max-width:1023px){.users-page .user-row-grid .col-role{display:none!important}.users-page .user-row-grid{grid-template-columns:30% 25% 15% 10% 20%!important}}@media (min-width:1023px) and (max-width:1100px){.users-page .user-row-grid .col-joined,.users-page .user-row-grid .col-role,.users-page .user-row-grid .col-username{display:none!important}.users-page .user-row-grid{grid-template-columns:25% 35% 15% 25%!important}}@media (min-width:1024px){.users-page td:has(.user-row-grid){padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.master-layout{background:transparent!important}.master-layout .data-section-card{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:var(--glass-panel-border)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .master-layout .data-section-card{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important}.master-links-page,.master-networks-page{--master-gold:#c9a227;--master-gold-soft:#e8c547;--master-gold-muted:rgba(201,162,39,0.72);--master-card-bg:color-mix(in srgb,#0f1419 88%,transparent);--master-entry-bg:color-mix(in srgb,#121820 92%,transparent);--master-input-bg:color-mix(in srgb,#0a0e12 94%,transparent);max-width:42rem;margin:0 auto;padding-top:.5rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:1.25rem}.master-networks-card{position:relative;z-index:1;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--master-gold) 42%,transparent);background:var(--master-card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--master-gold) 8%,transparent),0 8px 28px rgba(0,0,0,.38),0 18px 48px rgba(0,0,0,.28);overflow:visible}.master-networks-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem .75rem}.master-networks-card__title-wrap{display:flex;align-items:center;gap:.625rem;min-width:0}.master-networks-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;color:var(--master-gold-soft);flex-shrink:0}.master-networks-card__icon svg{width:100%;height:100%}.master-networks-card__title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:var(--master-gold-soft)}.master-networks-card__subtitle{font-size:.75rem;color:var(--master-gold-muted);white-space:nowrap}.master-networks-card__body{padding:0 1.125rem 1.125rem}.master-networks-form{display:flex;flex-direction:column;gap:.875rem}.master-networks-field{display:flex;flex-direction:column;gap:.4rem}.master-networks-label{font-size:.78rem;font-weight:500;color:var(--master-gold-muted)}.master-networks-input,.master-networks-select{width:100%;box-sizing:border-box;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--master-gold) 22%,transparent);background:var(--master-input-bg);color:var(--foreground);padding:.72rem .875rem;font-size:.875rem;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.master-networks-input::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 42%,transparent)}.master-networks-input::placeholder{color:color-mix(in srgb,var(--foreground) 42%,transparent)}.master-networks-input:focus,.master-networks-select:focus{border-color:color-mix(in srgb,var(--master-gold) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--master-gold) 18%,transparent)}.master-networks-input.is-disabled{opacity:.65;cursor:not-allowed}.master-networks-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.8rem 1rem;border:none;border-radius:.625rem;background:linear-gradient(90deg,#b8891d,#e8c547 52%,#c9a227);color:#1a1205;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px rgba(201,162,39,.28);transition:filter .14s ease,transform .14s ease,opacity .14s ease}.master-networks-btn-primary svg{width:1rem;height:1rem}.master-networks-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.master-networks-btn-primary:active:not(:disabled){transform:translateY(1px)}.master-networks-btn-primary:disabled{opacity:.55;cursor:not-allowed}.master-networks-btn-primary--compact{width:auto;min-width:9rem;margin-top:0;padding:.55rem 1rem;font-size:.82rem}.master-networks-archive-toggle{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.875rem;font-size:.78rem;color:var(--master-gold-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.master-networks-archive-toggle input{position:absolute;opacity:0;pointer-events:none}.master-networks-archive-toggle__box{width:1rem;height:1rem;border-radius:.2rem;border:1px solid color-mix(in srgb,var(--master-gold) 55%,transparent);background:transparent;position:relative;flex-shrink:0}.master-networks-archive-toggle input:checked+.master-networks-archive-toggle__box{background:color-mix(in srgb,var(--master-gold) 18%,transparent)}.master-networks-archive-toggle input:checked+.master-networks-archive-toggle__box:after{content:"";position:absolute;left:.28rem;top:.12rem;width:.28rem;height:.55rem;border-right:2px solid var(--master-gold-soft);border-bottom:2px solid var(--master-gold-soft);transform:rotate(45deg)}.master-networks-list{display:flex;flex-direction:column;gap:.75rem}.master-networks-entry{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.875rem;gap:.875rem;align-items:start;padding:.95rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--master-gold) 28%,transparent);background:var(--master-entry-bg);box-shadow:0 6px 18px rgba(0,0,0,.22)}.master-networks-entry.is-archived{opacity:.62}.master-networks-entry__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--master-gold) 45%,transparent);color:var(--master-gold-soft);flex-shrink:0}.master-networks-entry__icon svg{width:1.25rem;height:1.25rem}.master-networks-entry__main{min-width:0}.master-networks-entry__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.master-networks-entry__name{margin:0;font-size:1.05rem;font-weight:600;color:var(--foreground)}.master-networks-entry__archived{font-size:.65rem;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 10%,transparent);color:color-mix(in srgb,var(--foreground) 65%,transparent)}.master-networks-entry__description{margin:.2rem 0 .55rem;font-size:.82rem;color:var(--master-gold-muted)}.master-networks-entry__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.master-networks-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--master-gold) 24%,transparent);background:color-mix(in srgb,#000 28%,transparent);font-size:.68rem;color:var(--master-gold-muted);white-space:nowrap}.master-networks-badge svg{width:.75rem;height:.75rem;flex-shrink:0}.master-networks-badge.is-active{color:#86efac;border-color:color-mix(in srgb,#22c55e 35%,transparent)}.master-networks-badge.is-revoked{color:#fca5a5;border-color:color-mix(in srgb,#ef4444 35%,transparent)}.master-networks-badge__dot{width:.42rem;height:.42rem;border-radius:999px;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.65)}.master-networks-entry__id{margin:0;font-size:.68rem;color:color-mix(in srgb,var(--foreground) 45%,transparent);word-break:break-all}.master-networks-entry__actions{display:flex;flex-direction:column;gap:.45rem;align-items:stretch;min-width:7.5rem}.master-networks-btn-outline{padding:.45rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--master-gold) 55%,transparent);background:transparent;color:var(--master-gold-soft);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease}.master-networks-btn-outline:hover:not(:disabled){background:color-mix(in srgb,var(--master-gold) 10%,transparent)}.master-networks-btn-outline:disabled{opacity:.55;cursor:not-allowed}.master-networks-btn-outline.is-danger{border-color:color-mix(in srgb,#ef4444 55%,transparent);color:#fca5a5}.master-networks-btn-outline.is-danger:hover:not(:disabled){background:color-mix(in srgb,#ef4444 12%,transparent)}.master-networks-btn-muted{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 45%,transparent);font-size:.75rem;text-align:center}.master-networks-empty{font-size:.85rem;color:var(--master-gold-muted);padding:.5rem 0}.master-networks-error{font-size:.85rem;color:#f87171;text-align:center}.master-networks-modal{border:1px solid color-mix(in srgb,var(--master-gold) 35%,transparent)}.master-networks-modal-note{font-size:.75rem;color:var(--master-gold-muted);padding:.65rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--master-gold) 8%,transparent)}.master-links-intro{margin:0;font-size:.82rem;line-height:1.5;color:var(--master-gold-muted)}.master-links-meta{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .75rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--master-gold) 18%,transparent);background:color-mix(in srgb,var(--master-gold) 6%,transparent)}.master-links-meta__value{margin:.15rem 0 0;font-size:.875rem;color:var(--foreground)}.master-links-warning{margin:0;font-size:.78rem;color:#fdba74}.master-links-summary{margin-bottom:.75rem}.master-features-page{max-width:72rem;padding-bottom:3rem}.master-features-header{margin-bottom:1.75rem!important}.master-features-header__title{margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--foreground)}.master-features-header__subtitle{margin:0;font-size:.95rem;color:var(--master-gold-muted)}.master-features-grid{align-items:start}.master-features-card{min-height:28rem;display:flex;flex-direction:column}.master-features-card .master-networks-card__body{flex:1 1;display:flex;flex-direction:column}.master-features-card__header-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.master-features-list{display:flex;flex-direction:column;gap:.55rem}.master-features-row{cursor:default}button.master-features-row{cursor:pointer;border:none;background:none;text-align:left;font:inherit}.master-features-row__title{color:var(--foreground)}.master-features-row__desc,.master-features-row__key,.master-features-row__meta{color:color-mix(in srgb,var(--foreground) 52%,transparent)}.master-features-row__key code{font-size:.72rem;color:var(--master-gold-muted);background:transparent}.master-features-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--master-gold) 55%,transparent);background:color-mix(in srgb,#000 22%,transparent);color:var(--master-gold-soft);cursor:pointer;flex-shrink:0;transition:background .14s ease,border-color .14s ease}.master-features-icon-btn svg{width:.95rem;height:.95rem}.master-features-icon-btn:hover{background:color-mix(in srgb,var(--master-gold) 12%,transparent)}.master-features-icon-btn.is-danger{border-color:color-mix(in srgb,#ef4444 55%,transparent);color:#fca5a5}.master-features-icon-btn.is-danger:hover{background:color-mix(in srgb,#ef4444 12%,transparent)}.master-features-settings-link{color:var(--master-gold-soft)}.master-features-empty-state{font-size:.875rem;color:var(--master-gold-muted);line-height:1.5}.master-features-page .features-content-container .up-item,.master-features-page .features-modules-wrapper .up-item,.master-features-page .features-options-wrapper .up-item,.master-features-page .features-sidebar-container .up-item{padding:.8rem .9rem!important;border-radius:.625rem!important;background:var(--master-entry-bg)!important;border:1px solid color-mix(in srgb,var(--master-gold) 22%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;margin-bottom:0!important;transform:none!important}.master-features-page .features-content-container .up-item.active,.master-features-page .features-modules-wrapper .up-item.active,.master-features-page .features-options-wrapper .up-item.active,.master-features-page .features-sidebar-container .up-item.active{border-color:color-mix(in srgb,var(--master-gold) 52%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--master-gold) 18%,transparent)!important}.master-features-page .features-content-container .up-item:hover,.master-features-page .features-modules-wrapper .up-item:hover,.master-features-page .features-options-wrapper .up-item:hover,.master-features-page .features-sidebar-container .up-item:hover{border-color:color-mix(in srgb,var(--master-gold) 38%,transparent)!important;transform:none!important}.master-features-page .features-toggle-btn{background:color-mix(in srgb,#000 35%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.master-features-page .features-toggle-btn.active{background:linear-gradient(90deg,#059669,#10b981 55%,#34d399);border-color:color-mix(in srgb,#34d399 45%,transparent);box-shadow:0 0 12px rgba(16,185,129,.35),inset 0 1px 0 rgba(255,255,255,.18)}.master-features-page .features-toggle-btn.active .features-toggle-indicator{background-color:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.25)}.master-features-page .features-toggle-btn.active .features-toggle-icon{color:#059669}@media (max-width:640px){.master-links-page,.master-networks-page{max-width:100%}.master-networks-entry{grid-template-columns:auto 1fr}.master-networks-entry__actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;min-width:0}.master-networks-entry__actions .master-networks-btn-muted,.master-networks-entry__actions .master-networks-btn-outline{flex:1 1 auto}}.profile-layout-root .calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.profile-layout-root .profile-mobile .account-information-card.calendar-black-container:not(.account-information-card--embedded),.profile-layout-root .profile-mobile-section-body .account-information-card.calendar-black-container:not(.account-information-card--embedded){background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .profile-layout-root .profile-mobile .account-information-card.calendar-black-container:not(.account-information-card--embedded),.dark .profile-layout-root .profile-mobile-section-body .account-information-card.calendar-black-container:not(.account-information-card--embedded),html.dark .profile-layout-root .profile-mobile .account-information-card.calendar-black-container:not(.account-information-card--embedded),html.dark .profile-layout-root .profile-mobile-section-body .account-information-card.calendar-black-container:not(.account-information-card--embedded){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}.profile-layout-root .profile-dark-mode-rectangle{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .profile-dark-mode-rectangle{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.profile-layout-root .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.committees-mobile-back-button .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .committees-mobile-back-button .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.data-mobile-back-button .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .data-mobile-back-button .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.archive-info-modal .archive-info-decision-card,.archive-info-modal .archive-info-signatures-card{display:block!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header{background:rgba(0,0,0,.06)!important;border:none!important;outline:none!important;box-shadow:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header:focus{outline:none!important;box-shadow:none!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal.dark .grievance-meeting-section-header{background:rgba(255,255,255,.06)!important;border:none!important;outline:none!important;box-shadow:none!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header:focus,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal.dark .grievance-meeting-section-header:focus{outline:none!important;box-shadow:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .data-section-card{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;min-height:0!important;width:100%!important;display:block!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .data-section-card textarea{width:100%!important;min-height:100px!important;box-sizing:border-box!important}.dark .mobile-header-card{background:rgba(255,255,255,.05)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;color:white!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.data-section-card .whitespace-pre-wrap{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.6!important}.data-section-card .text-sm{color:var(--foreground)!important;opacity:.8!important}.dark .data-section-card .text-sm{color:white!important;opacity:.9!important}.invoice-event-row{background:transparent!important}.invoice-event-row td{background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important;transition:all .2s ease!important}.invoice-event-row td:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.invoice-event-row td:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.invoice-event-row:hover td{background:rgba(255,255,255,.3)!important}.dark .invoice-event-row td{background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.dark .invoice-event-row:hover td{background:rgba(255,255,255,.1)!important}.invoice-event-row td{color:var(--foreground)!important}.dark .invoice-event-row td{color:white!important}.invoice-events-table{border-collapse:separate!important;border-spacing:0 .5rem!important}.invoice-events-table,.invoice-events-table thead tr{background:transparent!important}.invoice-events-table th{background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important}.dark .invoice-events-table th{background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.invoice-events-table th:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.invoice-events-table th:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.user-activity-table{border-collapse:separate!important;border-spacing:0 .5rem!important}.user-activity-table td,.user-activity-table th{border-left:none!important;border-right:none!important}.user-activity-table td:first-child,.user-activity-table th:first-child{border-left:none!important}.user-activity-table td:last-child,.user-activity-table th:last-child{border-right:none!important}.user-activity-row{background:transparent!important}.user-activity-row,.user-activity-row td{height:3rem!important;min-height:3rem!important;max-height:3rem!important}.user-activity-row td{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transition:all .2s ease!important;color:var(--foreground)!important;vertical-align:middle!important;padding:.5rem!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.user-activity-row td:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.user-activity-row td:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.user-activity-row:hover td{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.dark .user-activity-row td{backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;color:white!important}.dark .user-activity-row td,.dark .user-activity-row:hover td{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.dark .data-nav-container,.dark .data-nav-container *,.dark .data-sidebar-container,.dark .data-sidebar-container *,.dark [class*=data-],.dark .data-section-card .text-gray-900,.dark .data-sidebar-container .text-amber-400,.dark .data-sidebar-container .text-amber-500,.dark .data-sidebar-container .text-blue-400,.dark .data-sidebar-container .text-blue-600,.dark .data-sidebar-container .text-gray-400,.dark .data-sidebar-container .text-gray-500,.dark .data-sidebar-container .text-gray-600,.dark .data-sidebar-container .text-gray-900,.dark .data-sidebar-container .text-green-400,.dark .data-sidebar-container .text-green-600,.dark .data-sidebar-container .text-red-400,.dark .data-sidebar-container .text-red-600{color:white!important}@media (max-width:1023px){#collective-agreement-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#collective-agreement-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#collective-agreement-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#collective-agreement-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#collective-agreement-mobile-wrapper{padding-left:0!important;padding-right:0!important}#collective-agreement-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}@media (max-width:1023px){#members-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#members-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#members-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#members-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#members-mobile-wrapper{padding-left:0!important;padding-right:0!important}#members-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}@media (max-width:1023px){#member-profile-mobile-wrapper{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}#member-profile-mobile-wrapper,#member-profile-mobile-wrapper>.p-3{padding-left:0!important;padding-right:0!important}#descriptions-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#descriptions-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#descriptions-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#descriptions-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#descriptions-mobile-wrapper{padding-left:0!important;padding-right:0!important}#descriptions-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}@media (max-width:1023px){#salaries-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#salaries-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#salaries-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#salaries-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#salaries-mobile-wrapper{padding-left:0!important;padding-right:0!important}#salaries-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}@media (max-width:1023px){#bill-to-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#bill-to-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#bill-to-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#bill-to-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#bill-to-mobile-wrapper{padding-left:0!important;padding-right:0!important}#bill-to-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}@media (max-width:1023px){#export-import-mobile-wrapper{width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}#export-import-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.app-page-shell__main:has(#export-import-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#export-import-mobile-wrapper{margin-left:auto!important;margin-right:auto!important;width:calc(100% + 1rem)!important}}@media (max-width:767px){#export-import-mobile-wrapper{padding-left:0!important;padding-right:0!important}#export-import-mobile-wrapper .p-3{padding-left:.125rem!important;padding-right:.125rem!important}}.lg\:grid{display:grid!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.gap-4,.sm\:gap-4{gap:1rem!important}.lg\:gap-6{gap:1.5rem!important}.lg\:col-span-3{grid-column:span 3/span 3!important}.lg\:col-span-9{grid-column:span 9/span 9!important}.lg\:w-auto{width:auto!important}.aside,.section{display:block!important}.sticky{position:sticky!important}.top-4{top:1rem!important}.text-xl{font-size:1.25rem!important}.sm\:text-base{font-size:1rem!important}.sm\:mb-4{margin-bottom:1rem!important}.text-gray-900{color:rgb(17 24 39)!important}.dark .text-gray-100{color:rgb(243 244 246)!important}.dark .text-gray-800{color:rgb(31 41 55)!important}nav{display:block!important}.sm\:space-y-3>*+*{margin-top:.75rem!important}.sm\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.sm\:py-4{padding-top:1rem!important;padding-bottom:1rem!important}.min-h-\[44px\]{min-height:44px!important}.transition-colors{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out!important}.bg-gray-100{background:rgb(243 244 246)!important}.dark .bg-gray-800{background:rgb(31 41 55)!important}.min-h-\[480px\]{min-height:480px!important}@media (min-width:640px){.sm\:p-4{padding:1rem!important}.sm\:gap-4{gap:1rem!important}.sm\:text-base{font-size:1rem!important}.sm\:mb-4{margin-bottom:1rem!important}.sm\:space-y-3>*+*{margin-top:.75rem!important}.sm\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:py-4{padding-top:1rem!important;padding-bottom:1rem!important}}form{display:block!important}.sm\:grid{display:grid!important}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto!important}label{display:block!important}select{width:100%!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important}.dark select{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}button[type=submit]{background:transparent!important;border:none!important;cursor:pointer!important}button[type=submit]:disabled{opacity:.5!important;cursor:not-allowed!important}.icon-circle.w-full{width:100%!important}.sm\:w-auto{width:auto!important}@media (min-width:640px){.sm\:grid{display:grid!important}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto!important}.sm\:w-auto{width:auto!important}}.justify-self-end{justify-self:end!important}.self-center{align-self:center!important}.block{display:block!important}.opacity-70{opacity:.7!important}.mb-1{margin-bottom:.25rem!important}.inp{width:100%!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important}.dark .inp{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.inp:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.inp:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.inp::-moz-placeholder{color:rgb(55,65,81)!important}.inp::placeholder{color:rgb(55,65,81)!important}.dark .inp::-moz-placeholder{color:rgb(209,213,219)!important}.dark .inp::placeholder{color:rgb(209,213,219)!important}.data-form-grid{display:flex!important;flex-direction:column!important;gap:.75rem!important;align-items:center!important}@media (min-width:640px){.data-form-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr auto!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:center!important}}.data-form-grid-reasons{display:flex!important;flex-direction:column!important;gap:.75rem!important;align-items:center!important}@media (min-width:640px){.data-form-grid-reasons{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:center!important}}.data-form-container{border:none!important;background:transparent!important;padding:0!important}.data-form-field{width:100%!important}.data-form-label{display:block!important;font-size:.75rem!important;opacity:.7!important;margin-bottom:.25rem!important;color:var(--foreground)!important}.data-form-input,.data-form-select{width:100%!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;font-size:.875rem!important;outline:none!important}.dark .data-form-input,.dark .data-form-select{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.data-form-input:focus,.data-form-select:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.data-form-input::-moz-placeholder{color:rgba(17,24,39,.6)!important}.data-form-input::placeholder{color:rgba(17,24,39,.6)!important}.dark .data-form-input::-moz-placeholder{color:rgba(249,250,251,.6)!important}.dark .data-form-input::placeholder{color:rgba(249,250,251,.6)!important}.data-form-submit{justify-self:end!important;align-self:center!important;width:100%!important}@media (min-width:640px){.data-form-submit{width:auto!important}}.data-page-container{padding:.75rem!important}@media (min-width:640px){.data-page-container{padding:1rem!important}}@media (min-width:1024px){.data-page-container{padding:1.5rem!important}}.data-layout-grid{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:640px){.data-layout-grid{gap:1rem!important}}@media (min-width:1024px){.data-layout-grid{display:grid!important;grid-template-columns:1fr 3fr!important;grid-gap:1.5rem!important;gap:1.5rem!important}}.data-sidebar-wrapper{width:100%!important}@media (min-width:1024px){.data-sidebar-wrapper{width:auto!important}}.data-content-wrapper{width:100%!important}@media (min-width:1024px){.data-content-wrapper{width:auto!important}}.data-content-container{border:1px solid var(--stroke-color)!important;border-radius:1rem!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)!important;padding:1rem!important;min-height:480px!important}@media (min-width:640px){.data-content-container{padding:1rem!important}}.data-sidebar-wrapper-outer{position:relative!important;width:100%!important;max-width:calc(300px + 1.5rem + 1rem)!important;overflow:visible!important}.app-page-shell--calendar .data-sidebar-wrapper-outer,.calendar-layout-root .data-sidebar-wrapper-outer,.calendar-shell .data-sidebar-wrapper-outer{max-width:calc(300px + 1.5rem + 1rem)!important;contain:none!important;transform:none!important}.data-sidebar-background{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:calc(300px + 1.5rem + 1rem)!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;outline:none!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;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important;border-radius:0 16px 16px 0!important;z-index:-1!important;pointer-events:none!important;box-sizing:border-box!important}.dark .calendar-sidebar-bg{background-color:rgba(0,0,0,.6)!important}.calendar-layout-root .calendar-desktop-wrapper .data-sidebar-background,.calendar-layout-root .data-sidebar-background,.calendar-shell .data-sidebar-background{display:none!important}.dark .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important;border-right:none!important;border-radius:0 16px 16px 0!important}.dark .calendar-shell .data-sidebar-background{display:none!important}.profile-layout-root .profile-desktop .data-sidebar-background,.profile-layout-root .profile-side .data-sidebar-background{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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .profile-layout-root .profile-desktop .data-sidebar-background,.dark .profile-layout-root .profile-side .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border:none!important;box-shadow:var(--glass-panel-shadow)!important}.app-page-shell__sidebar:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.app-page-shell__sidebar:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper):not(.calendar-desktop-wrapper) .data-sidebar-background{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;box-shadow:var(--glass-panel-shadow)!important;border:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .app-page-shell__sidebar:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.dark .app-page-shell__sidebar:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper):not(.calendar-desktop-wrapper) .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important}.app-page-shell__sidebar .reports-desktop .data-sidebar-background{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border-right:1px solid rgba(255,255,255,.7)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.4),4px 0 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .app-page-shell__sidebar .reports-desktop .data-sidebar-background{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.06),4px 0 24px rgba(0,0,0,.2)!important}.billboard-desktop .data-sidebar-background,.billboard-desktop-wrapper .data-sidebar-background{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border-right:1px solid rgba(255,255,255,.7)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.4),4px 0 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .billboard-desktop .data-sidebar-background,.dark .billboard-desktop-wrapper .data-sidebar-background{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.06),4px 0 24px rgba(0,0,0,.2)!important}.approval-desktop .data-sidebar-background,.grievance-desktop .data-sidebar-background,.grievance-desktop-wrapper .data-sidebar-background{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border-right:1px solid rgba(255,255,255,.7)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.4),4px 0 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .approval-desktop .data-sidebar-background,.dark .grievance-desktop .data-sidebar-background,.dark .grievance-desktop-wrapper .data-sidebar-background{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.06),4px 0 24px rgba(0,0,0,.2)!important}.data-desktop .data-sidebar-background,.data-desktop-wrapper .data-sidebar-background{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:none!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .data-desktop .data-sidebar-background,.dark .data-desktop-wrapper .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border:none!important;box-shadow:var(--glass-panel-shadow)!important}.committees-desktop .data-sidebar-background,.committees-desktop-wrapper .data-sidebar-background{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;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .committees-desktop .data-sidebar-background,.dark .committees-desktop-wrapper .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}.calendar-shell .data-sidebar-background{inset:0 auto 0 0!important;transform:translateZ(0)!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;margin:0!important;padding:0!important}@media (min-width:640px){.data-sidebar-background{left:0!important;top:0!important;bottom:0!important;width:calc(300px + 1.5rem + 1rem)!important;height:100vh!important;margin:0!important;padding:0!important}.calendar-shell .data-sidebar-background,.calendar-sidebar-bg{display:none!important}}@media (min-width:768px){.data-sidebar-background{left:0!important;top:0!important;bottom:0!important;width:calc(300px + 1.5rem + 1rem)!important;height:100vh!important;margin:0!important;padding:0!important}.calendar-shell .data-sidebar-background,.calendar-sidebar-bg{display:none!important}}.grievance-right-sidebar-background{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:625px!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;outline:none!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border-left:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important;border-radius:16px 0 0 16px!important;z-index:-1!important;pointer-events:none!important;transform:none!important;will-change:auto!important;box-sizing:border-box!important}.dark .grievance-right-sidebar-background{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important;border-radius:16px 0 0 16px!important}.data-sidebar-container{border:none!important;border-radius:1rem!important;padding:.5rem!important;position:sticky!important;top:1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}@media (min-width:640px){.data-sidebar-container{padding:.5rem!important}}.app-page-shell__sidebar .data-sidebar-wrapper-outer,.calendar-layout-root .app-page-shell__sidebar .data-sidebar-wrapper-outer,.profile-side .data-sidebar-wrapper-outer{padding-top:0!important;margin-top:0!important}.app-page-shell__sidebar .data-sidebar-container,.profile-side .data-sidebar-container{padding:0 .5rem .25rem!important;margin-top:0!important}.calendar-layout-root .app-page-shell__sidebar .data-sidebar-container{padding:0 .25rem .25rem!important;margin-top:0!important}.app-page-shell__sidebar .data-sidebar-container{position:sticky!important;top:0!important}.committees-desktop .data-nav-link,.committees-desktop-wrapper .app-page-shell__sidebar .data-nav-link,.data-desktop .data-nav-link,.data-desktop-wrapper .app-page-shell__sidebar .data-nav-link{padding-left:.5rem!important;padding-right:.75rem!important}.app-page-shell__sidebar .data-sidebar-container,.calendar-layout-root .app-page-shell__sidebar .data-sidebar-container,.profile-side .data-sidebar-container{position:relative!important;top:0!important}.app-page-shell__sidebar .data-sidebar-container{padding-left:0!important}.app-page-shell__sidebar .data-nav-link{padding-left:0!important;padding-right:.75rem!important}.approval-desktop .data-nav-link,.billboard-desktop .data-nav-link,.billboard-desktop-wrapper .data-nav-link,.grievance-desktop .data-nav-link,.grievance-desktop-wrapper .data-nav-link,.reports-desktop .data-nav-link,.reports-desktop-wrapper .data-nav-link{padding-left:.5rem!important;padding-right:.75rem!important}.app-page-shell__sidebar .data-sidebar-container>.data-nav-link:first-child,.calendar-layout-root .app-page-shell__sidebar .data-sidebar-container>.data-nav-link:first-child,.profile-side .data-sidebar-container>.data-nav-link:first-child{margin-top:0!important;padding-top:.5rem!important}.data-sidebar-title{font-size:.875rem!important;font-weight:600!important;margin-bottom:.75rem!important;color:var(--foreground)!important}@media (min-width:640px){.data-sidebar-title{font-size:1rem!important;margin-bottom:1rem!important}}.data-nav-container{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}@media (min-width:640px){.data-nav-container{gap:.75rem!important}}.data-nav-link{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem .75rem!important;border:1px solid transparent!important;border-radius:.5rem!important;background:transparent!important;color:rgb(17 24 39)!important;text-decoration:none!important;font-weight:500!important;font-size:.875rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;transition:all .2s ease-in-out!important;isolation:isolate!important;position:relative!important;z-index:1!important}.data-nav-link:has(.language-dropdown),.data-nav-link:has(.theme-dropdown),.data-nav-link:has(.wallpaper-dropdown){z-index:10000!important}.data-nav-link svg{width:1.75rem!important;height:1.75rem!important;flex-shrink:0!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.data-nav-link span{flex:1 1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dark .data-nav-link{color:white!important}.data-nav-link:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;color:rgb(17 24 39)!important}.dark .data-nav-link:hover{color:rgb(243 244 246)!important}@media (min-width:640px){.data-nav-link{padding:.5rem .75rem!important;font-size:.875rem!important}}.data-nav-link.active{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgb(17 24 39)!important;box-shadow:inset 22px 0 40px -22px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 42%,transparent),inset 0 1px 0 rgba(255,255,255,.05)!important}.data-nav-link.active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:78%;border-radius:999px;background:var(--icon-theme-accent,#fbbf24);box-shadow:0 0 6px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 80%,transparent),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 50%,transparent),4px 0 18px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,transparent);pointer-events:none;z-index:1}.dark .data-nav-link.active{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.11)!important;color:#ffffff!important;box-shadow:inset 24px 0 44px -20px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 48%,transparent),inset 0 1px 0 rgba(255,255,255,.07)!important}.dark .data-nav-link.active svg{stroke:#ffffff!important}.approval-desktop .data-nav-link,.billboard-desktop .data-nav-link,.committees-desktop .data-nav-link,.data-desktop .data-nav-link,.grievance-desktop .data-nav-link,.profile-desktop .data-nav-link,.reports-desktop .data-nav-link{border-radius:.625rem!important;padding:.625rem .75rem!important}.approval-desktop .data-nav-link.active,.billboard-desktop .data-nav-link.active,.committees-desktop .data-nav-link.active,.data-desktop .data-nav-link.active,.grievance-desktop .data-nav-link.active,.profile-desktop .data-nav-link.active,.reports-desktop .data-nav-link.active{background:color-mix(in srgb,var(--foreground) 6%,transparent)!important}.dark .approval-desktop .data-nav-link.active,.dark .billboard-desktop .data-nav-link.active,.dark .committees-desktop .data-nav-link.active,.dark .data-desktop .data-nav-link.active,.dark .grievance-desktop .data-nav-link.active,.dark .profile-desktop .data-nav-link.active,.dark .reports-desktop .data-nav-link.active{background:rgba(255,255,255,.08)!important}.committees-nav-chevron,.sidebar-section-nav-chevron{width:1rem!important;height:1rem!important;flex-shrink:0!important;margin-left:auto!important;opacity:.55;stroke:currentColor!important}.dark .data-nav-link.active .committees-nav-chevron,.dark .data-nav-link.active .sidebar-section-nav-chevron{opacity:.85}.data-nav-link.nav-borderless{border:0!important}.data-nav-link.nav-borderless:hover{border-color:transparent!important}.data-nav-link.nav-borderless.active{border:1px solid rgba(255,255,255,.1)!important}.dark .data-nav-link.nav-borderless{border-color:transparent!important}.dark .data-nav-link.nav-borderless.active{border-color:rgba(255,255,255,.11)!important}.data-nav-link .language-selector,.data-nav-link .theme-selector,.data-nav-link .wallpaper-selector{position:relative!important;z-index:100!important;pointer-events:auto!important;overflow:visible!important}.data-nav-link .ml-auto{pointer-events:auto!important;z-index:100!important;position:relative!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;justify-content:flex-end!important}.data-nav-link .language-selector,.data-nav-link .theme-selector,.data-nav-link .wallpaper-selector{width:auto!important;min-width:200px!important;max-width:200px!important}.data-nav-link .language-selector button,.data-nav-link .theme-selector button,.data-nav-link .wallpaper-selector button{pointer-events:auto!important;cursor:pointer!important}.data-nav-link .language-dropdown,.data-nav-link .theme-dropdown,.data-nav-link .wallpaper-dropdown{z-index:1!important;pointer-events:auto!important;position:absolute!important}.data-nav-link .language-option,.data-nav-link .theme-option,.data-nav-link .wallpaper-option{pointer-events:auto!important;cursor:pointer!important;z-index:51!important}.members-add-btn{width:44px!important;height:44px!important;border-radius:9999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important;backdrop-filter:none!important;padding:0!important;display:inline-grid!important;place-items:center!important}.icon-circle{border-radius:8px!important;color:var(--foreground)!important;cursor:pointer!important;padding:.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;text-decoration:none!important}.icon-circle:hover{transform:translateY(-2px)!important}[data-icon-theme=default] .icon-circle{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}[data-icon-theme=default] .icon-circle:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}.icon-circle:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(96,165,250,.2)!important}.grievance-collapse-chevron.icon-circle,.grievance-collapse-chevron.icon-circle:active,.grievance-collapse-chevron.icon-circle:hover,[data-icon-theme] .grievance-collapse-chevron.icon-circle,[data-icon-theme] .grievance-collapse-chevron.icon-circle:active,[data-icon-theme] .grievance-collapse-chevron.icon-circle:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.icon-circle svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}:root .icon-circle svg{stroke:#374151!important}.job-postings-container,.job-postings-content-wrapper,.kiosk-job-postings-page,.news-container{width:100%;max-width:none;margin:0;padding:0}.job-postings-section-stack{display:flex;flex-direction:column;gap:.75rem}.job-postings-list-shell{display:flex;flex-direction:column;width:100%;min-width:0}.job-postings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box}.job-postings-toolbar__title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--foreground)}.job-postings-create-button svg{width:19px;height:19px;min-width:19px;min-height:19px;stroke:currentColor;fill:none;stroke-width:2}.job-postings-list-scroll{width:100%;min-width:0;box-sizing:border-box}.job-posting-card.data-section-card{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:1rem 1.15rem!important;font-weight:inherit!important;min-height:0!important;gap:0!important}.job-posting-card .job-posting-card__header,.job-posting-card .news-article-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box;margin-bottom:0}.job-posting-card .news-article-meta{flex:1 1 auto;min-width:0}.job-posting-card .news-article-actions{flex:0 0 auto;flex-shrink:0;margin-left:auto;align-self:flex-start}.news-create-button svg{width:19px;height:19px;min-width:19px;min-height:19px;stroke:currentColor;fill:none;stroke-width:2}.news-controls{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:1rem 1.5rem;box-sizing:border-box}.billboard-news-page .news-controls.billboard-news-toolbar{margin-bottom:0;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;border-radius:0!important;box-shadow:none!important;padding:1rem 1.25rem!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:.75rem!important}.billboard-news-page .news-controls.billboard-news-toolbar .news-right-controls{flex-direction:row!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;gap:.75rem!important}.billboard-news-page .news-controls.billboard-news-toolbar .news-search-container{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.billboard-news-page .news-controls.billboard-news-toolbar .news-sort-container{flex:0 0 auto!important;min-width:0!important}.news-create-container{flex-shrink:0}.news-right-controls{display:flex;gap:1rem;align-items:center;flex:1 1;min-width:0;justify-content:flex-end}.news-search-container{flex:1 1;min-width:0;max-width:300px}.kiosk-news-session .news-right-controls{width:100%;justify-content:space-between}.kiosk-news-session .news-search-container{flex:1 1 auto;min-width:0;max-width:none}.kiosk-news-session .news-sort-container{flex-shrink:0}.news-search-wrap{display:flex;align-items:center;gap:.625rem;width:100%;padding:0 .875rem 0 .75rem;border-radius:8px}.news-search-icon{flex-shrink:0;width:1rem;height:1rem;color:rgba(255,255,255,.55);pointer-events:none}html:not(.dark) .news-search-icon{color:#6b7280}.news-search-input{flex:1 1;min-width:0;width:100%;padding:.75rem 0;border:none!important;border-radius:0;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;color:var(--foreground);font-size:.95rem}.news-search-input::-moz-placeholder{color:rgba(255,255,255,.6)}.news-search-input::placeholder{color:rgba(255,255,255,.6)}html:not(.dark) .news-search-input::-moz-placeholder{color:rgba(15,23,42,.45)}html:not(.dark) .news-search-input::placeholder{color:rgba(15,23,42,.45)}.news-sort-container{min-width:170px;flex-shrink:0}.glass-dropdown,.glass-dropdown .dropdown-trigger-wrapper,.news-sort-dropdown,.news-sort-dropdown .dropdown-trigger-wrapper{width:100%}.glass-dropdown__trigger,.news-sort-dropdown__trigger{width:100%!important;min-height:2.75rem!important;padding:.75rem 1rem!important;border-radius:8px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground)!important;font-size:.95rem!important;box-shadow:none!important}.glass-dropdown__trigger .truncate,.news-sort-dropdown__trigger .truncate{color:var(--foreground)!important;font-weight:400!important}.glass-dropdown__trigger .dropdown-arrow,.news-sort-dropdown__trigger .dropdown-arrow{color:color-mix(in srgb,var(--foreground) 72%,transparent)!important;opacity:.9!important}.glass-dropdown__trigger:focus,.glass-dropdown__trigger:hover,.glass-dropdown__trigger[aria-expanded=true],.news-sort-dropdown__trigger:focus,.news-sort-dropdown__trigger:hover,.news-sort-dropdown__trigger[aria-expanded=true]{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.glass-dropdown__panel,.news-sort-dropdown__panel{background:rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.28)!important;padding:.35rem!important;overflow:hidden!important}.glass-dropdown__panel.dropdown-panel-portaled,.news-sort-dropdown__panel.dropdown-panel-portaled{display:flex!important;flex-direction:column!important}.glass-dropdown__panel .member-list,.news-sort-dropdown__panel .member-list{max-height:250px!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.glass-dropdown__panel.dropdown-panel-portaled .member-list,.news-sort-dropdown__panel.dropdown-panel-portaled .member-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important}.glass-dropdown__panel .member-list.hide-scrollbar,.news-sort-dropdown__panel .member-list.hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.glass-dropdown__panel .member-list.hide-scrollbar::-webkit-scrollbar,.news-sort-dropdown__panel .member-list.hide-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dropdown-panel-list-container{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dropdown-panel-list-container--bottom-space{flex:1 1 auto;min-height:0;overflow:hidden}.dropdown-panel-list-container--bottom-space .member-list{flex:1 1 auto;min-height:0;overflow-y:auto!important}.glass-dropdown__panel.dropdown-panel-portaled .dropdown-panel-list-container--bottom-space .member-list,.news-sort-dropdown__panel.dropdown-panel-portaled .dropdown-panel-list-container--bottom-space .member-list{max-height:none!important}.dropdown-panel-list-spacer{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;height:2rem;margin-top:.2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);pointer-events:none;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.dropdown-panel-list-spacer svg{width:1rem;height:1rem;opacity:.9}.glass-dropdown__panel .member-option,.news-sort-dropdown__panel .member-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.65rem .85rem!important;border-radius:6px!important;font-size:.95rem!important}.glass-dropdown__panel .member-option:hover,.news-sort-dropdown__panel .member-option:hover{background:rgba(255,255,255,.06)!important}.glass-dropdown__panel .member-option.selected,.news-sort-dropdown__panel .member-option.selected{background:rgba(255,255,255,.08)!important;font-weight:500!important}.glass-dropdown__option-label,.news-sort-dropdown__option-label{min-width:0;text-align:left}.glass-dropdown__check,.news-sort-dropdown__check{width:14px;height:14px;flex-shrink:0;color:var(--foreground)}.glass-dropdown__check-spacer,.news-sort-dropdown__check-spacer{width:14px;height:14px;flex-shrink:0}.glass-dropdown-container{min-width:170px;flex-shrink:0}.grievance-filter-panel .glass-dropdown__panel .member-list{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.15rem!important}.committees-main-content .glass-dropdown{width:100%!important}.billboard-layout .glass-dropdown__trigger,.billboard-layout .news-sort-dropdown__trigger{background:rgba(255,255,255,.35)!important;border-color:rgba(255,255,255,.55)!important}.billboard-layout .glass-dropdown__panel,.billboard-layout .news-sort-dropdown__panel{background:rgba(255,255,255,.88)!important;border-color:rgba(255,255,255,.75)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 10px 36px rgba(0,0,0,.12)!important}.billboard-layout .glass-dropdown__panel .member-option:hover,.billboard-layout .news-sort-dropdown__panel .member-option:hover{background:rgba(0,0,0,.04)!important}.billboard-layout .glass-dropdown__panel .member-option.selected,.billboard-layout .news-sort-dropdown__panel .member-option.selected{background:rgba(0,0,0,.06)!important}.dark .billboard-layout .glass-dropdown__trigger,.dark .billboard-layout .news-sort-dropdown__trigger,.dark .glass-dropdown__trigger.dropdown-trigger,.dark .news-sort-dropdown__trigger.dropdown-trigger,html.dark .billboard-layout .glass-dropdown__trigger,html.dark .billboard-layout .news-sort-dropdown__trigger,html.dark .glass-dropdown__trigger.dropdown-trigger,html.dark .news-sort-dropdown__trigger.dropdown-trigger{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:var(--foreground)!important}.dark .billboard-layout .glass-dropdown__trigger:focus,.dark .billboard-layout .glass-dropdown__trigger:hover,.dark .billboard-layout .glass-dropdown__trigger[aria-expanded=true],.dark .billboard-layout .news-sort-dropdown__trigger:focus,.dark .billboard-layout .news-sort-dropdown__trigger:hover,.dark .billboard-layout .news-sort-dropdown__trigger[aria-expanded=true],.dark .glass-dropdown__trigger.dropdown-trigger:focus,.dark .glass-dropdown__trigger.dropdown-trigger:hover,.dark .glass-dropdown__trigger.dropdown-trigger[aria-expanded=true],.dark .news-sort-dropdown__trigger.dropdown-trigger:focus,.dark .news-sort-dropdown__trigger.dropdown-trigger:hover,.dark .news-sort-dropdown__trigger.dropdown-trigger[aria-expanded=true],html.dark .billboard-layout .glass-dropdown__trigger:focus,html.dark .billboard-layout .glass-dropdown__trigger:hover,html.dark .billboard-layout .glass-dropdown__trigger[aria-expanded=true],html.dark .billboard-layout .news-sort-dropdown__trigger:focus,html.dark .billboard-layout .news-sort-dropdown__trigger:hover,html.dark .billboard-layout .news-sort-dropdown__trigger[aria-expanded=true],html.dark .glass-dropdown__trigger.dropdown-trigger:focus,html.dark .glass-dropdown__trigger.dropdown-trigger:hover,html.dark .glass-dropdown__trigger.dropdown-trigger[aria-expanded=true],html.dark .news-sort-dropdown__trigger.dropdown-trigger:focus,html.dark .news-sort-dropdown__trigger.dropdown-trigger:hover,html.dark .news-sort-dropdown__trigger.dropdown-trigger[aria-expanded=true]{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.dark .billboard-layout .glass-dropdown__panel,.dark .billboard-layout .news-sort-dropdown__panel,.dark .glass-dropdown__panel.dropdown-panel,.dark .news-sort-dropdown__panel.dropdown-panel,html.dark .billboard-layout .glass-dropdown__panel,html.dark .billboard-layout .news-sort-dropdown__panel,html.dark .glass-dropdown__panel.dropdown-panel,html.dark .news-sort-dropdown__panel.dropdown-panel{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)!important}.dark .billboard-layout .glass-dropdown__panel .member-option:hover,.dark .billboard-layout .news-sort-dropdown__panel .member-option:hover,.dark .glass-dropdown__panel.dropdown-panel .member-option:hover,.dark .news-sort-dropdown__panel.dropdown-panel .member-option:hover,html.dark .billboard-layout .glass-dropdown__panel .member-option:hover,html.dark .billboard-layout .news-sort-dropdown__panel .member-option:hover,html.dark .glass-dropdown__panel.dropdown-panel .member-option:hover,html.dark .news-sort-dropdown__panel.dropdown-panel .member-option:hover{background:rgba(255,255,255,.06)!important}.dark .billboard-layout .glass-dropdown__panel .member-option.selected,.dark .billboard-layout .news-sort-dropdown__panel .member-option.selected,.dark .glass-dropdown__panel.dropdown-panel .member-option.selected,.dark .news-sort-dropdown__panel.dropdown-panel .member-option.selected,html.dark .billboard-layout .glass-dropdown__panel .member-option.selected,html.dark .billboard-layout .news-sort-dropdown__panel .member-option.selected,html.dark .glass-dropdown__panel.dropdown-panel .member-option.selected,html.dark .news-sort-dropdown__panel.dropdown-panel .member-option.selected{background:rgba(255,255,255,.1)!important}.data-form-container .glass-dropdown,.data-section-card .glass-dropdown,.members-import-preview-modal .glass-dropdown,.user-form-modal .form-row .glass-dropdown{width:100%!important}.data-form-container .glass-dropdown__trigger,.data-section-card .glass-dropdown__trigger,.members-import-preview-modal .glass-dropdown__trigger,.user-form-modal .form-row .glass-dropdown__trigger{min-height:2.5rem!important}.agenda-create-modal .icon-form-field__control .glass-dropdown__trigger,.billto-invoice-config-modal .icon-form-field__control .glass-dropdown__trigger,.calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger,.collective-agreement-form-modal .icon-form-field__control .glass-dropdown__trigger,.collective-edit-modal .icon-form-field__control .glass-dropdown__trigger,.grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger,.grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger,.grievance-meeting-notes-modal .icon-form-field__control .glass-dropdown__trigger,.job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger,.job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger,.member-edit-modal .icon-form-field__control .glass-dropdown__trigger,.member-form-modal .icon-form-field__control .glass-dropdown__trigger,.officer-edit-modal .icon-form-field__control .glass-dropdown__trigger,.reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger,.union-life-edit-modal .icon-form-field__control .glass-dropdown__trigger{border:none!important;border-radius:0!important;min-height:2.75rem!important;padding-left:.625rem!important;padding-right:2rem!important;background:rgba(255,255,255,.04)!important;box-shadow:none!important;transform:none!important}.billto-invoice-config-modal .icon-form-field__control .glass-dropdown__trigger:focus,.billto-invoice-config-modal .icon-form-field__control .glass-dropdown__trigger:hover,.billto-invoice-config-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger:focus,.calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger:hover,.calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.collective-agreement-form-modal .icon-form-field__control .glass-dropdown__trigger:focus,.collective-agreement-form-modal .icon-form-field__control .glass-dropdown__trigger:hover,.collective-agreement-form-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.collective-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.collective-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.collective-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger:focus,.grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger:hover,.grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger:focus,.job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger:hover,.job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.member-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.member-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.member-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.member-form-modal .icon-form-field__control .glass-dropdown__trigger:focus,.member-form-modal .icon-form-field__control .glass-dropdown__trigger:hover,.member-form-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.officer-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.officer-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.officer-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger:focus,.reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger:hover,.reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.union-life-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,.union-life-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,.union-life-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true]{background:rgba(255,255,255,.08)!important;border:none!important;box-shadow:none!important;transform:none!important}.calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger .truncate,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger .truncate{text-align:left!important}.glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls{padding:.35rem .35rem .5rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:.25rem!important;background:transparent!important}.glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls .inp{width:100%!important;border-radius:6px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}.glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls .inp:focus{outline:none!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,transparent)!important}.glass-dropdown__panel.dropdown-panel .member-filter-controls{padding:.35rem .35rem .5rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:.25rem!important;background:transparent!important}.glass-dropdown__panel.dropdown-panel .member-filter-controls .inp{width:100%!important;border-radius:6px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}.glass-dropdown__panel.dropdown-panel .member-filter-controls .inp:focus{outline:none!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,transparent)!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox{display:flex!important;align-items:center!important;gap:.625rem!important;margin-top:.15rem!important;padding:.5rem .625rem!important;border-radius:8px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;font-size:.875rem!important;font-weight:500!important;color:var(--foreground)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox:has(input:checked){background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 12%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 38%,transparent)!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;accent-color:unset!important;width:1.125rem!important;height:1.125rem!important;margin:0!important;padding:0!important;flex-shrink:0!important;border-radius:5px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.06)!important;cursor:pointer!important;display:grid!important;place-content:center!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 70%,transparent)!important;background-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 78%,transparent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:.72rem!important}.glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent)!important;outline-offset:2px!important}html:not(.dark) .glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls .inp{background:rgba(255,255,255,.72)!important;border-color:rgba(0,0,0,.1)!important}html:not(.dark) .glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}html:not(.dark) .glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox:hover{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.12)!important}html:not(.dark) .glass-dropdown__panel.dropdown-panel-portaled .officers-checkbox input[type=checkbox]{border-color:rgba(0,0,0,.18)!important;background:rgba(255,255,255,.9)!important}.dark .glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls,html.dark .glass-dropdown__panel.dropdown-panel-portaled .member-filter-controls{background:transparent!important;border-bottom-color:rgba(255,255,255,.08)!important}.glass-date-picker-panel{background:rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.28)!important;padding:.5rem!important;color:var(--foreground)!important;font-family:inherit!important}.dark .glass-date-picker-panel,html.dark .glass-date-picker-panel{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)!important}.glass-date-picker-panel__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.5rem!important;padding-bottom:.5rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.glass-date-picker-panel__month-label,.glass-date-picker-panel__nav-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.75rem!important;min-height:1.75rem!important;padding:.15rem .35rem!important;border:none!important;border-radius:6px!important;background:transparent!important;color:var(--foreground)!important;cursor:pointer!important;font-size:.95rem!important;font-weight:500!important;transition:background .15s ease!important}.glass-date-picker-panel__month-label:hover,.glass-date-picker-panel__nav-btn:hover{background:rgba(255,255,255,.08)!important}.glass-date-picker-panel__month-label{font-size:.875rem!important;font-weight:500!important}.glass-date-picker-panel__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:.15rem!important;gap:.15rem!important;margin-bottom:.25rem!important}.glass-date-picker-panel__weekday{text-align:center!important;font-size:.6875rem!important;font-weight:500!important;color:color-mix(in srgb,var(--foreground) 58%,transparent)!important;padding:.15rem 0!important}.glass-date-picker-panel__days{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:.15rem!important;gap:.15rem!important}.glass-date-picker-panel__day,.glass-date-picker-panel__grid-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:1.75rem!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--foreground)!important;cursor:pointer!important;font-size:.8125rem!important;font-weight:400!important;padding:0!important;margin:auto!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.glass-date-picker-panel__day{width:1.75rem!important;height:1.75rem!important}.glass-date-picker-panel__day:hover,.glass-date-picker-panel__grid-btn:hover{background:rgba(255,255,255,.08)!important}.glass-date-picker-panel__day--outside{color:color-mix(in srgb,var(--foreground) 42%,transparent)!important}.glass-date-picker-panel__day--today:not(.glass-date-picker-panel__day--selected),.glass-date-picker-panel__grid-btn--current:not(.glass-date-picker-panel__grid-btn--selected){border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important;background:rgba(255,255,255,.04)!important}.glass-date-picker-panel__day--focused:not(.glass-date-picker-panel__day--selected){border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent)!important}.glass-date-picker-panel__day--selected,.glass-date-picker-panel__grid-btn--selected{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 78%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 70%,transparent)!important;color:#fff!important;font-weight:500!important}.glass-date-picker-panel__footer{margin-top:.5rem!important;padding-top:.5rem!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;justify-content:center!important}.glass-date-picker-panel__today-btn{padding:.35rem .85rem!important;font-size:.8125rem!important;font-weight:500!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:var(--foreground)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important}.glass-date-picker-panel__today-btn:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important}.glass-date-picker-panel__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:.25rem!important;gap:.25rem!important}.glass-date-picker-panel__grid-btn{padding:.5rem .35rem!important}html:not(.dark) .glass-date-picker-panel__footer,html:not(.dark) .glass-date-picker-panel__header{border-color:rgba(0,0,0,.08)!important}html:not(.dark) .glass-date-picker-panel__day:hover,html:not(.dark) .glass-date-picker-panel__grid-btn:hover,html:not(.dark) .glass-date-picker-panel__month-label:hover,html:not(.dark) .glass-date-picker-panel__nav-btn:hover{background:rgba(0,0,0,.05)!important}html:not(.dark) .glass-date-picker-panel__today-btn{background:rgba(255,255,255,.72)!important;border-color:rgba(0,0,0,.1)!important}html:not(.dark) .glass-date-picker-panel{background:rgba(255,255,255,.82)!important;border-color:rgba(0,0,0,.1)!important}html:not(.dark) .calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger{background:rgba(0,0,0,.03)!important}html:not(.dark) .calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .calendar-create-event-form-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .grievance-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .grievance-generate-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .job-posting-create-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .job-posting-edit-modal .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .reports-generate-modal-backdrop .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true]{background:rgba(0,0,0,.05)!important}.news-sort-select{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);color:var(--foreground);font-size:.95rem;cursor:pointer}.news-articles-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.news-article{padding:1.5rem;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease}.news-article:hover{background:rgba(255,255,255,.08);border-color:rgba(251,191,36,.3);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.news-article-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.news-article-meta{display:flex;flex-direction:column;gap:.25rem}.news-article-author{font-weight:600;color:var(--foreground);font-size:.95rem}.news-article-date{color:var(--muted-foreground);font-size:.85rem}.news-article-actions{display:flex;gap:.5rem}.news-article-content{display:flex;gap:1.5rem;align-items:flex-start}.news-article-image{flex-shrink:0;width:200px;height:150px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.news-article-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-article-text{flex:1 1;min-width:0}.news-article-title{font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:.75rem;line-height:1.3}.news-article-body{color:var(--foreground);line-height:1.6;font-size:1rem;white-space:pre-wrap}.news-article-kiosk-row{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.news-article-kiosk-logo-col{flex-shrink:0;width:3.5rem;max-width:3.5rem;padding-top:.125rem}.news-article-kiosk-logo-img{display:block;width:100%;max-width:3.5rem;height:auto;max-height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.news-article-kiosk-main{flex:1 1;min-width:0}.news-article-kiosk-main--full{flex:1 1 100%;min-width:0}.kiosk-news-session .news-article-header{align-items:flex-start;gap:.75rem}.kiosk-news-session .news-article-meta--kiosk-text{flex:1 1;min-width:0;padding-right:.5rem}.kiosk-news-session .news-article-header-trailing{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:.5rem;flex-shrink:0}.kiosk-news-session .news-article-kiosk-logo-wrap{display:flex;justify-content:flex-end;align-items:flex-start;line-height:0}.kiosk-news-session .news-article-kiosk-logo-img-top{display:block;max-width:4.5rem;max-height:2rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.news-create-modal{max-width:600px;width:90vw}.news-create-form{display:flex;flex-direction:column;gap:1.5rem}.news-create-form.job-posting-applicants-modal-form{gap:.5rem!important}.news-form-group{display:flex;flex-direction:column;gap:.5rem}.news-form-label{font-weight:600;color:var(--foreground);font-size:.95rem}.news-form-optional{color:rgba(17,24,39,.6);font-weight:400;font-size:.85rem}.dark .news-form-optional{color:rgba(255,255,255,.6)}.news-form-input,.news-form-textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);color:var(--foreground);font-size:.95rem;resize:vertical}.news-form-textarea{min-height:120px;font-family:inherit}.news-form-file{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);color:var(--foreground);font-size:.95rem;cursor:pointer;position:relative;overflow:hidden}.news-form-file::-webkit-file-upload-button{display:none}.news-form-file:before{content:"Choose File";display:inline-block;background:rgba(251,191,36,.2);border:1px solid rgba(251,191,36,.3);border-radius:6px;padding:.5rem 1rem;margin-right:.75rem;font-size:.9rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:all .2s ease}.news-form-file:hover:before{background:rgba(251,191,36,.3);transform:translateY(-1px)}.news-form-file:focus:before{outline:2px solid rgba(251,191,36,.5);outline-offset:2px}.news-image-preview{margin-top:.75rem;border-radius:8px;overflow:hidden;max-width:300px}.news-preview-img{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover}.news-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.news-form-cancel,.news-form-submit{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.news-form-cancel{background:rgba(255,255,255,.1);color:var(--foreground);border:1px solid rgba(255,255,255,.2)}.news-form-cancel:hover{background:rgba(255,255,255,.15)}.news-form-submit{background:rgba(251,191,36,.2);color:var(--foreground);border:1px solid rgba(251,191,36,.3)}.news-form-submit:hover:not(:disabled){background:rgba(251,191,36,.3);transform:translateY(-2px);box-shadow:0 4px 16px rgba(251,191,36,.3)}.news-form-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.news-empty-state{text-align:center;padding:3rem 1rem}.news-empty-text{color:var(--muted-foreground);font-size:1.1rem;font-weight:500}.news-article-gallery{display:flex;flex-direction:column;gap:.5rem;width:100%}.news-article-gallery-main{display:block;width:100%;padding:0;border:2px solid var(--icon-theme-accent,#3b82f6);background:#030508;border-radius:.5rem;overflow:hidden;aspect-ratio:16/9;box-sizing:border-box;transition:border-color .15s ease}.news-article-gallery-main-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.news-article-gallery-thumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem}.news-article-gallery-thumb{display:block;flex:0 0 auto;width:3.5rem;padding:2px;border:2px solid rgba(148,163,184,.22);background:rgba(255,255,255,.06);border-radius:.375rem;overflow:hidden;cursor:pointer;aspect-ratio:16/9;box-sizing:border-box;transition:border-color .15s ease}.news-article-gallery-thumb.active{border:3px solid var(--icon-theme-accent,#3b82f6)}.news-article-gallery-thumb-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#030508;border-radius:.25rem}html:not(.dark) .news-article-gallery-main,html:not(.dark) .news-article-gallery-thumb-img{background:var(--surface-bg,#f3f4f6)}html:not(.dark) .news-article-gallery-thumb{background:rgba(15,23,42,.04)}html:not(.dark) .news-article-gallery-overflow{background:transparent;border-color:var(--stroke-color);box-shadow:none}.news-article-gallery-overflow{position:relative;display:block;flex:0 0 auto;width:3.5rem;padding:2px;border:1px solid rgba(255,255,255,.22);border-radius:.375rem;background:rgba(255,255,255,.06);overflow:hidden;aspect-ratio:16/9;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 10px rgba(0,0,0,.18);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.news-article-gallery-overflow:hover{border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 55%,rgba(255,255,255,.35));transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 14px rgba(0,0,0,.22)}.news-article-gallery-overflow-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#030508;border-radius:.25rem}html:not(.dark) .news-article-gallery-overflow-img{background:var(--surface-bg,#f3f4f6)}.news-article-gallery-overflow-overlay{position:absolute;inset:2px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 48%,rgba(2,6,14,.28));border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.28);transition:background .15s ease}html:not(.dark) .news-article-gallery-overflow-overlay{background:rgba(15,23,42,.42);border-color:transparent;box-shadow:none}.news-article-gallery-overflow:hover .news-article-gallery-overflow-overlay{background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.12) 48%,rgba(2,6,14,.22))}html:not(.dark) .news-article-gallery-overflow:hover .news-article-gallery-overflow-overlay{background:rgba(15,23,42,.36)}.news-article-gallery-overflow-badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.375rem;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 8px rgba(0,0,0,.2);font-size:1.0625rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}html:not(.dark) .news-article-gallery-overflow-badge{background:#ffffff;border-color:rgba(255,255,255,.5);color:var(--foreground);text-shadow:none;box-shadow:0 2px 8px rgba(15,23,42,.18)}.kiosk-news-card-media .news-article-gallery-overflow-badge{width:2.375rem;height:2.375rem;border-radius:.4375rem;font-size:1.375rem}.billboard-layout .kiosk-news-card.calendar-sidebar-container{padding:.875rem 1.25rem .875rem .875rem;display:block}.billboard-layout .kiosk-news-card.news-article:hover{transform:none}.kiosk-news-card-layout{display:flex;gap:1rem;align-items:flex-start}.kiosk-news-card-media{flex:0 0 360px;max-width:360px;min-width:0;margin:-.5rem 0 -.5rem -.5rem}.kiosk-news-card-media .news-article-gallery{gap:.25rem}.kiosk-news-card-media .news-article-gallery-main{aspect-ratio:16/9;border-radius:.625rem 0 0 .625rem;overflow:hidden;border:none;background:transparent}.kiosk-news-card-media .news-article-gallery--multi .news-article-gallery-main{border-radius:.625rem 0 0 0}.kiosk-news-card-media .news-article-gallery-main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kiosk-news-card-media .news-article-gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.kiosk-news-card-media .news-article-gallery-overflow,.kiosk-news-card-media .news-article-gallery-thumb{width:100%;height:auto;border-radius:.5rem;aspect-ratio:16/9;overflow:hidden;padding:0}.kiosk-news-card-media .news-article-gallery-overflow-img,.kiosk-news-card-media .news-article-gallery-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0}.kiosk-news-card-body,.kiosk-news-card-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.kiosk-news-card-body{position:relative;gap:.75rem}.kiosk-news-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.kiosk-news-card-meta{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.kiosk-news-card-author-icon{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.125rem;color:var(--muted-foreground)}.kiosk-news-card-meta-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.kiosk-news-card-author{font-size:.875rem;font-weight:600;color:var(--foreground);line-height:1.3}.kiosk-news-card-date{font-size:.8125rem;color:var(--muted-foreground);line-height:1.3}.kiosk-news-card-header-trailing{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}.kiosk-news-card-logo-wrap{line-height:0}.kiosk-news-card-logo{display:block;max-width:4.5rem;max-height:2rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.kiosk-news-card-title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--foreground)}.kiosk-news-card-body-text{margin:0;font-size:.9375rem;line-height:1.55;color:var(--foreground);white-space:pre-wrap}.kiosk-news-session .kiosk-news-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-bottom:0;padding:.875rem 1.25rem;border-radius:.75rem;border:1px solid var(--stroke-color);background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.08),0 14px 36px rgba(15,23,42,.1);box-sizing:border-box}html.dark .kiosk-news-session .kiosk-news-controls-bar{background:var(--surface-bg)}.billboard-news-page .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),.kiosk-news-session .kiosk-news-entry-card{display:block!important;align-items:stretch!important;justify-content:flex-start!important;position:relative;z-index:1;padding:0!important;border-radius:.75rem!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;min-height:auto!important;color:var(--foreground)!important;font-weight:400!important;overflow:hidden!important}.kiosk-news-session .kiosk-news-entry-card{border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;box-shadow:none!important}[data-theme=dark] .kiosk-news-session .kiosk-news-entry-card,html.dark .kiosk-news-session .kiosk-news-entry-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;box-shadow:none!important}.billboard-news-page .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card){border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!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}html.dark .billboard-news-page .kiosk-news-card.news-article.data-section-card:not(.billboard-row-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}.billboard-news-page .news-articles-container,.kiosk-news-session .news-articles-container{gap:1rem}.billboard-news-page .kiosk-news-card-layout,.kiosk-news-session .kiosk-news-card-layout{align-items:stretch;gap:0}.billboard-news-page .kiosk-news-card-media,.kiosk-news-session .kiosk-news-card-media{flex:0 0 360px;max-width:360px;margin:0;align-self:stretch;display:flex;flex-direction:column;min-height:100%}.billboard-news-page .kiosk-news-card-media .news-article-gallery,.kiosk-news-session .kiosk-news-card-media .news-article-gallery{flex:1 1;display:flex;flex-direction:column;min-height:100%;height:100%;gap:.375rem}.billboard-news-page .kiosk-news-card-media .news-article-gallery-main,.kiosk-news-session .kiosk-news-card-media .news-article-gallery-main{flex:1 1 auto;aspect-ratio:unset;min-height:0;height:100%;display:flex;border:none!important;background:transparent!important;border-radius:.75rem 0 0 .75rem}.billboard-news-page .kiosk-news-card-media .news-article-gallery--multi .news-article-gallery-main,.kiosk-news-session .kiosk-news-card-media .news-article-gallery--multi .news-article-gallery-main{border-radius:.75rem 0 0 0}.billboard-news-page .kiosk-news-card-media .news-article-gallery-thumbs,.kiosk-news-session .kiosk-news-card-media .news-article-gallery-thumbs{flex-shrink:0;padding:0 0 .5rem .625rem}.billboard-news-page .kiosk-news-card-main,.kiosk-news-session .kiosk-news-card-main--kiosk{align-self:stretch;min-height:100%;padding:1rem 1.25rem}.billboard-news-page .kiosk-news-card-main .kiosk-news-card-body,.kiosk-news-session .kiosk-news-card-main--kiosk .kiosk-news-card-body{flex:1 1 auto;min-height:0}.billboard-news-page .kiosk-news-card-footer,.kiosk-news-session .kiosk-news-card-footer{margin-top:auto;flex-shrink:0;padding-top:.75rem}.kiosk-news-session .kiosk-news-card-body--has-logo{padding-right:0}.kiosk-news-session .kiosk-news-card-body--has-logo .kiosk-news-card-header,.kiosk-news-session .kiosk-news-card-body--has-logo .kiosk-news-card-title{padding-right:4.75rem}.kiosk-news-session .kiosk-news-card-body-text{width:100%;max-width:100%;margin:0;padding:0;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;white-space:pre-line;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;text-wrap:wrap}.kiosk-news-session .kiosk-news-card-body-text.kiosk-news-card-body-text--clamped{white-space:normal}.kiosk-news-card-body--has-logo{padding-right:5.25rem}.kiosk-news-card-meta-text--inline{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.375rem}.kiosk-news-card-meta-separator{color:var(--muted-foreground);font-size:.8125rem;line-height:1}.kiosk-news-card-unread-badge{border-radius:999px;background:var(--icon-theme-accent,#3b82f6);color:#fff}.kiosk-news-card-category,.kiosk-news-card-unread-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.kiosk-news-card-category{border-radius:.375rem;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 24%,transparent);background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 10%,transparent);color:var(--icon-theme-accent,#3b82f6)}.kiosk-news-card-logo-corner{position:absolute;top:0;right:0;line-height:0}.kiosk-news-card-body-text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:normal;text-overflow:ellipsis}.kiosk-news-card-footer{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%}.kiosk-news-card-save{margin-left:auto;flex-shrink:0}.kiosk-news-card-footer-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid var(--stroke-color);border-radius:.5rem;background:transparent;color:var(--muted-foreground);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.kiosk-news-card-footer-btn svg{width:1rem;height:1rem;flex-shrink:0}.kiosk-news-card-footer-btn.is-active,.kiosk-news-card-footer-btn:hover{color:var(--icon-theme-accent,#3b82f6);border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 35%,var(--stroke-color));background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 8%,transparent)}.kiosk-news-card-save.is-active svg{fill:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 22%,transparent)}.news-article-reader-backdrop{z-index:80;display:flex;align-items:stretch;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))}.news-article-reader{display:flex;flex-direction:column;width:min(44rem,100%);max-height:min(92vh,56rem);margin:auto;border-radius:1rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--background,#0f1115) 92%,transparent);backdrop-filter:blur(28px) saturate(160%);box-shadow:0 18px 48px rgba(0,0,0,.28);overflow:hidden}:root:not(.dark) .news-article-reader,[data-theme=light] .news-article-reader,html:not(.dark) .news-article-reader{background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(0,0,0,.12)}.news-article-reader-header{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.news-article-reader-back,.news-article-reader-save{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);cursor:pointer}.news-article-reader-back svg,.news-article-reader-save svg{width:1.15rem;height:1.15rem}.news-article-reader-save.is-active{color:var(--icon-theme-accent,#3b82f6);border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 35%,transparent);background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 10%,transparent)}.news-article-reader-save.is-active svg{fill:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 22%,transparent)}.news-article-reader-header-main{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.news-article-reader-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.news-article-reader-logo{display:block;max-width:4rem;max-height:1.5rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.news-article-reader-header-spacer{width:2.25rem;flex-shrink:0}.news-article-reader-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.news-article-reader-media{padding:.75rem 1rem 0}.news-article-reader-media .news-article-gallery-main{width:100%;max-height:18rem;aspect-ratio:16/9}.news-article-reader-media .news-article-gallery-main-img,.news-article-reader-media .news-article-gallery-overflow-img,.news-article-reader-media .news-article-gallery-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-article-reader-body{padding:1rem 1.25rem 1.5rem}.news-article-reader-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;color:var(--muted-foreground)}.news-article-reader-meta-separator{line-height:1}.news-article-reader-title{margin:0 0 .85rem;font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--foreground)}.news-article-reader-content{margin:0;font-size:.95rem;line-height:1.6;color:var(--foreground);white-space:pre-line;overflow-wrap:break-word}@media (max-width:768px){.news-article-reader-backdrop{padding:0}.news-article-reader{width:100%;max-height:none;height:100%;margin:0;border-radius:0;border:none}.news-article-reader-header{padding-top:max(.75rem,env(safe-area-inset-top,0px))}.news-article-reader-body{padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}.news-article-reader-title{font-size:1.2rem}.kiosk-news-card-layout{flex-direction:column}.kiosk-news-card-media{flex:none;max-width:none;width:100%;margin:0}.billboard-news-page .kiosk-news-card-media,.kiosk-news-session .kiosk-news-card-media{flex:none;max-width:none;width:100%;min-height:0;align-self:stretch}.billboard-news-page .kiosk-news-card-media .news-article-gallery,.kiosk-news-session .kiosk-news-card-media .news-article-gallery{flex:none;width:100%;min-height:0;height:auto}.billboard-news-page .kiosk-news-card-media .news-article-gallery-main,.billboard-news-page .news-article-gallery-main,.kiosk-news-session .kiosk-news-card-media .news-article-gallery-main,.kiosk-news-session .news-article-gallery-main{flex:none;width:100%;height:auto;aspect-ratio:16/9;min-height:auto;border-radius:.75rem .75rem 0 0}.billboard-news-page .kiosk-news-card-media .news-article-gallery-main-img,.kiosk-news-session .kiosk-news-card-media .news-article-gallery-main-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.billboard-news-page .kiosk-news-card-media .news-article-gallery-thumbs,.kiosk-news-session .kiosk-news-card-media .news-article-gallery-thumbs{width:100%;box-sizing:border-box;padding:0 .625rem .625rem}.billboard-news-page .kiosk-news-card-main,.kiosk-news-session .kiosk-news-card-main--kiosk{padding:1rem}}html body .modal-backdrop.news-gallery-modal-backdrop{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.5rem!important;background:rgba(2,6,14,.82)!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;overflow-y:auto!important}.news-gallery-modal{--ngm-accent:var(--icon-theme-accent,#3b82f6);width:min(920px,100%);max-height:calc(100dvh - 3rem);overflow:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--ngm-accent) 55%,rgba(148,163,184,.22));background:#111827;box-shadow:0 0 0 1px rgba(59,130,246,.08),0 0 40px color-mix(in srgb,var(--ngm-accent) 14%,transparent),0 28px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.news-gallery-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.news-gallery-modal-header-main{--ngm-label-icon:1.375rem;--ngm-label-gap:0.5rem;--ngm-header-text-gap:0.25rem;display:grid;grid-template-columns:var(--ngm-label-icon) minmax(0,1fr);grid-column-gap:var(--ngm-label-gap);-moz-column-gap:var(--ngm-label-gap);column-gap:var(--ngm-label-gap);grid-row-gap:var(--ngm-header-text-gap);row-gap:var(--ngm-header-text-gap);align-items:start;min-width:0}.news-gallery-modal-label{display:contents}.news-gallery-modal-label-icon{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:var(--ngm-label-icon);height:var(--ngm-label-icon);color:var(--ngm-accent)}.news-gallery-modal-label-icon svg{width:100%;height:100%;stroke:currentColor}.news-gallery-modal-label-text{grid-column:2;grid-row:1;align-self:center;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ngm-accent);line-height:1}.news-gallery-modal-title{grid-column:2;grid-row:2;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:#ffffff;letter-spacing:-.01em}.news-gallery-modal-subtitle{grid-column:2;grid-row:3;margin:0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.4}.news-gallery-modal-close{flex-shrink:0;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.24);border-radius:.5rem;background:rgba(15,23,42,.85);color:#cbd5e1;cursor:pointer;transition:border-color .15s ease,background .15s ease}.news-gallery-modal-close:hover{border-color:rgba(148,163,184,.4);background:rgba(30,41,59,.95)}.news-gallery-modal-close svg{width:1.5rem;height:1.5rem}.news-gallery-modal-body{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.news-gallery-modal-counter{position:absolute;top:.75rem;right:.75rem;z-index:3;padding:.25rem .625rem;border-radius:.375rem;background:rgba(2,6,14,.72);color:#f8fafc;font-size:.8125rem;font-weight:600;line-height:1.2}.news-gallery-modal-image-frame{display:flex;align-items:center;justify-content:center;gap:1.125rem;width:100%}.news-gallery-modal-image-wrap{position:relative;flex:1 1 auto;min-width:0;width:100%;height:240px;max-height:240px;border:2px solid var(--ngm-accent);border-radius:12px;overflow:hidden;background:#030508;box-sizing:border-box;transition:border-color .15s ease}.news-gallery-modal-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.news-gallery-modal-nav{flex-shrink:0;width:3.5rem;height:3.5rem;border:2px solid var(--ngm-accent);border-radius:.625rem;background:rgba(17,24,39,.92);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.news-gallery-modal-nav:hover{background:rgba(30,41,59,.95);border-color:color-mix(in srgb,var(--ngm-accent) 90%,#fff)}.news-gallery-modal-nav svg{width:1.75rem;height:1.75rem;stroke-width:2.5}.news-gallery-modal-nav--next,.news-gallery-modal-nav--prev{position:static;transform:none}.news-gallery-modal-thumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;width:100%}.news-gallery-modal-thumb{flex:0 0 auto;width:118px;aspect-ratio:16/9;padding:4px;border:2px solid rgba(148,163,184,.22);border-radius:10px;overflow:hidden;background:rgba(15,23,42,.65);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.news-gallery-modal-thumb.active{border:3px solid var(--ngm-accent);box-shadow:none}.news-gallery-modal-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:6px;background:#030508}.news-gallery-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:.25rem}.news-gallery-modal-file{display:flex;align-items:center;gap:.75rem;min-width:0}.news-gallery-modal-file-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:.5rem;background:rgba(15,23,42,.72);color:#94a3b8}.news-gallery-modal-file-icon svg{width:1rem;height:1rem}.news-gallery-modal-file-text{min-width:0}.news-gallery-modal-file-title{font-size:.9375rem;font-weight:600;color:#f8fafc;line-height:1.35}.news-gallery-modal-file-name{margin-top:.2rem;font-size:.8125rem;color:#94a3b8;line-height:1.35;word-break:break-all}.news-gallery-modal-actions{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.news-gallery-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.55rem 1.125rem;border-radius:.625rem;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.news-gallery-modal-btn svg{width:.95rem;height:.95rem}.news-gallery-modal-btn--ghost{border:1px solid rgba(148,163,184,.38);background:transparent;color:#e2e8f0}.news-gallery-modal-btn--ghost:hover{border-color:rgba(148,163,184,.55);background:rgba(15,23,42,.55)}.news-gallery-modal-btn--primary{border:1px solid color-mix(in srgb,var(--ngm-accent) 80%,#1d4ed8);background:var(--ngm-accent);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--ngm-accent) 32%,transparent)}.news-gallery-modal-btn--primary:hover{background:color-mix(in srgb,var(--ngm-accent) 88%,#fff)}html:not(.dark) html body .modal-backdrop.news-gallery-modal-backdrop{background:rgba(15,23,42,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) .news-gallery-modal{background:#ffffff;backdrop-filter:none;border:1px solid var(--stroke-color);box-shadow:0 4px 8px rgba(15,23,42,.06),0 20px 48px rgba(15,23,42,.14)}html:not(.dark) .news-gallery-modal-title{color:var(--foreground)}html:not(.dark) .news-gallery-modal-subtitle{color:#6b7280}html:not(.dark) .news-gallery-modal-close{border-color:var(--stroke-color);background:var(--surface-bg);color:var(--foreground)}html:not(.dark) .news-gallery-modal-close:hover{border-color:var(--stroke-color-hover);background:var(--surface-bg-hover)}html:not(.dark) .news-gallery-modal-counter{background:rgba(255,255,255,.92);color:var(--foreground);border:1px solid var(--stroke-color)}html:not(.dark) .news-gallery-modal-image-wrap,html:not(.dark) .news-gallery-modal-thumb img{background:var(--surface-bg,#f3f4f6)}html:not(.dark) .news-gallery-modal-nav{background:var(--surface-bg);color:var(--foreground)}html:not(.dark) .news-gallery-modal-nav:hover{background:var(--surface-bg-hover)}html:not(.dark) .news-gallery-modal-thumb{background:rgba(15,23,42,.04)}html:not(.dark) .news-gallery-modal-file-icon{border-color:var(--stroke-color);background:var(--surface-bg);color:#6b7280}html:not(.dark) .news-gallery-modal-file-title{color:var(--foreground)}html:not(.dark) .news-gallery-modal-file-name{color:#6b7280}html:not(.dark) .news-gallery-modal-btn--ghost{border-color:var(--stroke-color);color:var(--foreground)}html:not(.dark) .news-gallery-modal-btn--ghost:hover{border-color:var(--stroke-color-hover);background:rgba(15,23,42,.04)}@media (max-width:768px){html body .modal-backdrop.news-gallery-modal-backdrop{padding:.75rem!important}.news-gallery-modal{padding:1.125rem;gap:1rem}.news-gallery-modal-footer{flex-direction:column;align-items:stretch}.news-gallery-modal-actions{width:100%;flex-direction:column}.news-gallery-modal-btn{width:100%}.news-gallery-modal-image-wrap{max-height:200px}.news-gallery-modal-nav{width:3rem;height:3rem}.news-gallery-modal-nav svg{width:1.5rem;height:1.5rem}.news-gallery-modal-thumb{width:96px}}.billboard-news-page .news-article-gallery-main,.kiosk-news-session .news-article-gallery-main{aspect-ratio:unset;overflow:hidden;border:none!important;background:transparent!important}.billboard-news-page .kiosk-news-card-media .news-article-gallery-main-img,.kiosk-news-session .news-article-gallery-main-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-form-images{display:flex;flex-direction:column;gap:.75rem}.news-form-images-input{display:none}.news-form-images-add{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:.5rem;border:1px dashed var(--stroke-color);color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;width:-moz-fit-content;width:fit-content}.news-form-images-add svg{width:1rem;height:1rem}.news-form-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:.5rem;gap:.5rem}.news-form-images-item{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:rgba(255,255,255,.06)}.news-form-images-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-form-images-remove{position:absolute;top:.25rem;right:.25rem;width:1.375rem;height:1.375rem;border:none;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.news-form-images-hint{margin:0;font-size:.8125rem;color:var(--muted-foreground)}@media (max-width:768px){.news-article-content{flex-direction:column}.news-article-image{width:100%;height:200px}.news-controls{flex-direction:column;gap:.75rem}.billboard-news-page .news-controls.billboard-news-toolbar{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:.75rem!important}.news-right-controls{flex-direction:column;gap:.75rem;width:100%}.billboard-news-page .news-controls.billboard-news-toolbar .news-right-controls{flex-direction:row!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;gap:.75rem!important}.news-search-container{max-width:none}.billboard-news-page .news-controls.billboard-news-toolbar .news-search-container{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.billboard-news-page .news-controls.billboard-news-toolbar .news-sort-container{flex:0 0 auto!important;min-width:0!important}}.dark .icon-circle svg{stroke:white!important}.surface{background:#e9ecef!important;border:1px solid rgb(229 231 235)!important}.dark .surface{background:#1a1a1a!important;border-color:rgb(75 85 99)!important}.stroke{border-color:rgb(229 231 235)!important}.dark .stroke{border-color:rgb(75 85 99)!important}@media (min-width:1024px){.lg\:grid{display:grid!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.lg\:col-span-3{grid-column:span 3/span 3!important}.lg\:col-span-9{grid-column:span 9/span 9!important}.lg\:w-auto{width:auto!important}.lg\:gap-6{gap:1.5rem!important}.lg\:p-6{padding:1.5rem!important}}.reports-page-container{padding:1.5rem!important}.app-page-shell__grid{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:768px) and (max-width:1023px){.app-page-shell__grid{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;overflow-x:hidden!important}}@media (min-width:1024px){.app-page-shell__grid{flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;overflow-x:hidden!important}.app-page-shell__grid>.app-page-shell__sidebar{width:300px!important;flex:0 0 300px!important;min-width:300px!important;max-width:300px!important}}.app-page-shell__sidebar{width:100%!important;flex-shrink:0!important;flex-grow:0!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:1.5rem!important;height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.app-page-shell__sidebar::-webkit-scrollbar{display:none!important}@media (min-width:768px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:1.5rem!important;height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;z-index:100!important}}@media (min-width:1024px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1280px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1536px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}.app-page-shell__main{width:100%!important;min-width:0!important;flex:1 1 auto!important}@media (min-width:768px) and (max-width:1023px){.app-page-shell__main{width:100%!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;margin-left:0!important}}@media (min-width:1024px){.app-page-shell__main{width:calc(100% - 300px - 1rem)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 300px - 1rem);min-width:0!important;max-width:calc(100% - 300px - 1rem)!important;margin-left:calc(300px + 1.5rem + 1rem)!important}}.reports-content-container{padding:1rem!important;min-height:480px!important}.reports-content-container,.reports-sidebar-container{border:1px solid var(--stroke-color)!important;border-radius:1rem!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)!important}.reports-sidebar-container{padding:.75rem!important;position:sticky!important;top:1rem!important}.reports-sidebar-title{font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--foreground)!important}.reports-nav-container{display:flex!important;flex-direction:column!important;gap:.5rem!important}.reports-nav-link{display:block!important;width:100%!important;padding:.5rem .75rem!important;border-radius:.75rem!important;border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;text-decoration:none!important;font-size:.875rem!important;font-weight:500!important;min-height:44px!important;display:flex!important;align-items:center!important}.reports-nav-link:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.reports-nav-link.active{background:rgb(243 244 246)!important;color:rgb(17 24 39)!important;border-color:rgba(251,191,36,.5)!important;box-shadow:0 0 10px rgba(251,191,36,.15)!important}.dark .reports-nav-link.active{background:rgb(31 41 55)!important;color:rgb(243 244 246)!important}.soft-shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/.1)!important}.border{border:1px solid!important}.p-6{padding:1.5rem!important}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3!important}.md\:col-span-9{grid-column:span 9/span 9!important}}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.col-span-12{grid-column:span 12/span 12!important}.gap-6{gap:1.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.reports-component-container{border:1px solid var(--stroke-color)!important;border-radius:1rem!important;background:var(--surface-bg)!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)!important;padding:1rem!important}@media (min-width:640px){.reports-form-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.reports-form-grid{grid-template-columns:1fr 1fr 1fr 1fr!important}}.reports-form-field.full-width{grid-column:1/-1!important}@media (min-width:640px){.reports-form-field.sm-full{grid-column:1/-1!important}}@media (min-width:1024px){.reports-form-field.lg-normal{grid-column:auto!important}}.reports-form-label{display:block!important;font-size:.75rem!important;font-weight:500!important;margin-bottom:.25rem!important;color:var(--foreground)!important}.reports-form-select{width:100%!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;font-size:.875rem!important;outline:none!important}.dark .reports-form-select{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.reports-form-select:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.reports-form-select:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.reports-form-input{width:100%!important;max-width:200px!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;font-size:.875rem!important;outline:none!important}.dark .reports-form-input{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.reports-form-input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.reports-form-input:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.reports-form-field{width:100%!important}.reports-form-field:hover{transform:translateY(-1px)!important}.reports-form-field:hover .reports-form-label{color:rgba(251,191,36,.8)!important}.reports-form-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:.75rem!important;gap:.75rem!important}.reports-form-grid:hover{gap:1rem!important}@media (min-width:640px){.reports-form-grid{grid-template-columns:repeat(2,1fr)!important}.reports-form-field.sm-full{grid-column:span 2/span 2!important}}@media (min-width:1024px){.reports-form-grid{grid-template-columns:1fr 1fr 1fr 1fr!important}.reports-form-field.lg-normal{grid-column:auto!important}}.date-picker-container{position:relative!important;width:100%!important}.date-picker-input{width:100%!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;font-size:.875rem!important;outline:none!important;cursor:pointer!important}.dark .date-picker-input{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.date-picker-input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.date-picker-input::-moz-placeholder{color:rgb(55,65,81)!important}.date-picker-input::placeholder{color:rgb(55,65,81)!important}.dark .date-picker-input::-moz-placeholder{color:rgb(209,213,219)!important}.dark .date-picker-input::placeholder{color:rgb(209,213,219)!important}.date-picker-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:50!important;background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;border-radius:.75rem!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important;backdrop-filter:blur(10px)!important;padding:.75rem!important;margin-top:.25rem!important}.date-picker-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.75rem!important}.date-picker-title{font-size:.875rem!important;font-weight:600!important;color:var(--foreground)!important}.date-picker-nav{display:flex!important;gap:.25rem!important}.date-picker-nav-button{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:.375rem!important;border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;cursor:pointer!important}.date-picker-nav-button:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important}.date-picker-nav-button svg{width:.875rem!important;height:.875rem!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.date-picker-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:.125rem!important;gap:.125rem!important}.date-picker-weekday{opacity:.7!important}.date-picker-day,.date-picker-weekday{display:flex!important;align-items:center!important;justify-content:center!important;height:1.75rem!important;font-size:.75rem!important;font-weight:500!important;color:var(--foreground)!important}.date-picker-day{border-radius:.375rem!important;cursor:pointer!important;border:1px solid transparent!important}.date-picker-day:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important}.date-picker-day.selected{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.15))!important;border-color:rgba(251,191,36,.5)!important;color:rgb(17 24 39)!important;font-weight:600!important}.date-picker-day.other-month{opacity:.3!important;cursor:default!important}.date-picker-day.other-month:hover{background:transparent!important;border-color:transparent!important}.space-y-4>*+*{margin-top:1rem!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:col-span-2{grid-column:span 2/span 2!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:w-auto{width:auto!important}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:col-span-1{grid-column:span 1/span 1!important}}.flex-col{flex-direction:column!important}.items-start{align-items:flex-start!important}.mt-3{margin-top:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.menu-item{padding:.5rem 1rem!important;border-radius:.625rem!important;border:1px solid var(--stroke-color)!important;color:var(--foreground)!important;text-decoration:none!important;outline:none!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.menu-item:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.menu-item:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.relative{position:relative!important}.fixed{position:fixed!important}.bg-gray-900,.dark .bg-gray-900{background:rgb(17 24 39)!important}.border-gray-700,.dark .border-gray-700{border-color:rgb(55 65 81)!important}.rounded-lg{border-radius:.5rem!important}.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)!important}.z-\[99999\]{z-index:99999!important}.min-w-\[280px\]{min-width:280px!important}.p-3{padding:.75rem!important}.border-b{border-bottom-width:1px!important}.p-1{padding:.25rem!important}.rounded{border-radius:.25rem!important}.w-4{width:1rem!important}.h-4{height:1rem!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.gap-1{gap:.25rem!important}.mb-2{margin-bottom:.5rem!important}.text-center{text-align:center!important}.text-gray-300{color:rgb(209 213 219)!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.bg-blue-500{background:rgb(59 130 246)!important}.hover-gold-neon-glow:hover{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.15))!important;border-color:rgba(251,191,36,.5)!important;box-shadow:0 0 20px rgba(251,191,36,.3)!important;transform:translateY(-.5px)!important}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.backdrop-blur-xl{backdrop-filter:blur(24px)!important}.min-w-\[320px\]{min-width:320px!important}.p-4{padding:1rem!important}.border-gray-200\/20{border-color:rgba(229,231,235,.2)!important}.dark .border-gray-700\/20{border-color:rgba(55,65,81,.2)!important}.p-2{padding:.5rem!important}.w-5{width:1.25rem!important}.h-5{height:1.25rem!important}.text-gray-600{color:rgb(75 85 99)!important}.text-gray-800{color:rgb(31 41 55)!important}.dark .text-gray-200{color:rgb(229 231 235)!important}.text-lg{font-size:1.125rem!important}.mb-3{margin-bottom:.75rem!important}.text-gray-500{color:rgb(107 114 128)!important}.dark .text-gray-400{color:rgb(156 163 175)!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.text-gray-700{color:rgb(55 65 81)!important}.dark .text-gray-300{color:rgb(209 213 219)!important}.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-yellow-400{--tw-gradient-from:#facc15!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))!important}.to-orange-500{--tw-gradient-to:#f97316!important}.text-white{color:white!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.scale-105{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important}.hover\:from-yellow-50:hover{--tw-gradient-from:#fefce8!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,252,232,0))!important}.hover\:to-orange-50:hover{--tw-gradient-to:#fff7ed!important}.dark .hover\:from-yellow-900\/20:hover{--tw-gradient-from:rgba(120,53,15,0.2)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))!important}.dark .hover\:to-orange-900\/20:hover{--tw-gradient-to:rgba(194,65,12,0.2)!important}.text-gray-400{color:rgb(156 163 175)!important}.dark .text-gray-600{color:rgb(75 85 99)!important}.opacity-50{opacity:.5!important}.billboard-container{padding:.75rem 1.5rem 1.5rem 0!important}.billboard-form-container{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:8px!important;padding:1rem!important;margin-bottom:1rem!important}.billboard-form-title{font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--foreground)!important}.billboard-form{display:flex!important;gap:.5rem!important}.billboard-input{flex:1 1!important;padding:.5rem .75rem!important;background:transparent!important;border:none!important;border-radius:.5rem!important;color:var(--foreground)!important;font-size:.875rem!important}.billboard-input:focus{outline:none!important;box-shadow:none!important}.billboard-input:hover{background:transparent!important;border-color:transparent!important}.billboard-post-button{padding:.5rem 1rem!important;background:transparent!important;border:none!important;color:var(--foreground)!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;width:80px!important;min-width:80px!important;max-width:80px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.billboard-post-button:hover:not(:disabled){background:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.billboard-post-button:disabled{opacity:.5!important;cursor:not-allowed!important}.billboard-messages-container{display:flex!important;flex-direction:column!important;gap:.75rem!important}.billboard-message{padding:1rem!important}.billboard-message-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.75rem!important}.billboard-message-content{flex:1 1!important}.billboard-message-meta{font-size:.875rem!important;color:rgb(107 114 128)!important;margin-bottom:.5rem!important}.dark .billboard-message-meta{color:rgb(156 163 175)!important}.billboard-message-text{font-size:.875rem!important;white-space:pre-wrap!important;color:var(--foreground)!important}.billboard-edit-container{display:flex!important;flex-direction:column!important;gap:.5rem!important}.billboard-edit-textarea{width:100%!important;padding:.5rem .75rem!important;background:transparent!important;border:none!important;border-radius:.5rem!important;color:var(--foreground)!important;font-size:.875rem!important;resize:none!important;min-height:4.5rem!important}.billboard-edit-textarea:focus{outline:none!important;box-shadow:none!important}.billboard-edit-textarea:hover{background:transparent!important;border-color:transparent!important}.billboard-edit-actions{display:flex!important;gap:.5rem!important}.billboard-edit-button{padding:.25rem .75rem!important;background:transparent!important;border:none!important;border-radius:.375rem!important;color:var(--foreground)!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;min-width:60px!important}.billboard-edit-button:hover:not(:disabled){background:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.billboard-edit-button:disabled{opacity:.5!important;cursor:not-allowed!important}.inp-calendar{background:var(--surface-bg)!important;border:1px solid var(--glass-border)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground)!important}.dark .inp-calendar{background:rgba(0,0,0,.3)!important;border-color:rgba(255,255,255,.15)!important}.billboard-actions{display:flex!important;gap:.25rem!important}.billboard-empty-state{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:8px!important;padding:2rem!important;text-align:center!important}.billboard-empty-text{font-size:.875rem!important;color:rgb(107 114 128)!important}.dark .billboard-empty-text{color:rgb(156 163 175)!important}.dark .dark\:hidden{display:none!important}.dark .dark\:block{display:block!important}.dark .dark\:stroke-\[#d1d5db\]{stroke:#d1d5db!important}.dark .dark\:text-gray-100{color:rgb(243 244 246)!important}.dark .dark\:text-gray-800{color:rgb(31 41 55)!important}.dark .dark\:bg-gray-800{background-color:rgb(31 41 55)!important}.dark .dark\:bg-gray-900{background-color:rgb(17 24 39)!important}.dark .dark\:border-gray-700{border-color:rgb(55 65 81)!important}.dark .dark\:border-gray-700\/20{border-color:rgba(55,65,81,.2)!important}.dark .dark\:text-gray-300{color:rgb(209 213 219)!important}.dark .dark\:text-gray-400{color:rgb(156 163 175)!important}.dark .dark\:text-gray-600{color:rgb(75 85 99)!important}.dark .dark\:hover\:from-yellow-900\/20:hover{background:linear-gradient(135deg,rgba(120,53,15,.2),transparent)!important}.dark .dark\:hover\:to-orange-900\/20:hover{background:linear-gradient(135deg,transparent,rgba(194,65,12,.2))!important}select{background-color:var(--surface-bg)!important;color:var(--foreground)!important;border:1px solid var(--stroke-color)!important;border-radius:.625rem!important;padding:.5rem .625rem!important;font-size:.875rem!important;outline:none!important}.dark select{background-color:rgba(0,0,0,.8)!important;color:rgb(249,250,251)!important;border-color:rgba(249,250,251,.2)!important}.dark select option{background-color:rgba(0,0,0,.95)!important;color:rgb(249,250,251)!important;border:none!important;outline:none!important}select:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}select:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.modal-panel select{background-color:var(--surface-bg)!important;color:var(--foreground)!important;border:1px solid var(--stroke-color)!important}.dark .modal-panel select{background-color:rgba(0,0,0,.9)!important;color:rgb(249,250,251)!important;border-color:rgba(249,250,251,.2)!important}.dark .modal-panel select option{background-color:rgba(0,0,0,.95)!important;color:rgb(249,250,251)!important;border:none!important;outline:none!important}.features-page-container{padding:0!important;max-width:100%!important;margin:0 auto!important;background:transparent!important;min-height:100vh!important}.features-header{margin-bottom:2rem!important;padding:0!important}.features-title{font-size:1.5rem!important;font-weight:600!important;color:var(--foreground)!important}.features-layout-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:1.5rem!important;gap:1.5rem!important;padding:0 1rem!important}@media (min-width:768px){.features-layout-grid{grid-template-columns:1fr 1fr 1fr!important;gap:2rem!important}}.features-sidebar-wrapper{order:1!important}.features-sidebar-container{width:100%!important}.features-modules-wrapper{order:2!important}.features-options-wrapper{order:3!important}.features-content-container{width:100%!important}@media (min-width:768px){.features-sidebar-wrapper{order:1!important}.features-content-wrapper:first-of-type{order:2!important}.features-content-wrapper:nth-of-type(2){order:3!important}}.ticker{overflow:hidden!important;white-space:nowrap!important}.ticker-inner{display:inline-block!important;animation:ticker 20s linear infinite!important}@keyframes ticker{0%{transform:translateX(100%)!important}to{transform:translateX(-100%)!important}}.space-y-2>*+*{margin-top:.5rem!important}.space-y-3{display:flex!important;flex-direction:column!important}.space-y-3>*{margin:0!important}.space-y-3>*+*{margin-top:.75rem!important}.features-content-container .up-item,.features-modules-wrapper .up-item,.features-options-wrapper .up-item,.features-sidebar-container .up-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;border-radius:.5rem!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;margin-bottom:.5rem!important;transition:all .2s ease!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important}.dark .features-content-container .up-item,.dark .features-modules-wrapper .up-item,.dark .features-options-wrapper .up-item,.dark .features-sidebar-container .up-item{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.dark .features-content-container .up-item:hover,.dark .features-modules-wrapper .up-item:hover,.dark .features-options-wrapper .up-item:hover,.dark .features-sidebar-container .up-item:hover,.features-content-container .up-item:hover,.features-modules-wrapper .up-item:hover,.features-options-wrapper .up-item:hover,.features-sidebar-container .up-item:hover{transform:translateY(-1px)!important}.flex{display:flex!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-end{justify-content:flex-end!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.w-full{width:100%!important}.min-w-0{min-width:0!important}.flex-1{flex:1 1!important}.shrink-0{flex-shrink:0!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-left{text-align:left!important}.rounded-xl{border-radius:.75rem!important}.rounded-2xl{border-radius:1rem!important}.border{border-width:1px!important}.stroke{border-color:var(--glass-border)!important}.stroke:hover{border-color:var(--glass-border-hover)!important}.surface{backdrop-filter:blur(10px)!important}.soft-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.hover-gold-neon-subtle:hover{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(217,119,6,.08))!important;border-color:var(--stroke-color-hover)!important;box-shadow:0 0 25px rgba(251,191,36,.25),var(--glass-shadow-hover)!important;transform:translateY(-2px) scale(1.02)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-black\/10{--tw-ring-color:rgb(0 0 0/0.1)!important}.dark .ring-white\/20{--tw-ring-color:rgb(255 255 255/0.2)!important}.bg-black\/5{background-color:rgb(0 0 0/.05)!important}.dark .bg-white\/5{background-color:rgb(255 255 255/.05)!important}.dark .bg-white\/10{background-color:rgb(255 255 255/.1)!important}.cursor-pointer{cursor:pointer!important}.disabled\:opacity-50:disabled{opacity:.5!important}.pt-2{padding-top:.5rem!important}.mt-2{margin-top:.5rem!important}.surface{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important}.surface:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important}.soft-shadow{box-shadow:var(--glass-shadow)!important}.soft-shadow:hover{box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-1px)!important}.features-page-container .surface{backdrop-filter:blur(25px) saturate(200%)!important}.features-page-container .panel-glass{backdrop-filter:blur(30px) saturate(200%)!important}.features-page-container .surface.soft-shadow{backdrop-filter:blur(25px) saturate(200%)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.features-page-container .surface.soft-shadow:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-3px)!important}.icon-circle.users-add-btn-lg{width:4rem!important;height:4rem!important;min-width:4rem!important;min-height:4rem!important}.icon-circle.users-add-btn-lg svg{width:2rem!important;height:2rem!important}.icon-circle.users-add-btn-75{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important}.icon-circle.users-add-btn-75 svg{width:.9rem!important;height:.9rem!important}.icon-circle.users-add-btn-86{width:1.725rem!important;height:1.725rem!important;min-width:1.725rem!important;min-height:1.725rem!important}.icon-circle.users-add-btn-86 svg{width:1.035rem!important;height:1.035rem!important}.icon-circle-sm{border-radius:6px!important;color:var(--foreground)!important;cursor:pointer!important;padding:.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;text-decoration:none!important}[data-icon-theme=default] .icon-circle-sm{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 6px rgba(251,191,36,.2)!important}[data-icon-theme=default] .icon-circle-sm:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px rgba(251,191,36,.3)!important}.icon-circle-sm:active{transform:translateY(0)!important;box-shadow:0 2px 6px rgba(96,165,250,.2)!important}.icon-circle-sm svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}:root .icon-circle-sm svg{stroke:#374151!important}.dark .icon-circle-sm svg{stroke:white!important}.modal-backdrop.calendar-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.8)!important;backdrop-filter:none!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important}html body .modal-backdrop.calendar-modal-backdrop.modal-overlay-above-form,html body div.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay{z-index:10001!important;position:fixed!important;inset:0!important;pointer-events:auto!important}html body .modal-backdrop.calendar-modal-backdrop.modal-overlay-above-form{display:flex!important;align-items:center!important;justify-content:center!important}.modal-backdrop.reports-generate-modal-backdrop,.reports-layout-root .modal-backdrop.calendar-modal-backdrop{z-index:9999!important;top:0!important;left:0!important;right:0!important;bottom:0!important;position:fixed!important}.modal-backdrop.calendar-modal-backdrop:has(#billto-create-form),.modal-backdrop.calendar-modal-backdrop:has(#grievance-date),.modal-backdrop.calendar-modal-backdrop:has(#grievance-date-of-event),.modal-backdrop.calendar-modal-backdrop:has(#grievance-department-select),.modal-backdrop.calendar-modal-backdrop:has(#grievance-employee-select),.modal-backdrop.calendar-modal-backdrop:has(#grievance-employer-select),.modal-backdrop.calendar-modal-backdrop:has(#grievance-foreman),.modal-backdrop.calendar-modal-backdrop:has(#grievance-notes),.modal-backdrop.calendar-modal-backdrop:has(#grievance-number),.modal-backdrop.calendar-modal-backdrop:has(#grievance-subject-select),.modal-backdrop.calendar-modal-backdrop:has(#invoice-config-form),.modal-backdrop.calendar-modal-backdrop:has(#member-create-form),.modal-backdrop.calendar-modal-backdrop:has(#officer-create-form),.modal-backdrop.calendar-modal-backdrop:has(.reasons-form),.modal-backdrop.calendar-modal-backdrop:has(.salaries-form),.modal-backdrop.calendar-modal-backdrop:has(.structures-form),.modal-backdrop.calendar-modal-backdrop:has(form#billto-create-form),.modal-backdrop.calendar-modal-backdrop:has(form#invoice-config-form),.modal-backdrop.calendar-modal-backdrop:has(form#member-create-form),.modal-backdrop.calendar-modal-backdrop:has(form#officer-create-form),button.grievance-number-link,button.grievance-number-link:focus,button.grievance-number-link:focus-visible,button.grievance-number-link:hover{outline:none!important;box-shadow:none!important;border:none!important;background:transparent!important;background-color:transparent!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal,.modal-backdrop.calendar-modal-backdrop:has(#agenda-event-date),.modal-backdrop.calendar-modal-backdrop:has(#agenda-talking-point),.modal-backdrop.calendar-modal-backdrop:has(#invoice-bill-to-select),.modal-backdrop.calendar-modal-backdrop:has(#news-content),.modal-backdrop.calendar-modal-backdrop:has(#news-title),.modal-backdrop.calendar-modal-backdrop:has(#overlay-end-date),.modal-backdrop.calendar-modal-backdrop:has(#overlay-includeAllMembers),.modal-backdrop.calendar-modal-backdrop:has(#overlay-includeAllReasons),.modal-backdrop.calendar-modal-backdrop:has(#overlay-start-date),.modal-backdrop.calendar-modal-backdrop:has(#report-end-date),.modal-backdrop.calendar-modal-backdrop:has(#report-start-date),.modal-backdrop.calendar-modal-backdrop:has(#report-user-select),.modal-backdrop.calendar-modal-backdrop:has(#user-address),.modal-backdrop.calendar-modal-backdrop:has(#user-city),.modal-backdrop.calendar-modal-backdrop:has(#user-country),.modal-backdrop.calendar-modal-backdrop:has(#user-email),.modal-backdrop.calendar-modal-backdrop:has(#user-name),.modal-backdrop.calendar-modal-backdrop:has(#user-password),.modal-backdrop.calendar-modal-backdrop:has(#user-postal-code),.modal-backdrop.calendar-modal-backdrop:has(#user-role),.modal-backdrop.calendar-modal-backdrop:has(.news-create-form),.modal-backdrop.calendar-modal-backdrop:has(.news-create-modal),.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal),.modal-backdrop.calendar-modal-backdrop:has(input[type=range][min="0.5"][max="2"]),div.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){-moz-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(0,0,0,.6)!important}html body .modal-backdrop.calendar-modal-backdrop:has(.user-info-modal),html body div.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){-moz-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(0,0,0,.6)!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal,.modal-backdrop.calendar-modal-backdrop.billto-delete-modal,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal,.modal-backdrop.calendar-modal-backdrop.collective-delete-modal,.modal-backdrop.calendar-modal-backdrop.collective-edit-modal,.modal-backdrop.calendar-modal-backdrop.grievance-delete-modal,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal,.modal-backdrop.calendar-modal-backdrop.invoice-delete-modal,.modal-backdrop.calendar-modal-backdrop.member-delete-modal,.modal-backdrop.calendar-modal-backdrop.member-edit-modal,.modal-backdrop.calendar-modal-backdrop.officer-delete-modal,.modal-backdrop.calendar-modal-backdrop.officer-edit-modal,.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal,.modal-backdrop.calendar-modal-backdrop.salary-delete-modal,.modal-backdrop.calendar-modal-backdrop.structure-delete-modal,.modal-backdrop.calendar-modal-backdrop.structure-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal,html body .modal-backdrop.calendar-modal-backdrop.billto-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.billto-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.collective-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.collective-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal,html body .modal-backdrop.calendar-modal-backdrop.invoice-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.member-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.member-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.officer-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.officer-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.reasons-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.salary-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.structure-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.structure-edit-modal{-moz-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(0,0,0,.6)!important}html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=email],html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=text],html body .calendar-black-container input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border],html body .calendar-black-container input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]{width:100%!important;padding:.75rem!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:8px!important;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground)!important;font-size:.875rem!important;transition:all .2s ease!important;box-shadow:none!important}html body .dark .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=email],html body .dark .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=text],html body .dark .calendar-black-container input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border],html body .dark .calendar-black-container input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]{border-color:rgba(255,255,255,.2)!important;background:rgba(0,0,0,.4)!important}html body .calendar-black-container:not(.account-information-card) input.w-full.px-3.py-2.rounded-md.border[type=email]:focus:not(.account-information-field-input),html body .calendar-black-container:not(.account-information-card) input.w-full.px-3.py-2.rounded-md.border[type=text]:focus:not(.account-information-field-input),html body .calendar-black-container:not(.account-information-card) input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]:focus:not(.account-information-field-input),html body .calendar-black-container:not(.account-information-card) input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]:focus:not(.account-information-field-input){outline:none!important;border-color:rgba(251,191,36,.6)!important;box-shadow:0 0 0 3px rgba(251,191,36,.2)!important}html body .account-information-card input.account-information-field-input.w-full.px-3.py-2.rounded-md.border[type=text]:focus,html body .account-information-card input.account-information-field-input.w-full.px-3.py-2.rounded-md.border[type=text]:focus-visible,html body .calendar-black-container .account-information-card input.account-information-field-input.w-full.px-3.py-2.rounded-md.border[type=text]:focus,html body .calendar-black-container .account-information-card input.account-information-field-input.w-full.px-3.py-2.rounded-md.border[type=text]:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--account-info-accent) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--account-info-accent) 25%,transparent)!important}.modal-backdrop:not(.calendar-modal-backdrop):has(.modal-panel){-moz-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(0,0,0,.6)!important}.modal-backdrop.calendar-modal-backdrop .modal-panel{width:min(90vw,480px)!important;border:none!important;border-radius:16px!important;background:#ffffff!important;backdrop-filter:none!important;box-shadow:none!important;position:relative!important;max-height:90vh!important;overflow-y:auto!important}.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .grievance-add-file-btn,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .grievance-add-file-btn{background:#ffffff!important;color:#111827!important;border-color:var(--stroke-color)!important;opacity:1!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .grievance-add-file-btn,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .grievance-add-file-btn{background:transparent!important;color:#e5e7eb!important;border-color:var(--stroke-color)!important;opacity:1!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn{background:#ffffff!important;color:#111827!important;border:1px solid rgba(0,0,0,.12)!important;opacity:1!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn{background:transparent!important;color:#e5e7eb!important;border:1px solid rgba(255,255,255,.12)!important;opacity:1!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.12)!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.12)!important}[data-icon-theme=default] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=default] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=default] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=default] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=neon-gold] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=neon-gold] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=neon-gold] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=neon-gold] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(251,191,36,.12)!important;border-color:rgba(251,191,36,.4)!important}[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(59,130,246,.12)!important;border-color:rgba(59,130,246,.4)!important}[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.4)!important}[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.4)!important}[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(139,92,246,.12)!important;border-color:rgba(139,92,246,.4)!important}[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(107,114,128,.12)!important;border-color:rgba(107,114,128,.4)!important}[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover,[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn:hover,[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover{background:rgba(236,72,153,.12)!important;border-color:rgba(236,72,153,.4)!important}.dark .modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel{-moz-backdrop-filter:none!important;backdrop-filter:none!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.18),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel.grievance-meeting-notes-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.grievance-meeting-notes-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel.grievance-meeting-notes-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel.grievance-meeting-notes-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel.grievance-meeting-notes-modal-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;overflow-y:hidden!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-body,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-body,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-header.create-event-modal-header{position:relative!important;top:auto!important;flex-shrink:0!important;z-index:3!important;isolation:isolate!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .grievance-meeting-notes-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-notes-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,.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,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;overflow-y:hidden!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-header.create-event-modal-header{position:relative!important;top:auto!important;flex-shrink:0!important;z-index:3!important;isolation:isolate!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .icon-form-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;overflow-y:hidden!important;max-height:100%!important;min-height:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;overflow-y:hidden!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .calendar-create-event-form-modal__body,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-body,.modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .calendar-create-event-form-modal__body,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .calendar-create-event-form-modal__body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-header.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-header.create-event-modal-header{position:relative!important;top:auto!important;flex-shrink:0!important;z-index:3!important;isolation:isolate!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-header.create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-header.create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .icon-form-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.calendar-badge-modal-backdrop .calendar-badge-modal.icon-form-modal-panel{overflow:hidden!important;overflow-y:hidden!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .form-row .inp,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal select.inp-calendar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar{background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::-moz-placeholder,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::placeholder,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .form-row .inp,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal select.inp-calendar,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .form-row .inp,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal select.inp-calendar,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::-moz-placeholder,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::-moz-placeholder,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::-moz-placeholder,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 60%,transparent)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::placeholder,.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::placeholder,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal input.inp.inp-calendar::placeholder,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal textarea.inp-calendar::placeholder{color:color-mix(in srgb,var(--foreground) 60%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .create-event-header-accent{height:2px!important;box-shadow:0 0 14px color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important}.send-liberations-panel .icon-form-field{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 32%,transparent)!important;background:rgba(255,255,255,.03)!important}html:not(.dark) .send-liberations-panel .icon-form-field{background:rgba(255,255,255,.35)!important}.send-liberations-panel .icon-form-field__icon{background:rgba(255,255,255,.05)!important}html:not(.dark) .send-liberations-panel .icon-form-field__icon{background:rgba(255,255,255,.62)!important}.send-liberations-panel .icon-form-field__control{background:rgba(255,255,255,.06)!important}html:not(.dark) .send-liberations-panel .icon-form-field__control{background:rgba(0,0,0,.05)!important}.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.glass-dropdown__trigger,.dropdown-trigger,button.dropdown-trigger),.send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.glass-dropdown__trigger,.dropdown-trigger,button.dropdown-trigger),html.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.glass-dropdown__trigger,.dropdown-trigger,button.dropdown-trigger){background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:0!important;min-height:2.75rem!important;padding-left:.625rem!important;padding-right:.75rem!important;color:var(--foreground)!important;transform:none!important}.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger{padding-right:2rem!important}.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder,.send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder,html.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder,.send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder,html.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):focus,.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):hover,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,.send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],.send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):focus,.send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):hover,html.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,html.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,html.dark .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true],html.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):focus,html.dark .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input):hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.send-liberations-panel .icon-form-field:has(.custom-dropdown .dropdown-panel),.send-liberations-panel .icon-form-field:has(.dropdown-trigger[aria-expanded=true]),.send-liberations-panel .icon-form-field:has(.glass-dropdown .dropdown-trigger[aria-expanded=true]){overflow:visible!important;position:relative!important;z-index:10!important}html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger{background:rgba(0,0,0,.03)!important}html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:focus,html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger:hover,html:not(.dark) .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger[aria-expanded=true]{background:rgba(0,0,0,.05)!important}.send-liberations-panel .send-liberations-client-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.625rem!important;cursor:pointer!important;padding:.5rem .625rem!important;border-radius:8px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;transition:background-color .15s ease,border-color .15s ease!important}.send-liberations-panel .send-liberations-client-row:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}.send-liberations-panel .send-liberations-client-row:has(.send-liberations-checkbox:checked){background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 12%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 38%,transparent)!important}html:not(.dark) .send-liberations-panel .send-liberations-client-row{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}html:not(.dark) .send-liberations-panel .send-liberations-client-row:hover{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.12)!important}.send-liberations-panel .send-liberations-client-name{flex:1 1!important;min-width:0!important;font-size:.875rem!important;font-weight:500!important;color:var(--foreground)!important;margin-left:0!important}.dark .send-liberations-panel .send-liberations-checkbox,.send-liberations-panel .send-liberations-checkbox,html.dark .send-liberations-panel .send-liberations-checkbox{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;accent-color:unset!important;width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important;margin:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:5px!important;background:rgba(255,255,255,.06)!important;cursor:pointer!important;display:inline-grid!important;place-content:center!important;box-sizing:border-box!important;transition:background .15s ease,border-color .15s ease!important}.send-liberations-panel .send-liberations-checkbox:hover{background:rgba(255,255,255,.1)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent)!important}.send-liberations-panel .send-liberations-checkbox:checked{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 70%,transparent)!important;background-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 78%,transparent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:.72rem!important}.send-liberations-panel .send-liberations-checkbox:focus-visible{outline:2px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent)!important;outline-offset:2px!important}html:not(.dark) .send-liberations-panel .send-liberations-checkbox{border-color:rgba(0,0,0,.18)!important;background:rgba(255,255,255,.9)!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.member-form-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.member-form-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .create-event-header-accent{height:2px!important;box-shadow:0 0 14px color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important}.calendar-create-event-form__fields,.collective-agreement-form__fields{display:flex!important;flex-direction:column!important;gap:1rem!important}.calendar-create-event-form-modal__body,.collective-agreement-form-modal__body{padding:0 .25rem .5rem!important}.icon-form-label,.icon-form-section-label{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25!important;margin-bottom:.5rem!important;opacity:1!important;color:var(--foreground)!important}.icon-form-label:before,.icon-form-section-label:before{content:""!important;width:6px!important;height:6px!important;border-radius:9999px!important;flex-shrink:0!important;background:var(--icon-theme-accent,#10b981)!important;box-shadow:0 0 8px color-mix(in srgb,var(--icon-theme-accent,#10b981) 70%,transparent)!important}.icon-form-sublabel{display:block!important;font-size:.75rem!important;font-weight:500!important;margin-bottom:.375rem!important;color:var(--foreground)!important;opacity:.92!important}.icon-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:.75rem!important;gap:.75rem!important}.icon-form-col{min-width:0!important}.icon-form-field{display:flex!important;align-items:stretch!important;min-height:2.75rem!important;border-radius:.5rem!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 32%,transparent)!important;background:transparent!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}html:not(.dark) .icon-form-field{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 26%,transparent)!important}.icon-form-field:focus-within{border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 58%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,transparent)!important}.icon-form-field:has(.custom-dropdown .dropdown-panel),.icon-form-field:has(.dropdown-trigger[aria-expanded=true]){overflow:visible!important;position:relative!important;z-index:10!important}.icon-form-field:has(.custom-dropdown .dropdown-panel) .icon-form-field__control,.icon-form-field:has(.dropdown-trigger[aria-expanded=true]) .icon-form-field__control{overflow:visible!important}.modal-backdrop.calendar-create-event-form-modal .icon-form-field:has(.custom-dropdown .dropdown-panel),.modal-backdrop.calendar-create-event-form-modal .icon-form-field:has(.dropdown-trigger[aria-expanded=true]){z-index:10060!important}.icon-form-field__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;flex-shrink:0!important;align-self:stretch!important;color:var(--icon-theme-accent,#10b981)!important;background:rgba(255,255,255,.05)!important}html:not(.dark) .icon-form-field__icon{background:rgba(255,255,255,.62)!important}.icon-form-field__icon svg{width:1.125rem!important;height:1.125rem!important}.icon-form-field__divider{width:1px!important;align-self:stretch!important;margin:0!important;flex-shrink:0!important;background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 35%,transparent)!important}.icon-form-field__control{flex:1 1!important;min-width:0!important;display:flex!important;align-items:center!important;align-self:stretch!important;background:rgba(0,0,0,.58)!important}html:not(.dark) .icon-form-field__control{background:rgba(0,0,0,.07)!important}.icon-form-field--textarea{align-items:stretch!important}.icon-form-field--textarea .icon-form-field__icon{align-items:flex-start!important;padding-top:.7rem!important}.icon-form-field--clauses,.icon-form-field--textarea .icon-form-field__control{align-items:stretch!important}.icon-form-field--clauses{min-height:auto!important}.icon-form-field--clauses .icon-form-field__icon{align-items:flex-start!important;padding-top:.7rem!important}.icon-form-field--clauses .icon-form-field__control{align-items:stretch!important;flex-direction:column!important;padding:.5rem .625rem .625rem!important}.icon-form-clauses-stack{display:flex!important;flex-direction:column!important;gap:.5rem!important}.icon-form-clauses-list,.icon-form-clauses-select,.icon-form-clauses-stack{width:100%!important;min-width:0!important}.icon-form-clauses-list{display:flex!important;flex-direction:column!important;gap:.5rem!important}.icon-form-clauses-list .up-item{margin-bottom:0!important;cursor:pointer!important}.icon-form-clauses-list .up-item .actions .menu-icon:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 15%,transparent),color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 10%,transparent))!important;border-color:color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 40%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 25%,transparent),0 0 40px color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--clause-hover-accent,#fbbf24) 20%,transparent)!important;color:var(--clause-hover-accent,#fbbf24)!important}[data-icon-theme=default] .icon-form-clauses-list .up-item .actions .menu-icon:hover,[data-icon-theme=neon-gold] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#fbbf24}[data-icon-theme=blue] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#3b82f6}[data-icon-theme=red] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#ef4444}[data-icon-theme=green] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#10b981}[data-icon-theme=purple] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#8b5cf6}[data-icon-theme=gray] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#6b7280}[data-icon-theme=pink] .icon-form-clauses-list .up-item .actions .menu-icon:hover{--clause-hover-accent:#ec4899}.icon-form-field__control .signature-pad-canvas-wrap,.icon-form-field__control .signature-pad-container{width:100%!important;min-width:0!important;flex:1 1 100%!important;align-self:stretch!important}.icon-form-field:has(.signature-pad-container){align-items:stretch!important;min-height:auto!important}.icon-form-field:has(.signature-pad-container) .icon-form-field__icon{align-items:flex-start!important;padding-top:.85rem!important}.icon-form-field:has(.signature-pad-container) .icon-form-field__control{align-items:stretch!important;flex-direction:column!important;padding:.65rem .75rem!important}.icon-form-field:has(.signature-pad-container) .icon-form-field__control>.space-y-3{width:100%!important;min-width:0!important}.icon-form-field--color{align-items:stretch!important;min-height:auto!important}.icon-form-field--color .icon-form-field__icon{align-items:flex-start!important;padding-top:.85rem!important}.icon-form-field--color .icon-form-field__control{align-items:stretch!important;padding:.65rem .75rem!important}.icon-form-field--toggle .icon-form-field__control{padding:0!important}.icon-form-field--file{align-items:stretch!important;min-height:auto!important}.icon-form-field--file .icon-form-field__icon{align-items:flex-start!important;padding-top:.85rem!important}.icon-form-field--file .icon-form-field__control{align-items:stretch!important;padding:.65rem .75rem!important}.icon-form-field--file .icon-form-field__control:has(.icon-form-file-dropzone){padding:.65rem!important}.icon-form-logo-upload{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important}.icon-form-logo-upload__row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.625rem .75rem!important}.icon-form-logo-upload__btn{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:.375rem!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 55%,transparent)!important;background:transparent!important;color:var(--icon-theme-accent,#fbbf24)!important;font-size:.8125rem!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important}.icon-form-logo-upload__btn svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.icon-form-logo-upload__btn:hover:not(:disabled){background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,transparent)!important}.icon-form-logo-upload__btn:disabled{opacity:.55!important;cursor:not-allowed!important}.icon-form-logo-upload__status{font-size:.8125rem!important;color:color-mix(in srgb,var(--foreground) 62%,transparent)!important;min-width:0!important}.icon-form-logo-upload__hint{margin:0!important;font-size:.75rem!important;line-height:1.35!important;color:color-mix(in srgb,var(--foreground) 52%,transparent)!important}.icon-form-logo-upload__preview{padding-top:.25rem!important}.icon-form-logo-upload__preview img{display:block!important;max-height:3.5rem!important;width:auto!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.icon-form-logo-upload__input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.icon-form-file-dropzone{position:relative!important;width:100%!important;min-height:9.5rem!important;border-radius:.5rem!important;border:1px dashed color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 38%,var(--muted-foreground))!important;background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 4%,transparent)!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.icon-form-file-dropzone--active{border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 72%,transparent)!important;background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 10%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 16%,transparent)!important}.icon-form-file-dropzone--disabled{opacity:.55!important;pointer-events:none!important}.icon-form-file-dropzone__inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:100%!important;min-height:9.5rem!important;padding:1.25rem 1rem!important;text-align:center!important}.icon-form-file-dropzone__btn{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.4375rem .875rem!important;border-radius:.375rem!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 58%,transparent)!important;background:transparent!important;color:var(--icon-theme-accent,#3b82f6)!important;font-size:.8125rem!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease!important}.icon-form-file-dropzone__btn:hover:not(:disabled){background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 10%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 78%,transparent)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 22%,transparent)!important}.icon-form-file-dropzone__btn svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.icon-form-file-dropzone__hint{margin:0!important;font-size:.8125rem!important;line-height:1.35!important;color:var(--muted-foreground)!important}.icon-form-file-dropzone__formats{margin:0!important;font-size:.75rem!important;line-height:1.35!important;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent)!important}.icon-form-file-dropzone__input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.icon-form-field__control .icon-form-file-dropzone{margin:0!important}.grievance-signature-actions-wrap{width:100%!important;min-width:0!important}.grievance-signature-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.625rem!important;width:100%!important;padding-top:.25rem!important}.grievance-signature-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;min-height:2.125rem!important;padding:.375rem .875rem!important;border-radius:.375rem!important;font-size:.8125rem!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease!important}.grievance-signature-action-btn svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.grievance-signature-action-btn--clear{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 52%,transparent)!important;background:transparent!important;color:var(--foreground)!important}.grievance-signature-action-btn--clear:hover{background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 8%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 72%,transparent)!important}.grievance-signature-action-btn--confirm{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 70%,transparent)!important;background:var(--icon-theme-accent,#3b82f6)!important;color:#fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 35%,transparent),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 38%,transparent)!important}.grievance-signature-action-btn--confirm:hover{filter:brightness(1.06)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 45%,transparent),0 0 18px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 48%,transparent)!important}.grievance-signature-action-btn:active{transform:translateY(1px)!important}.grievance-signature-action-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;filter:none!important;box-shadow:none!important}.icon-form-color-picker{display:flex!important;flex-direction:column!important;gap:.625rem!important;width:100%!important}.icon-form-color-picker__grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-gap:.375rem!important;gap:.375rem!important;width:100%!important}.icon-form-color-picker__swatch{width:100%!important;aspect-ratio:1!important;min-height:1.625rem!important;max-height:1.75rem!important;border-radius:.375rem!important;border:2px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;cursor:pointer!important;padding:0!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}.icon-form-color-picker__swatch:hover{transform:scale(1.04)!important}.icon-form-color-picker__swatch--selected{border:2px solid var(--icon-theme-accent,#3b82f6)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 35%,transparent),0 0 10px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 55%,transparent)!important}.icon-form-color-picker__custom{display:inline-flex!important;align-items:center!important;gap:.375rem!important;align-self:flex-start!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:var(--icon-theme-accent,#3b82f6)!important;font-size:.8125rem!important;font-weight:500!important;cursor:pointer!important}.icon-form-color-picker__custom svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.icon-form-color-picker__custom--open{opacity:.9!important}.icon-form-color-picker__custom-inputs{display:flex!important;align-items:center!important;gap:.5rem!important}.icon-form-color-picker__native{width:2rem!important;height:2rem!important;padding:0!important;border:none!important;background:transparent!important;cursor:pointer!important}.icon-form-color-picker__hex{max-width:6.5rem!important;min-height:2rem!important;font-size:.8125rem!important}.icon-form-toggle-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:2.75rem!important;padding:0 .75rem!important;gap:.75rem!important}.icon-form-toggle-row__label{font-size:.875rem!important;font-weight:500!important;color:var(--foreground)!important}.icon-form-toggle-row .icon-form-features-toggle .features-toggle-btn{width:58px!important;height:30px!important;border-radius:8px!important;padding:0 3px!important}.icon-form-toggle-row .icon-form-features-toggle .features-toggle-indicator{width:24px!important;height:24px!important;border-radius:6px!important}.icon-form-toggle-row .icon-form-features-toggle .features-toggle-btn.active .features-toggle-indicator{transform:translateX(28px)!important}.icon-form-toggle-row .icon-form-features-toggle .features-toggle-btn--disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.icon-form-toggle-row .icon-form-features-toggle .features-toggle-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 55%,transparent)!important;outline-offset:2px!important}.icon-form-field__control .custom-dropdown,.icon-form-field__control .dropdown-trigger-wrapper,.icon-form-field__control .relative{width:100%!important}.icon-form-field__control .custom-dropdown .dropdown-trigger,.icon-form-field__control .dropdown-trigger.icon-form-dropdown-trigger{width:100%!important;min-height:2.75rem!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-left:.625rem!important;padding-right:2rem!important;transform:none!important}.icon-form-field__control .dropdown-trigger.icon-form-dropdown-trigger:focus,.icon-form-field__control .dropdown-trigger.icon-form-dropdown-trigger:hover{transform:none!important;box-shadow:none!important;background:transparent!important}.icon-form-field__control .dropdown-trigger .truncate{text-align:left!important}.icon-form-add-talking-point-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 1rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 45%,transparent)!important;background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,transparent)!important;color:var(--foreground)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important}.icon-form-add-talking-point-btn:hover:not(:disabled){background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 65%,transparent)!important}.icon-form-add-talking-point-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.committee-agenda-talking-points-list{display:flex!important;flex-direction:column!important;gap:.5rem!important;max-height:200px!important;overflow-y:auto!important}.committee-agenda-list-card__body{width:100%;box-sizing:border-box}.committees-main-content .data-section-card.committee-agenda-list-card{display:block!important;align-items:stretch!important;min-height:auto!important}.committee-agenda-list-card__menu{position:absolute;top:.5rem;right:.5rem;z-index:2}.committee-agenda-list-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.25rem;padding-right:2.75rem}.committee-agenda-talking-points-list--main{max-height:none!important;overflow-y:visible!important;margin-top:0!important;box-sizing:border-box;width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:.75rem}.committees-main-content .data-section-card.committee-agenda-list-card:has(.calendar-badge-modal-menu){z-index:10!important}.committee-agenda-talking-point-item{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem!important;border-radius:8px!important;background:color-mix(in srgb,var(--foreground) 4%,transparent)!important;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important}.committee-agenda-talking-point-item__index{font-weight:600!important;color:var(--foreground)!important;min-width:24px!important}.committee-agenda-talking-point-item__text{flex:1 1!important;color:var(--foreground)!important;font-size:.875rem!important}.committee-agenda-talking-point-item__badge{font-size:.7rem!important;color:var(--muted-foreground)!important;white-space:nowrap!important;padding:.15rem .4rem!important;border-radius:4px!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent)!important}.committee-agenda-talking-point-item__actions{display:flex!important;gap:.25rem!important;align-items:center!important}.committee-agenda-talking-point-item__move-btn{padding:.25rem!important;background:transparent!important;border:none!important;color:var(--foreground)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.committee-agenda-talking-point-item__move-btn:disabled{opacity:.3!important;cursor:not-allowed!important}:is(.collective-agreement-form-modal,.calendar-create-event-form-modal,.counter-settings-modal,.member-form-modal,.union-life-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.salary-form-modal,.salary-edit-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.grievance-generate-modal,.grievance-edit-modal,.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.reports-generate-modal-backdrop,.agenda-create-modal) .icon-form-field__control :is(.inp,.inp-calendar,input,textarea){border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-height:2.75rem!important;padding-left:.625rem!important;padding-right:.75rem!important}:is(.collective-agreement-form-modal,.calendar-create-event-form-modal,.counter-settings-modal,.member-form-modal,.union-life-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.salary-form-modal,.salary-edit-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.grievance-generate-modal,.grievance-edit-modal,.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.reports-generate-modal-backdrop,.agenda-create-modal) .icon-form-field--textarea :is(textarea.inp,textarea){min-height:9rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important;resize:vertical!important}:is(.collective-agreement-form-modal,.calendar-create-event-form-modal,.counter-settings-modal,.member-form-modal,.union-life-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.salary-form-modal,.salary-edit-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.grievance-generate-modal,.grievance-edit-modal,.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.reports-generate-modal-backdrop,.agenda-create-modal) .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):focus{outline:none!important;box-shadow:none!important;transform:none!important}:is(.collective-agreement-form-modal,.calendar-create-event-form-modal,.counter-settings-modal,.member-form-modal,.union-life-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.salary-form-modal,.salary-edit-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.grievance-generate-modal,.grievance-edit-modal,.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.reports-generate-modal-backdrop,.agenda-create-modal) .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):hover{transform:none!important;box-shadow:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.billboard-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.billto-form-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal.counter-settings-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.job-posting-create-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.news-form-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.salary-form-modal.calendar-create-event-form-modal .icon-form-field__control,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control{background:rgba(0,0,0,.58)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billboard-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-form-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.job-posting-create-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.news-form-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.salary-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.salary-form-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control{background:rgba(0,0,0,.07)!important}.modal-backdrop.calendar-modal-backdrop.billto-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.billto-form-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.salary-form-modal.calendar-create-event-form-modal .icon-form-field__icon,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__icon{background:rgba(255,255,255,.05)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-form-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.salary-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.salary-form-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__icon{background:rgba(255,255,255,.62)!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.billboard-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.billto-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.billto-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.job-posting-create-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.news-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.salary-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.salary-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger){background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--foreground)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger .truncate,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger .truncate,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger .truncate{color:var(--foreground)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true],.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true],.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true],.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,.modal-backdrop.calendar-modal-backdrop.member-form-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true],.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true]{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-header-accent{height:2px!important;box-shadow:0 0 14px color-mix(in srgb,var(--icon-theme-accent,#10b981) 55%,transparent)!important}.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.reasons-info-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-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.reasons-info-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.reasons-info-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.reasons-info-modal{background:transparent!important;backdrop-filter:none!important}.dark .modal-backdrop.calendar-modal-backdrop.billto-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.salary-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .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,html.dark .modal-backdrop.calendar-modal-backdrop.billto-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.salary-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billto-invoice-config-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.salary-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.salary-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.export-import-modal{display:flex!important;align-items:center!important;justify-content:center!important}.dark .modal-backdrop.calendar-modal-backdrop.export-import-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.export-import-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.export-import-modal .modal-panel{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0 auto!important;max-height:calc(100vh - 2rem)!important}.dark .modal-backdrop.calendar-modal-backdrop.export-import-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-clause-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-return-request-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.export-import-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,html.dark .modal-backdrop.calendar-modal-backdrop.export-import-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-clause-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-return-request-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal{background:transparent!important;backdrop-filter:none!important}.dark .modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-list-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.clause-view-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-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-list-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-list-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.clause-view-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.clause-view-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.billboard-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.news-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.news-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billboard-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.news-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.news-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billboard-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.news-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.news-form-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.news-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.news-form-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.billboard-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.news-form-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.invoice-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .modal-panel,.modal-backdrop.calendar-modal-backdrop.invoice-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.invoice-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay .modal-panel,.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 82%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .create-event-modal-header,.dark .modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-applicants-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-appointment-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-create-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.job-posting-edit-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel::-webkit-scrollbar{display:none!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .modal-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal textarea,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal textarea,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal textarea,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal textarea,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal textarea,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp-calendar,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal input,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal select,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal textarea{background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal textarea::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal textarea::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal textarea::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal textarea::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal textarea::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp-calendar::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal textarea::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.agenda-create-modal textarea::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal textarea::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal textarea::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-approval-flow-modal textarea::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal textarea::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp-calendar::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal .inp::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-review-modal textarea::placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.member-delete-modal,.union-life-edit-modal,.union-life-delete-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-delete-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-delete-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.salary-delete-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-delete-modal,.reasons-info-modal,.export-import-modal) .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal) .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.export-import-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.export-import-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.export-import-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-return-request-popup,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal) .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.clause-view-modal,.grievance-archive-info-modal) .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-return-request-popup,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-return-request-popup,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-return-request-popup,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__icon,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__icon{background:rgba(255,255,255,.62)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control{background:rgba(0,0,0,.07)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger),html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea,select,.dropdown-trigger,button.dropdown-trigger){background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--foreground)!important;transform:none!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):focus,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):hover,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):focus,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea):hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control :is(.inp,.inp-calendar,input,textarea)::placeholder{color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger :is(span,.truncate),html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger :is(span,.truncate){color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true],html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:focus,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger:hover,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal.calendar-create-event-form-modal .icon-form-field__control .dropdown-trigger[aria-expanded=true]{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .create-event-modal-header,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .icon-form-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.news-delete-modal,.billboard-edit-modal,.billboard-delete-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-delete-modal,.job-posting-appointment-end-list-overlay) .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal) .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.news-delete-modal,.billboard-edit-modal,.billboard-delete-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-delete-modal,.job-posting-appointment-end-list-overlay) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.news-delete-modal,.billboard-edit-modal,.billboard-delete-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-delete-modal,.job-posting-appointment-end-list-overlay) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.news-delete-modal,.billboard-edit-modal,.billboard-delete-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-delete-modal,.job-posting-appointment-end-list-overlay) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.reports-generate-modal-backdrop,.invoice-delete-modal) .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.reports-generate-modal-backdrop .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.reports-generate-modal-backdrop,.invoice-delete-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.reports-generate-modal-backdrop,.invoice-delete-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.reports-generate-modal-backdrop,.invoice-delete-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) .modal-panel{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.18),0 0 20px rgba(0,0,0,.1)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-info-modal-backdrop) .create-event-modal-header{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(255,255,255,.76)!important;border-color:color-mix(in srgb,var(--foreground) 20%,transparent)!important;color:var(--foreground)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 58%,transparent)!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .clause-view-body,.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .clause-view-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-body,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel *{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-body::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-scroll::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel ::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup{background:rgba(0,0,0,.5)!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup .grievance-return-request-dialog{box-shadow:0 20px 40px rgba(0,0,0,.2)!important;border:1px solid var(--stroke-color)!important}@media (min-width:1024px){.modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop:has(#billto-create-form) .modal-panel{max-height:calc(100vh - var(--app-shell-header-height, 3.5rem) - 24px)!important}}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel,.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,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel.icon-form-modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel::-webkit-scrollbar,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.dark .modal-backdrop.calendar-modal-backdrop .modal-panel{border:none!important;background:#000000!important;backdrop-filter:none!important;box-shadow:none!important;max-height:90vh!important;overflow-y:auto!important}@media (min-width:1024px){.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel.icon-form-modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel.icon-form-modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel.icon-form-modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel.icon-form-modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel.icon-form-modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop:has(#billto-create-form) .modal-panel{max-height:calc(100vh - 24px)!important}}html body .dark .modal-backdrop.calendar-modal-backdrop .modal-panel,html body div.dark.modal-backdrop.calendar-modal-backdrop div.modal-panel{border:none!important;background:#000000!important;backdrop-filter:none!important;box-shadow:none!important}.dark .modal-backdrop.calendar-modal-backdrop.profile-image-editor-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.user-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.user-info-modal-backdrop .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop.profile-image-editor-modal .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop.user-delete-modal .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop.user-info-modal-backdrop .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.profile-image-editor-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.user-delete-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop.user-info-modal-backdrop .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.grievance-verdict-approval-flow-modal,.grievance-verdict-confirmation-modal,.grievance-verdict-review-modal,.grievance-edit-verdict-modal,.grievance-return-request-approval-modal,.approval-sign-modal) .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.grievance-verdict-approval-flow-modal,.grievance-verdict-confirmation-modal,.grievance-verdict-review-modal,.grievance-edit-verdict-modal,.grievance-return-request-approval-modal,.approval-sign-modal) .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.grievance-verdict-approval-flow-modal,.grievance-verdict-confirmation-modal,.grievance-verdict-review-modal,.grievance-edit-verdict-modal,.grievance-return-request-approval-modal,.approval-sign-modal) .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal,.calendar-day-overview-delete-modal) .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal,.calendar-day-overview-delete-modal) .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal,.calendar-day-overview-delete-modal) .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) .modal-panel,html body .dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) .modal-panel,html.dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) .modal-panel{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.approval-sign-modal) :is(.inp,.inp-calendar,input,select,textarea),html body .dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.approval-sign-modal) :is(.inp,.inp-calendar,input,select,textarea),html.dark .modal-backdrop.calendar-modal-backdrop:is(.grievance-generate-modal,.grievance-edit-modal,.grievance-delete-modal,.grievance-list-modal,.clause-view-modal,.grievance-meeting-notes-modal,.agenda-create-modal,.grievance-archive-info-modal,.grievance-archive-clause-modal,.grievance-archive-return-request-modal,.approval-sign-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal) :is(.inp,.inp-calendar,input,select,textarea),html body .dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal) :is(.inp,.inp-calendar,input,select,textarea),html.dark .modal-backdrop.calendar-modal-backdrop:is(.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.collective-clauses-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.salary-form-modal,.salary-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.reasons-info-modal,.export-import-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) :is(.inp,.inp-calendar,input,select,textarea),html body .dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) :is(.inp,.inp-calendar,input,select,textarea),html.dark .modal-backdrop.calendar-modal-backdrop:is(.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-applicants-modal,.job-posting-appointment-modal,.job-posting-appointment-end-list-overlay,.reports-generate-modal-backdrop) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-info-modal-backdrop) .create-event-modal-header,html body .dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-info-modal-backdrop) .create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-info-modal-backdrop) .create-event-modal-header{background:color-mix(in srgb,var(--calendar-container-bg) 70%,transparent)!important;backdrop-filter:blur(10px)!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;overflow-y:hidden!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-body,html body .modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-header.create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-header.create-event-modal-header{position:relative!important;top:auto!important;flex-shrink:0!important;z-index:3!important;isolation:isolate!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-header.create-event-modal-header,html.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .icon-form-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp,.inp-calendar,input,select,textarea),html.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp,.inp-calendar,input,select,textarea){background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important;color:var(--foreground)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder),html.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::-moz-placeholder,.inp-calendar::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--foreground) 60%,transparent)!important}.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder),html.dark .modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-delete-modal,.user-info-modal-backdrop,.profile-image-editor-modal) :is(.inp::placeholder,.inp-calendar::placeholder,textarea::placeholder){color:color-mix(in srgb,var(--foreground) 60%,transparent)!important}.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.clause-overlay-modal .clause-overlay-content,.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.clause-overlay-modal .clause-overlay-content *,.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.clause-overlay-modal .modal-title,.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.clause-overlay-modal .modal-title *{color:#ffffff!important}[data-icon-theme=default] .data-section-card .icon-circle{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}.data-section-card:has(.collective-agreement-buttons){align-items:flex-start!important}.data-section-card .collective-agreement-buttons{display:flex!important;align-items:center!important;gap:.375rem!important;flex-shrink:0!important}.data-section-card .collective-agreement-buttons.flex{gap:.375rem!important}[data-icon-theme=default] .data-section-card .icon-circle:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}.data-section-card .icon-circle svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dark .data-section-card .icon-circle svg{stroke:white!important}.modal-actions .menu-item.btn-secondary{background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;color:var(--foreground)!important;font-weight:500!important}.modal-actions .menu-item.btn-secondary:hover{background:var(--surface-bg-hover)!important;border-color:var(--stroke-color-hover)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.dark .modal-actions .menu-item.btn-secondary{background:#1a1a1a!important;border-color:rgb(75 85 99)!important;color:rgb(249 250 251)!important}.dark .modal-actions .menu-item.btn-secondary:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;color:rgb(243 244 246)!important}.modal-backdrop .modal-panel .modal-actions .menu-item:last-child{background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;color:var(--foreground)!important;font-weight:500!important}.modal-backdrop .modal-panel .modal-actions .menu-item:last-child:hover{background:var(--surface-bg-hover)!important;border-color:var(--stroke-color-hover)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.dark .modal-backdrop .modal-panel .modal-actions .menu-item:last-child{background:#1a1a1a!important;border-color:rgb(75 85 99)!important;color:rgb(249 250 251)!important}.dark .modal-backdrop .modal-panel .modal-actions .menu-item:last-child:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;color:rgb(243 244 246)!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.descriptions-modal-panel{background:#2d2d2d!important;border:1px solid #4a4a4a!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.category-info-modal{background:white!important;color:black!important;backdrop-filter:none!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.category-info-modal{background:black!important;color:white!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)!important}html body .modal-backdrop.calendar-modal-backdrop .modal-panel.category-info-modal,html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel.category-info-modal{background:white!important;color:black!important;backdrop-filter:none!important}html body .dark .modal-backdrop.calendar-modal-backdrop .modal-panel.category-info-modal,html body div.dark.modal-backdrop.calendar-modal-backdrop div.modal-panel.category-info-modal{background:black!important;color:white!important;backdrop-filter:none!important}.modal-title .category-info-button:hover{transform:translateY(-50%)!important;background:rgba(251,191,36,.3)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}.inp{background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px) saturate(140%)!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;border-radius:12px!important;box-shadow:none!important;color:var(--foreground)!important;padding:.75rem 1rem!important;font-size:.875rem!important;outline:none!important}.dark .inp{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}select.inp[id$=-list-sort]{background:rgba(255,255,255,.07) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right 1rem center /1.25em 1.25em!important;padding-right:2.5rem!important}.dark select.inp[id$=-list-sort]{background:rgba(0,0,0,.4) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right 1rem center /1.25em 1.25em!important}select.inp#members-list-page-size{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:6.5rem!important;min-width:6.5rem!important;max-width:6.5rem!important;padding:.75rem 1rem .75rem .5rem!important;font-size:.8125rem!important;background:rgba(255,255,255,.07) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right .4rem center /.85em .85em!important}.dark select.inp#members-list-page-size{background:rgba(0,0,0,.4) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right .4rem center /.85em .85em!important}.inp:focus{background:var(--surface-bg-hover)!important;transform:translateY(-1px)!important}.inp:focus,[data-icon-theme=default] .inp:focus,[data-icon-theme=default] .inp:hover,[data-icon-theme=neon-gold] .inp:focus,[data-icon-theme=neon-gold] .inp:hover,body[data-icon-theme=default] .inp:focus,body[data-icon-theme=default] .inp:hover,body[data-icon-theme=neon-gold] .inp:focus,body[data-icon-theme=neon-gold] .inp:hover,html[data-icon-theme=default] .inp:focus,html[data-icon-theme=default] .inp:hover,html[data-icon-theme=neon-gold] .inp:focus,html[data-icon-theme=neon-gold] .inp:hover{border-color:rgba(251,191,36,.6)!important;box-shadow:0 0 0 4px rgba(251,191,36,.1),var(--glass-shadow-hover)!important}[data-icon-theme=blue] .inp:focus,[data-icon-theme=blue] .inp:hover,body[data-icon-theme=blue] .inp:focus,body[data-icon-theme=blue] .inp:hover,html[data-icon-theme=blue] .inp:focus,html[data-icon-theme=blue] .inp:hover{border-color:rgba(59,130,246,.6)!important;box-shadow:0 0 0 4px rgba(59,130,246,.1),var(--glass-shadow-hover)!important}[data-icon-theme=red] .inp:focus,[data-icon-theme=red] .inp:hover,body[data-icon-theme=red] .inp:focus,body[data-icon-theme=red] .inp:hover,html[data-icon-theme=red] .inp:focus,html[data-icon-theme=red] .inp:hover{border-color:rgba(239,68,68,.6)!important;box-shadow:0 0 0 4px rgba(239,68,68,.1),var(--glass-shadow-hover)!important}[data-icon-theme=green] .inp:focus,[data-icon-theme=green] .inp:hover,body[data-icon-theme=green] .inp:focus,body[data-icon-theme=green] .inp:hover,html[data-icon-theme=green] .inp:focus,html[data-icon-theme=green] .inp:hover{border-color:rgba(16,185,129,.6)!important;box-shadow:0 0 0 4px rgba(16,185,129,.1),var(--glass-shadow-hover)!important}[data-icon-theme=purple] .inp:focus,[data-icon-theme=purple] .inp:hover,body[data-icon-theme=purple] .inp:focus,body[data-icon-theme=purple] .inp:hover,html[data-icon-theme=purple] .inp:focus,html[data-icon-theme=purple] .inp:hover{border-color:rgba(139,92,246,.6)!important;box-shadow:0 0 0 4px rgba(139,92,246,.1),var(--glass-shadow-hover)!important}[data-icon-theme=gray] .inp:focus,[data-icon-theme=gray] .inp:hover,body[data-icon-theme=gray] .inp:focus,body[data-icon-theme=gray] .inp:hover,html[data-icon-theme=gray] .inp:focus,html[data-icon-theme=gray] .inp:hover{border-color:rgba(107,114,128,.6)!important;box-shadow:0 0 0 4px rgba(107,114,128,.1),var(--glass-shadow-hover)!important}[data-icon-theme=pink] .inp:focus,[data-icon-theme=pink] .inp:hover,body[data-icon-theme=pink] .inp:focus,body[data-icon-theme=pink] .inp:hover,html[data-icon-theme=pink] .inp:focus,html[data-icon-theme=pink] .inp:hover{border-color:rgba(236,72,153,.6)!important;box-shadow:0 0 0 4px rgba(236,72,153,.1),var(--glass-shadow-hover)!important}.inp:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;box-shadow:none!important}.dark .inp:hover{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}[data-icon-theme=default] .inp:hover,[data-icon-theme=neon-gold] .inp:hover,body[data-icon-theme=default] .inp:hover,body[data-icon-theme=neon-gold] .inp:hover,html[data-icon-theme=default] .inp:hover,html[data-icon-theme=neon-gold] .inp:hover{border-color:rgba(251,191,36,.4)!important;box-shadow:0 0 0 3px rgba(251,191,36,.1)!important}[data-icon-theme=blue] .inp:hover,body[data-icon-theme=blue] .inp:hover,html[data-icon-theme=blue] .inp:hover{border-color:rgba(59,130,246,.4)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}[data-icon-theme=red] .inp:hover,body[data-icon-theme=red] .inp:hover,html[data-icon-theme=red] .inp:hover{border-color:rgba(239,68,68,.4)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}[data-icon-theme=green] .inp:hover,body[data-icon-theme=green] .inp:hover,html[data-icon-theme=green] .inp:hover{border-color:rgba(16,185,129,.4)!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)!important}[data-icon-theme=purple] .inp:hover,body[data-icon-theme=purple] .inp:hover,html[data-icon-theme=purple] .inp:hover{border-color:rgba(139,92,246,.4)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}[data-icon-theme=gray] .inp:hover,body[data-icon-theme=gray] .inp:hover,html[data-icon-theme=gray] .inp:hover{border-color:rgba(107,114,128,.4)!important;box-shadow:0 0 0 3px rgba(107,114,128,.1)!important}[data-icon-theme=pink] .inp:hover,body[data-icon-theme=pink] .inp:hover,html[data-icon-theme=pink] .inp:hover{border-color:rgba(236,72,153,.4)!important;box-shadow:0 0 0 3px rgba(236,72,153,.1)!important}input.inp.inp-calendar{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;backdrop-filter:blur(10px) saturate(140%)!important;box-shadow:none!important;border-radius:8px!important}.dark input.inp.inp-calendar{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}input.inp.inp-calendar:focus,input.inp.inp-calendar:hover{background:rgba(255,255,255,.07)!important;border-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;box-shadow:none!important;transform:none!important}.dark input.inp.inp-calendar:focus,.dark input.inp.inp-calendar:hover{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.2)!important}input.inp-calendar:focus,input.inp-calendar:focus-visible,select.inp-calendar:focus,select.inp-calendar:focus-visible,textarea.inp-calendar:focus,textarea.inp-calendar:focus-visible{outline:none!important;border-color:rgba(251,191,36,.5)!important;box-shadow:0 0 0 3px rgba(251,191,36,.25)!important}[data-icon-theme=blue] input.inp-calendar:focus,[data-icon-theme=blue] input.inp-calendar:focus-visible,[data-icon-theme=blue] select.inp-calendar:focus,[data-icon-theme=blue] select.inp-calendar:focus-visible,[data-icon-theme=blue] textarea.inp-calendar:focus,[data-icon-theme=blue] textarea.inp-calendar:focus-visible{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}[data-icon-theme=red] input.inp-calendar:focus,[data-icon-theme=red] input.inp-calendar:focus-visible,[data-icon-theme=red] select.inp-calendar:focus,[data-icon-theme=red] select.inp-calendar:focus-visible,[data-icon-theme=red] textarea.inp-calendar:focus,[data-icon-theme=red] textarea.inp-calendar:focus-visible{border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 0 3px rgba(239,68,68,.25)!important}[data-icon-theme=green] input.inp-calendar:focus,[data-icon-theme=green] input.inp-calendar:focus-visible,[data-icon-theme=green] select.inp-calendar:focus,[data-icon-theme=green] select.inp-calendar:focus-visible,[data-icon-theme=green] textarea.inp-calendar:focus,[data-icon-theme=green] textarea.inp-calendar:focus-visible{border-color:rgba(16,185,129,.5)!important;box-shadow:0 0 0 3px rgba(16,185,129,.25)!important}[data-icon-theme=purple] input.inp-calendar:focus,[data-icon-theme=purple] input.inp-calendar:focus-visible,[data-icon-theme=purple] select.inp-calendar:focus,[data-icon-theme=purple] select.inp-calendar:focus-visible,[data-icon-theme=purple] textarea.inp-calendar:focus,[data-icon-theme=purple] textarea.inp-calendar:focus-visible{border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.25)!important}[data-icon-theme=gray] input.inp-calendar:focus,[data-icon-theme=gray] input.inp-calendar:focus-visible,[data-icon-theme=gray] select.inp-calendar:focus,[data-icon-theme=gray] select.inp-calendar:focus-visible,[data-icon-theme=gray] textarea.inp-calendar:focus,[data-icon-theme=gray] textarea.inp-calendar:focus-visible{border-color:rgba(107,114,128,.5)!important;box-shadow:0 0 0 3px rgba(107,114,128,.25)!important}[data-icon-theme=pink] input.inp-calendar:focus,[data-icon-theme=pink] input.inp-calendar:focus-visible,[data-icon-theme=pink] select.inp-calendar:focus,[data-icon-theme=pink] select.inp-calendar:focus-visible,[data-icon-theme=pink] textarea.inp-calendar:focus,[data-icon-theme=pink] textarea.inp-calendar:focus-visible{border-color:rgba(236,72,153,.5)!important;box-shadow:0 0 0 3px rgba(236,72,153,.25)!important}input.inp-calendar:hover,select.inp-calendar:hover,textarea.inp-calendar:hover{border-color:rgba(251,191,36,.4)!important;box-shadow:0 0 0 3px rgba(251,191,36,.1)!important}[data-icon-theme=blue] input.inp-calendar:hover,[data-icon-theme=blue] select.inp-calendar:hover,[data-icon-theme=blue] textarea.inp-calendar:hover{border-color:rgba(59,130,246,.4)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}[data-icon-theme=red] input.inp-calendar:hover,[data-icon-theme=red] select.inp-calendar:hover,[data-icon-theme=red] textarea.inp-calendar:hover{border-color:rgba(239,68,68,.4)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}[data-icon-theme=green] input.inp-calendar:hover,[data-icon-theme=green] select.inp-calendar:hover,[data-icon-theme=green] textarea.inp-calendar:hover{border-color:rgba(16,185,129,.4)!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)!important}[data-icon-theme=purple] input.inp-calendar:hover,[data-icon-theme=purple] select.inp-calendar:hover,[data-icon-theme=purple] textarea.inp-calendar:hover{border-color:rgba(139,92,246,.4)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}[data-icon-theme=gray] input.inp-calendar:hover,[data-icon-theme=gray] select.inp-calendar:hover,[data-icon-theme=gray] textarea.inp-calendar:hover{border-color:rgba(107,114,128,.4)!important;box-shadow:0 0 0 3px rgba(107,114,128,.1)!important}[data-icon-theme=pink] input.inp-calendar:hover,[data-icon-theme=pink] select.inp-calendar:hover,[data-icon-theme=pink] textarea.inp-calendar:hover{border-color:rgba(236,72,153,.4)!important;box-shadow:0 0 0 3px rgba(236,72,153,.1)!important}.menu-item{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;border-radius:12px!important;box-shadow:var(--glass-shadow)!important;padding:.75rem 1.5rem!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.menu-item:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-2px) scale(1.02)!important}.menu-item.btn-success{background:rgba(34,197,94,.65)!important;border-color:rgba(34,197,94,.45)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}.menu-item.btn-success:hover{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 65%,transparent),color-mix(in srgb,#16a34a 55%,transparent))!important;border-color:color-mix(in srgb,#22c55e 55%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,#22c55e 35%,transparent),0 0 40px color-mix(in srgb,#16a34a 20%,transparent),inset 0 1px 0 color-mix(in srgb,#bbf7d0 24%,transparent)!important}.btn-primary{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9))!important;backdrop-filter:none!important;border:1px solid rgba(59,130,246,.3)!important;color:white!important;box-shadow:0 8px 32px rgba(59,130,246,.3)!important}.btn-primary:hover{background:linear-gradient(135deg,rgba(59,130,246,1),rgba(37,99,235,1))!important;border-color:rgba(59,130,246,.5)!important;box-shadow:0 12px 40px rgba(59,130,246,.4)!important;transform:translateY(-2px) scale(1.02)!important}.btn-secondary{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;color:var(--foreground)!important;box-shadow:var(--glass-shadow)!important}.btn-secondary:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-2px) scale(1.02)!important}.calendar-shell{background:transparent!important;backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.dark .calendar-layout-root .app-page-shell__sidebar:before{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.06),4px 0 24px rgba(0,0,0,.2)!important;border-radius:0 16px 16px 0!important}.calendar-layout-root .app-page-shell__main{background:transparent!important;backdrop-filter:none!important}.form-title{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:var(--glass-shadow)!important}.data-sidebar-container,.sidebar-container{background:transparent!important;backdrop-filter:none!important;border-right:none!important;box-shadow:none!important}.data-content-container,.reports-sidebar-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px) saturate(200%)!important}.reports-sidebar-container{border-right:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.billboard-container,.reports-content-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px) saturate(200%)!important}.billboard-container{border:1px solid var(--glass-border)!important;border-radius:20px!important;box-shadow:var(--glass-shadow)!important;border:none!important}.billboard-container,.billboard-message{background:transparent!important;backdrop-filter:none!important;box-shadow:none!important}.billboard-message{border-radius:8px!important}.invoice-form .generate-btn{width:auto!important;max-width:75%!important}.invoice-form button.generate-btn[type=submit]{width:auto!important}.invoice-events-table{table-layout:fixed!important}.invoice-events-table td,.invoice-events-table th{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:1280px){.invoice-events-table{font-size:.9rem!important}.invoice-events-table td,.invoice-events-table th{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:1024px){.invoice-events-table{font-size:.8125rem!important}}@media (max-width:768px){.invoice-events-table{font-size:.75rem!important}}.badge-status{display:inline-flex!important;align-items:center!important;padding:2px 10px!important;border-radius:9999px!important;border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;backdrop-filter:saturate(140%) blur(8px)!important;font-size:.75rem!important;font-weight:600!important}.badge-status.status-active{border-color:rgba(34,197,94,.45)!important;color:rgb(22 163 74)!important;box-shadow:0 0 12px rgba(34,197,94,.45)!important}.badge-status.status-inactive{border-color:rgba(239,68,68,.5)!important;color:rgb(220 38 38)!important;box-shadow:0 0 12px rgba(239,68,68,.45)!important}.dark .badge-status.status-active{color:rgb(134 239 172)!important}.dark .badge-status.status-inactive{color:rgb(252 165 165)!important}.badge-union-function{display:inline-flex!important;align-items:center!important;padding:2px 8px!important;border-radius:4px!important;font-size:.75rem!important;font-weight:500!important;border:1px solid rgba(34,197,94,.5)!important;background:rgba(34,197,94,.12)!important;color:rgb(22 163 74)!important}.dark .badge-union-function{border-color:rgba(34,197,94,.5)!important;background:rgba(34,197,94,.18)!important;color:rgb(134 239 172)!important}.user-row-grid{display:grid!important;grid-template-columns:15% 18% 12% 8% 8% 8% 8% 23%!important;align-items:center!important}.user-row-grid .flex.items-center.gap-2.justify-end{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;gap:.5rem!important;padding:0!important;margin:0!important;z-index:10!important}@media (max-width:900px){.users-table-header{display:none!important}}.btn-test-variant-1{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:12px!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important;color:var(--foreground)!important;font-weight:600!important;transition:background .14s ease,box-shadow .14s ease!important;cursor:pointer!important}.dark .btn-test-variant-1{background:rgba(0,0,0,.3)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.btn-test-variant-1:hover{background:rgba(255,255,255,.3)!important}.dark .btn-test-variant-1:hover{background:rgba(0,0,0,.4)!important}.btn-test-variant-2{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:8px!important;background:rgba(59,130,246,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid rgba(59,130,246,.3)!important;box-shadow:inset 0 0 20px rgba(59,130,246,.1),0 0 20px rgba(59,130,246,.05)!important;color:var(--foreground)!important;font-weight:600!important;transition:background .14s ease,box-shadow .14s ease!important;cursor:pointer!important}.dark .btn-test-variant-2{background:rgba(30,64,175,.3)!important;border-color:rgba(59,130,246,.4)!important;box-shadow:inset 0 0 20px rgba(59,130,246,.1),0 0 20px rgba(0,0,0,.1)!important}.btn-test-variant-2:hover{background:rgba(59,130,246,.3)!important}.dark .btn-test-variant-2:hover{background:rgba(30,64,175,.4)!important}.btn-test-variant-3{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:.625rem 1rem!important;border-radius:8px!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 30px rgba(255,255,255,.15),0 4px 30px rgba(255,255,255,.1),0 0 40px rgba(255,255,255,.05)!important;color:var(--foreground)!important;font-weight:600!important;transition:background .14s ease,box-shadow .14s ease,transform .14s ease!important;cursor:pointer!important}.dark .btn-test-variant-3{background:rgba(0,0,0,.3)!important;box-shadow:inset 0 0 30px rgba(255,255,255,.08),0 4px 30px rgba(0,0,0,.2),0 0 40px rgba(0,0,0,.1)!important}.btn-test-variant-3:hover{background:rgba(255,255,255,.3)!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 30px rgba(255,255,255,.2),0 6px 40px rgba(255,255,255,.15),0 0 50px rgba(255,255,255,.08)!important}.dark .btn-test-variant-3:hover{background:rgba(0,0,0,.4)!important;box-shadow:inset 0 0 30px rgba(255,255,255,.1),0 6px 40px rgba(0,0,0,.3),0 0 50px rgba(0,0,0,.15)!important}.btn-integrated-plus{display:inline-flex!important;align-items:stretch!important;gap:0!important;padding:0!important;border-radius:.75rem!important;background:transparent!important;border:none!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;overflow:hidden!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24),0 0 0 1px rgba(0,0,0,.05)!important;position:relative!important}.btn-integrated-plus:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0))!important;opacity:0!important;transition:opacity .2s ease!important;pointer-events:none!important;border-radius:.75rem!important}.btn-integrated-plus:hover{transform:translateY(-2px) scale(1.01)!important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 0 20px rgba(251,191,36,.1)!important}.btn-integrated-plus:hover:before{opacity:1!important}.btn-integrated-plus:active{transform:translateY(0) scale(.98)!important;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)!important}.btn-integrated-plus:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.btn-integrated-plus .btn-text{flex:1 1!important;text-align:left!important;white-space:nowrap!important;padding:.75rem 1.25rem!important;background:white!important;border-radius:.75rem 0 0 .75rem!important;color:#374151!important;transition:none!important}.btn-integrated-plus .btn-icon,.btn-integrated-plus .btn-text{display:flex!important;align-items:center!important;position:relative!important}.btn-integrated-plus .btn-icon{justify-content:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;background:linear-gradient(135deg,rgba(251,191,36,.35),rgba(251,191,36,.25))!important;border-radius:0 .75rem .75rem 0!important;flex-shrink:0!important;cursor:pointer!important;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important}.btn-integrated-plus .btn-icon:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;border-radius:50%!important;background:rgba(255,255,255,.3)!important;transform:translate(-50%,-50%)!important;transition:width .3s ease,height .3s ease!important}.btn-integrated-plus:hover .btn-icon{background:linear-gradient(135deg,rgba(251,191,36,.5),rgba(251,191,36,.35))!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.2),0 0 15px rgba(251,191,36,.2)!important}.btn-integrated-plus:hover .btn-icon:after{width:200%!important;height:200%!important}.btn-integrated-plus .btn-icon svg{position:relative!important;z-index:1!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.btn-integrated-plus:hover .btn-icon svg{transform:scale(1.1) rotate(5deg)!important}.btn-integrated-plus .btn-icon svg{width:20px!important;height:20px!important;stroke:#374151!important;stroke-width:1.5!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.btn-integrated-plus.btn-multiple-actions .btn-actions-group{display:flex!important;align-items:stretch!important;height:100%!important;border-radius:0 .75rem .75rem 0!important;overflow:hidden!important;box-shadow:inset 0 0 20px rgba(251,191,36,.1)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;background:linear-gradient(135deg,rgba(251,191,36,.35),rgba(251,191,36,.25))!important;border-left:1px solid rgba(251,191,36,.15)!important;flex-shrink:0!important;cursor:pointer!important;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s ease,box-shadow .2s ease!important;position:relative!important;overflow:hidden!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent)!important;opacity:0!important;transition:opacity .2s ease!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:first-child{border-left:none!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:hover{background:linear-gradient(135deg,rgba(251,191,36,.55),rgba(251,191,36,.4))!important;transform:scale(1.05)!important;z-index:1!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.3),0 0 12px rgba(251,191,36,.3)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:hover:before{opacity:1!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:active{background:linear-gradient(135deg,rgba(251,191,36,.6),rgba(251,191,36,.45))!important;transform:scale(.98)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon svg{position:relative!important;z-index:1!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:hover svg{transform:scale(1.15)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon svg{width:18px!important;height:18px!important;stroke:#374151!important;stroke-width:1.5!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.btn-integrated-plus.btn-collapsible-actions{margin-bottom:.5rem!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;background:rgba(251,191,36,.3)!important;border-radius:0 .5rem .5rem 0!important;flex-shrink:0!important;cursor:pointer!important;transition:all .14s ease!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon:hover{background:rgba(251,191,36,.4)!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon.expanded{transform:rotate(180deg)!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon svg{width:18px!important;height:18px!important;stroke:#374151!important;stroke-width:1.5!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.btn-collapsed-actions{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-top:.5rem!important;animation:slideDown .3s cubic-bezier(.4,0,.2,1)!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-action-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1rem!important;background:white!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:.625rem!important;color:#374151!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1),transform .2s ease!important;text-align:left!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)!important}.btn-action-item:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,rgba(251,191,36,.8),rgba(251,191,36,.4))!important;transform:scaleY(0)!important;transform-origin:bottom!important;transition:transform .2s ease!important}.btn-action-item:hover{background:linear-gradient(90deg,#f9fafb,white)!important;border-color:rgba(251,191,36,.4)!important;transform:translateX(6px) scale(1.02)!important;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),0 0 0 1px rgba(251,191,36,.2)!important}.btn-action-item:hover:before{transform:scaleY(1)!important}.btn-action-item:active{transform:translateX(3px) scale(.98)!important}.btn-action-item svg{width:18px!important;height:18px!important;stroke:#374151!important;stroke-width:1.5!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important}.btn-action-item span{flex:1 1!important}@media (max-width:1100px){.col-joined,.col-last,.th-joined,.th-last{display:none!important}.user-row-grid{grid-template-columns:30% 25% 15% 10% 10% 10%!important}}@media (max-width:900px){.col-email,.col-username,.th-email,.th-username{display:none!important}.user-row-grid{grid-template-columns:1fr 140px 100px!important}}@media (max-width:640px){.col-status,.th-status{display:none!important}.user-row-grid{grid-template-columns:1fr 160px 100px!important}}.modal-scroll{max-height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.modal-scroll::-webkit-scrollbar{width:0!important;height:0!important}@media (max-width:639px){.modal-actions{flex-direction:column!important;align-items:stretch!important}.modal-actions .menu-item{width:100%!important;text-align:center!important}}.calendar-card{border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;position:relative!important;z-index:auto!important;--surface-bg:transparent!important;--surface-bg-hover:transparent!important;box-shadow:none!important}.billboard-form .billboard-input,.billboard-form .billboard-input.inp-calendar{border:none!important;background:transparent!important;box-shadow:none!important}.calendar-card *,.calendar-layout-root .app-page-shell__sidebar .calendar-card,.dark .calendar-card{background:transparent!important;--surface-bg:transparent!important;--surface-bg-hover:transparent!important;box-shadow:none!important;border:none!important}:root .calendar-layout-root .app-page-shell__sidebar{--surface-bg:transparent!important;--surface-bg-hover:transparent!important}.dark .calendar-card *,:root .calendar-layout-root .app-page-shell__sidebar .calendar-card{background:transparent!important;--surface-bg:transparent!important;--surface-bg-hover:transparent!important}.dark .calendar-card *{box-shadow:none!important;border:none!important}.calendar-layout-root .app-page-shell__sidebar .up-item{background:transparent!important;border:none!important}.calendar-layout-root .app-page-shell__sidebar .up-item:hover{background:transparent!important;border:none!important;transform:none!important}:root .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .up-item,:root .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .up-item:hover,html body :root .calendar-layout-root .app-page-shell__sidebar .up-item,html body :root .calendar-layout-root .app-page-shell__sidebar .up-item:hover{background:transparent!important;border:none!important}.calendar-layout-root .app-page-shell__sidebar .up-item{gap:.5rem!important;text-align:left!important;padding:.5rem .5rem .5rem 0!important}.calendar-layout-root .app-page-shell__sidebar .up-item .meta{flex:1 1!important;min-width:0!important;margin-right:.5rem!important;text-align:left!important}.calendar-layout-root .app-page-shell__sidebar .up-item .actions{flex-shrink:0!important;margin-left:0!important}:root .calendar-layout-root .app-page-shell__sidebar .up-item .s,:root .calendar-layout-root .app-page-shell__sidebar .up-item .s span,:root .calendar-layout-root .app-page-shell__sidebar .up-item .t{color:rgb(0,0,0)!important;text-align:left!important}:root .calendar-layout-root .app-page-shell__sidebar .up-item .s{color:rgba(0,0,0,.7)!important}.dark .calendar-layout-root .app-page-shell__sidebar .up-item .s,.dark .calendar-layout-root .app-page-shell__sidebar .up-item .s span,.dark .calendar-layout-root .app-page-shell__sidebar .up-item .t{color:rgb(255,255,255)!important;text-align:left!important}.dark .calendar-layout-root .app-page-shell__sidebar .up-item .s{color:rgba(255,255,255,.8)!important}.calendar-layout-root .app-page-shell__sidebar .up-item,.calendar-layout-root .app-page-shell__sidebar .up-item>div{align-items:flex-start!important;justify-content:flex-start!important}.calendar-layout-root .app-page-shell__sidebar .up-item>div{text-align:left!important}.calendar-layout-root .app-page-shell__sidebar .up-item>div:first-child{justify-content:flex-start!important;align-items:center!important;width:100%!important}.calendar-layout-root .app-page-shell__sidebar .up-item .dot{flex-shrink:0!important;margin-left:0!important}.calendar-layout-root .app-page-shell__sidebar .up-item .t{text-align:left!important;margin-left:0!important}.calendar-layout-root .app-page-shell__sidebar .up-item .s{text-align:left!important;justify-content:flex-start!important}.calendar-layout-root .app-page-shell__sidebar .up-item .s span{text-align:left!important}.calendar-layout-root .app-page-shell__sidebar .calendar-card:nth-child(2) .up-item .dot{display:none!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item{padding:.5rem .5rem .5rem 0!important;gap:.75rem!important;justify-content:flex-start!important;align-items:center!important;margin-left:0!important;text-align:left!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .dot{display:block!important;width:12px!important;height:12px!important;border-radius:3px!important;flex-shrink:0!important;margin:0!important;padding:0!important;background:var(--dot-color,currentColor)!important;border:1px solid transparent!important;box-shadow:none!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .meta{margin:0!important;padding:0!important;text-align:left!important;flex:1 1!important;min-width:0!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .t{margin:0!important;padding:0!important;text-align:left!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container .calendar-card:nth-child(3) .space-y-2{margin-left:0!important;padding:.5rem 0 0!important}.calendar-black-container .up-item .s,.calendar-black-container .up-item .s span{color:rgb(0,0,0)!important}.dark .calendar-black-container .up-item .s,.dark .calendar-black-container .up-item .s span{color:rgb(255,255,255)!important}html body .calendar-layout-root .app-page-shell__sidebar .data-sidebar-container>div:nth-child(3){padding-left:0!important}.user-row-grid .col-last{padding-left:0!important;margin-left:-.5rem!important}.users-table-header .th-last{padding-left:0!important;margin-left:0!important;transform:translateX(-.5rem)}.modal-backdrop>.modal-panel{margin:auto!important}.rbc-month-view,.rbc-row-content,.rbc-time-content>.rbc-day-slot{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.modal-backdrop,.modal-scroll,.rbc-row-content-scrollable .rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.modal-backdrop::-webkit-scrollbar,.modal-scroll::-webkit-scrollbar{width:0!important;height:0!important}div.rbc-month-view,div.rbc-row-content,div.rbc-time-content>div.rbc-day-slot{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.forgot-password-backdrop{background-color:rgba(0,0,0,.72)!important;background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(/wallpapers/Libra/bg-hex-dark.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;backdrop-filter:none!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay{width:min(calc(100% - 2rem),26rem)!important;max-width:26rem!important;height:auto!important;max-height:calc(100vh - 2rem)!important;margin:auto!important;padding:1.75rem 1.5rem 1.5rem!important;border-radius:1rem!important;border:none!important;background:#000000!important;backdrop-filter:none!important;box-shadow:none!important;text-align:center;overflow-y:auto!important}.forgot-password-overlay__icon-badge{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0 auto 1rem;border-radius:999px;color:var(--icon-theme-accent,#fbbf24);background:#111827;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,transparent)}.forgot-password-overlay__icon-badge svg{width:1.35rem;height:1.35rem}.forgot-password-overlay__title{margin:0 0 .65rem;font-size:1.35rem;font-weight:700;line-height:1.25;color:#f8fafc}.forgot-password-overlay__desc{margin:0 0 1.25rem;font-size:.84rem;line-height:1.55;color:#9ca3af}.forgot-password-overlay__error{margin:0 0 1rem;padding:.65rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,#ef4444 45%,transparent);background:color-mix(in srgb,#ef4444 12%,transparent);color:#fecaca;font-size:.82rem;text-align:left}.forgot-password-overlay__form{text-align:left}.forgot-password-overlay__field{margin-bottom:1.1rem}.forgot-password-overlay__field--center{text-align:center}.forgot-password-overlay__label{display:block;margin-bottom:.45rem;font-size:.84rem;font-weight:600;color:#e2e8f0}.forgot-password-overlay__input{width:100%;box-sizing:border-box;border-radius:.625rem;border:1px solid #374151;background:#000000;color:#f8fafc;padding:.72rem .85rem;font-size:.875rem;outline:none;transition:border-color .14s ease}.forgot-password-overlay__input::-moz-placeholder{color:#6b7280}.forgot-password-overlay__input::placeholder{color:#6b7280}.forgot-password-overlay__input:focus{border-color:#4b5563;box-shadow:none}.forgot-password-overlay__input.is-error{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444,0 0 10px rgba(239,68,68,.35)}.forgot-password-overlay__input--code{max-width:11rem;margin:0 auto;text-align:center;letter-spacing:.35em;font-size:1.05rem;padding-left:.85rem}.forgot-password-overlay__actions{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;margin-top:.25rem!important;width:100%!important}.forgot-password-btn{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.72rem 1rem!important;border-radius:.625rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:filter .14s ease,transform .14s ease,opacity .14s ease!important}.forgot-password-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.forgot-password-btn--secondary{border:1px solid #404040!important;background:#171717!important;color:#d1d5db!important}.forgot-password-btn--secondary:hover:not(:disabled){border-color:#525252!important;background:#222222!important;color:#f3f4f6!important}.forgot-password-btn--primary{border:1px solid #374151!important;background:#000000!important;color:#ffffff!important;box-shadow:none!important}.forgot-password-btn--primary:hover:not(:disabled){border-color:#4b5563!important;background:#0a0a0a!important}.forgot-password-btn--primary:active:not(:disabled){transform:translateY(1px)}.forgot-password-btn{width:auto!important;min-width:7.5rem!important;max-width:none!important;flex:1 1!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:.75rem!important;margin-top:.25rem!important;width:100%!important}@media (min-width:640px){.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{justify-content:center!important}}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .forgot-password-btn,.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions .menu-item,.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions .menu-item.forgot-password-btn{width:auto!important;min-width:7.5rem!important;max-width:none!important;flex:1 1!important;display:inline-flex!important}@media (max-width:1023px){.modal-backdrop.calendar-modal-backdrop.forgot-password-backdrop{padding:1rem!important;align-items:center!important;justify-content:center!important;display:grid!important}.modal-backdrop.calendar-modal-backdrop.forgot-password-backdrop .modal-panel.forgot-password-overlay{width:min(calc(100% - 2rem),26rem)!important;max-width:26rem!important;height:auto!important;max-height:calc(100vh - 2rem)!important;border-radius:1rem!important;margin:auto!important;padding:1.75rem 1.5rem 1.5rem!important}}div.modal-backdrop,div.modal-scroll,div.rbc-row-content-scrollable div.rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}div.modal-backdrop::-webkit-scrollbar,div.modal-scroll::-webkit-scrollbar,div.rbc-row-content-scrollable div.rbc-row-content-scroll-container::-webkit-scrollbar{width:0!important;height:0!important}@supports not (scrollbar-width:none){.modal-backdrop,.modal-scroll,.rbc-row-content-scrollable .rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important}.modal-backdrop::-webkit-scrollbar,.modal-scroll::-webkit-scrollbar,.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}}html body .rbc-month-view,html body .rbc-row-content,html body .rbc-time-content>.rbc-day-slot{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body .modal-backdrop,body .modal-scroll,body .rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none!important}body .modal-backdrop::-webkit-scrollbar,body .modal-scroll::-webkit-scrollbar,body .rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .modal-backdrop,html body .modal-scroll,html body .rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none!important}html body .modal-backdrop::-webkit-scrollbar,html body .modal-scroll::-webkit-scrollbar,html body .rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@supports (-webkit-appearance:none){.modal-backdrop,.modal-scroll,.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none!important}.modal-backdrop::-webkit-scrollbar,.modal-scroll::-webkit-scrollbar,.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}}html body .rbc-month-view,html body .rbc-row-content,html body .rbc-time-content>.rbc-day-slot,html body div#__next div.rbc-month-view,html body div#__next div.rbc-row-content,html body div#__next div.rbc-time-content>div.rbc-day-slot,html body div.rbc-month-view,html body div.rbc-row-content,html body div.rbc-time-content>div.rbc-day-slot{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-track{background:var(--stroke-color);height:8px;border-radius:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--foreground);height:20px;width:20px;border-radius:50%;border:2px solid var(--surface-bg);box-shadow:0 2px 4px rgba(0,0,0,.2)}input[type=range]::-moz-range-track{background:var(--stroke-color);height:8px;border-radius:4px;border:none}input[type=range]::-moz-range-thumb{background:var(--foreground);height:20px;width:20px;border-radius:50%;border:2px solid var(--surface-bg);box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer}html body .modal-backdrop.calendar-modal-backdrop .modal-panel.descriptions-modal-panel{background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;backdrop-filter:blur(25px) saturate(200%)!important}html body .modal-backdrop.calendar-modal-backdrop .modal-panel{background:#ffffff!important}html body .modal-backdrop.calendar-modal-backdrop .modal-panel,html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel{border:none!important;border-radius:16px!important;backdrop-filter:none!important;box-shadow:none!important}html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel[style*=background]{background:#ffffff!important}html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel.members-import-preview-modal{width:min(1200px,95vw)!important;max-width:95vw!important}html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel{background:#ffffff!important;background-color:#ffffff!important}html body.dark .modal-backdrop.calendar-modal-backdrop .modal-panel,html.dark body .modal-backdrop.calendar-modal-backdrop .modal-panel{background:#000000!important;border:none!important;border-radius:16px!important;backdrop-filter:none!important;box-shadow:none!important}html body.dark div.modal-backdrop.calendar-modal-backdrop div.modal-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop div.modal-panel{background:#000000!important;background-color:#000000!important;border:none!important;border-radius:16px!important;backdrop-filter:none!important;box-shadow:none!important}html body.dark div.modal-backdrop.calendar-modal-backdrop div.modal-panel[style*=background],html.dark body div.modal-backdrop.calendar-modal-backdrop div.modal-panel[style*=background]{background:#000000!important}html body .modal-backdrop.calendar-modal-backdrop .modal-panel.grievance-validation-modal,html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel.grievance-validation-modal{background:white!important;background-color:white!important;backdrop-filter:none!important}html.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.grievance-validation-modal,html.dark body .modal-backdrop.calendar-modal-backdrop .modal-panel.grievance-validation-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop div.modal-panel.grievance-validation-modal{background:rgba(0,0,0,.3)!important;background-color:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.force-dark-modal{background:rgba(26,26,26,.8)!important;border:1px solid #4a4a4a!important;backdrop-filter:blur(25px) saturate(200%)!important}.rbc-calendar .rbc-month-view .rbc-row-content-scrollable .rbc-row-content-scroll-container,[class*=rbc-calendar] [class*=rbc-month-view] [class*=rbc-row-content-scrollable] [class*=rbc-row-content-scroll-container],html body div#__next .rbc-calendar .rbc-month-view .rbc-row-content-scrollable .rbc-row-content-scroll-container,html body div#__next div.rbc-calendar div.rbc-month-view div.rbc-row-content-scrollable div.rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.member-folder-tab{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:.5rem .5rem 0 0!important;color:var(--foreground)!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;position:relative!important;margin-right:4px!important;transition:all .2s ease!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;min-width:140px!important}.member-folder-tab:first-child{margin-left:0!important}.member-folder-tab:last-child{margin-right:0!important}.member-folder-tab svg{width:1.25rem!important;height:1.25rem!important;flex-shrink:0!important}.member-folder-tab:hover,.member-folder-tab[data-active=true]{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.member-folder-tab[data-active=true]{border-bottom:none!important;margin-bottom:0!important;z-index:10!important;color:var(--icon-theme-accent,#fbbf24)!important}.member-folder-tab.member-folder-tab-active .member-tab-text,.member-folder-tab.member-folder-tab-active svg,.member-folder-tab[data-active=true] .member-tab-text,.member-folder-tab[data-active=true] svg{color:inherit!important}.member-folder-tab[data-active=true]:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important;height:2px!important;background:rgba(255,255,255,.72)!important;z-index:11!important}.member-folder-tab[data-active=false]{opacity:.7!important;border:1px solid rgba(255,255,255,.7)!important;border-bottom:2px solid rgba(255,255,255,.3)!important;z-index:0!important;box-shadow:var(--glass-panel-shadow-inactive)!important}.member-folder-tab[data-active=false]:hover{opacity:.9!important;box-shadow:var(--glass-panel-shadow-inactive)!important}:not(.dark) .member-folder-tab,html.light .member-folder-tab{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:not(.dark) .member-folder-tab,:not(.dark) .member-folder-tab:hover,html.light .member-folder-tab,html.light .member-folder-tab:hover{background:#ffffff!important;border:1px solid rgba(148,163,184,.55)!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}:not(.dark) .member-folder-tab[data-active=true],html.light .member-folder-tab[data-active=true]{background:#ffffff!important;border:1px solid rgba(148,163,184,.55)!important;border-bottom:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),4px 4px 14px rgba(15,23,42,.08),-4px 4px 14px rgba(15,23,42,.08),0 6px 16px rgba(15,23,42,.08)!important}:not(.dark) .member-folder-tab[data-active=true]:after,html.light .member-folder-tab[data-active=true]:after{background:#ffffff!important}:not(.dark) .member-folder-tab[data-active=false],html.light .member-folder-tab[data-active=false]{border:1px solid rgba(148,163,184,.55)!important;border-bottom-color:rgba(148,163,184,.45)!important;opacity:.92!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 2px 6px rgba(15,23,42,.05)!important}.professional-tab-root svg[width="34"],.union-tab-root svg[width="34"]{padding:9px!important;stroke-width:1.6!important;box-sizing:border-box!important;overflow:visible!important}.personal-tab-root .personal-info-field>span[aria-hidden],.professional-tab-root svg[width="34"],.union-tab-root svg[width="34"]{width:40px!important;height:40px!important;border-radius:11px!important;background:color-mix(in srgb,currentColor 15%,transparent)!important}.collective-agreement-settings-page svg[width="32"]{width:40px!important;height:40px!important;padding:9px!important;border-radius:11px!important;background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 15%,transparent)!important;stroke-width:1.5!important;box-sizing:border-box!important;overflow:visible!important}.member-tab-content .personal-tab-root .personal-info-field>span>svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;stroke-width:1.3!important}@media (min-width:769px){.member-profile-tab-bar{padding-right:14px!important;box-sizing:border-box!important}}@media (max-width:768px){.member-folder-tab{flex:0 0 22%!important;max-width:22%!important;min-width:0!important;padding:.75rem .25rem!important;margin-right:4px!important;justify-content:center!important}.member-tab-text{display:none!important}.member-folder-tab svg{width:1.5rem!important;height:1.5rem!important}.member-tab-content .personal-info-field,.member-tab-content .up-item{width:100%!important;max-width:100%!important}.member-tab-content .professional-top-summary-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.member-tab-content .professional-top-summary-card{flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:100%!important}.member-tab-content .grid{width:100%!important;max-width:100%!important}.member-tab-content .grid.grid-cols-1{grid-template-columns:1fr!important}.member-tab-content{padding-top:4rem!important}.member-tab-content .personal-tab-content-offset{padding-top:3rem!important}.app-page-shell__main>div.p-6{padding:.5rem!important}div.p-6:has(>.calendar-sidebar-container){padding:.5rem!important}.app-page-shell__grid{padding-left:.5rem!important;padding-right:.5rem!important}.calendar-layout-root .app-page-shell__grid{padding-left:0!important;padding-right:0!important}div.p-6:has(.app-page-shell__grid .calendar-sidebar-container){padding:.5rem!important;padding-top:var(--app-shell-header-height)!important}}.member-tab-content{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;border-radius:0 16px 16px 16px!important;border-top-left-radius:0!important;position:relative!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important;z-index:1!important}.member-tab-content .personal-tab-content-offset{padding-top:3.25rem}:not(.dark) .member-tab-content{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.dark .member-tab-content{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}@layer safari-scrollbar-override{html body div#__next .rbc-row-content-scrollable .rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}}body .rbc-row-content-scrollable .rbc-row-content-scroll-container,div.rbc-row-content-scrollable .rbc-row-content-scroll-container,html .rbc-row-content-scrollable .rbc-row-content-scroll-container{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-thumb,.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-track{display:none!important;background:transparent!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-corner{display:none!important;background:transparent!important}@media (max-width:768px){.min-h-screen>div.flex.h-screen{flex-direction:column!important;height:auto!important}.min-h-screen>div.flex.h-screen>div.flex-shrink-0{width:100%!important;max-width:100%!important;flex-shrink:1!important}.min-h-screen>div.flex.h-screen>div.flex-1{width:100%!important;flex:1 1 auto!important}}.hidden{display:none!important}@media (min-width:768px){.md\:block{display:block!important}.md\:hidden{display:none!important}.md\:flex{display:flex!important}}.committees-mobile-close-btn,.committees-mobile-toggle-btn{display:none!important}.committees-mobile-toggle-btn--inline{position:static!important;right:auto!important;bottom:auto!important;z-index:auto!important}@media (max-width:1400px){.committees-workflow-sheet-backdrop{position:fixed!important;top:var(--app-shell-header-height)!important;height:auto!important;background:color-mix(in srgb,var(--background) 28%,transparent)!important;backdrop-filter:blur(6px) saturate(120%)!important;z-index:999!important}.committees-right-panel,.committees-workflow-sheet-backdrop{right:0!important;bottom:var(--grievance-workflow-bar-height)!important;left:0!important;width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important}.committees-right-panel{max-width:100%!important;transform:translateY(110%)!important;transition:transform .35s cubic-bezier(.32,.72,0,1)!important;z-index:1000!important;background:transparent!important;overflow:hidden!important;border-radius:1rem 1rem 0 0!important}.committees-right-panel,.grievance-committee-page .committees-right-panel.mobile-open,.mini-working-relations-page .committees-right-panel.mobile-open,.working-relations-page .committees-right-panel.mobile-open{top:auto!important;height:min(62vh,calc(100vh - var(--app-shell-header-height) - var(--grievance-workflow-bar-height)))!important;max-height:min(62vh,calc(100vh - var(--app-shell-header-height) - var(--grievance-workflow-bar-height)))!important}.grievance-committee-page .committees-right-panel.mobile-open,.mini-working-relations-page .committees-right-panel.mobile-open,.working-relations-page .committees-right-panel.mobile-open{bottom:var(--grievance-workflow-bar-height)!important;padding-bottom:0!important;margin-bottom:0!important}.committees-right-panel.mobile-open{transform:translateY(var(--workflow-sheet-drag-y,0))!important}.committees-right-panel.mobile-open.committees-right-panel--dragging{transition:none!important;touch-action:none;overscroll-behavior:none}.committees-workflow-sheet-handle{position:absolute;top:0;left:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:4rem;height:2rem;margin:0;padding:0;border:0;background:transparent;transform:translateX(-50%);touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.committees-workflow-sheet-handle:active{cursor:grabbing}.committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,.committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container{position:relative!important;z-index:1}.committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container:before,.committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container:before{content:"";position:absolute;top:.5rem;left:50%;transform:translateX(-50%);width:2.5rem;height:.25rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 28%,transparent);z-index:4;pointer-events:none}.committees-right-panel.mobile-open[data-active-section=arbitration]>:not([data-committee-panel=arbitration]),.committees-right-panel.mobile-open[data-active-section=archive]>:not([data-committee-panel=archive]),.committees-right-panel.mobile-open[data-active-section=pending]>:not([data-committee-panel=pending]),.committees-right-panel.mobile-open[data-active-section=waiting_approval]>:not([data-committee-panel=waiting_approval]){display:none!important}.committees-right-panel.mobile-open>[data-committee-panel]{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important}.committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,.committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container{height:100%!important;min-height:0!important;border-radius:1rem 1rem 0 0!important;padding-top:1.25rem!important;margin-top:0!important;margin-bottom:0!important}.committees-right-panel.mobile-open>div:not(.committees-mobile-close-btn),.grievance-committee-page .committees-right-panel.mobile-open>.calendar-black-container,.grievance-committee-page .committees-right-panel.mobile-open>.calendar-black-container:not(:first-child),.mini-working-relations-page .committees-right-panel.mobile-open>.calendar-black-container,.mini-working-relations-page .committees-right-panel.mobile-open>.calendar-black-container:not(:first-child),.working-relations-page .committees-right-panel.mobile-open>.calendar-black-container,.working-relations-page .committees-right-panel.mobile-open>.calendar-black-container:not(:first-child){margin-top:0!important}.committees-right-panel.mobile-open[data-active-section=pending] .data-section-card{border-left:3px solid #ea580c!important}.committees-right-panel.mobile-open[data-active-section=waiting_approval] .data-section-card{border-left:3px solid #16a34a!important}.committees-right-panel.mobile-open[data-active-section=arbitration] .data-section-card{border-left:3px solid #2563eb!important}.committees-panel-section-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem!important;padding-left:.25rem!important}.committees-panel-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1;margin-left:auto}.committees-panel-section-heading--pending .committees-panel-section-count,.committees-panel-section-heading--pending .committees-panel-section-icon{color:#ea580c}.committees-panel-section-heading--pending .committees-panel-section-count{background:color-mix(in srgb,#ea580c 18%,transparent);border:1px solid color-mix(in srgb,#ea580c 45%,transparent)}.committees-panel-section-heading--approval .committees-panel-section-count,.committees-panel-section-heading--approval .committees-panel-section-icon{color:#16a34a}.committees-panel-section-heading--approval .committees-panel-section-count{background:color-mix(in srgb,#16a34a 18%,transparent);border:1px solid color-mix(in srgb,#16a34a 45%,transparent)}.committees-panel-section-heading--arbitration .committees-panel-section-count,.committees-panel-section-heading--arbitration .committees-panel-section-icon{color:#2563eb}.committees-panel-section-heading--arbitration .committees-panel-section-count{background:color-mix(in srgb,#2563eb 18%,transparent);border:1px solid color-mix(in srgb,#2563eb 45%,transparent)}.committees-right-panel .calendar-black-container,.committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,.committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container{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;box-shadow:var(--glass-panel-shadow)!important;border:none!important;border-radius:16px!important;margin-top:0!important;margin-bottom:0!important;padding:1rem 1.125rem!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}html.light body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html.light body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html.light body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html.light body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html.light body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html.light body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html:not(.dark) body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html:not(.dark) body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html:not(.dark) body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html:not(.dark) body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html:not(.dark) body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html:not(.dark) body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}.dark .committees-right-panel .calendar-black-container,.dark body .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,.dark body .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html body.dark .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html body.dark .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container,html.dark body .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container,html.dark body .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important}.committees-right-panel:not(.mobile-open)>div:not(.committees-mobile-close-btn):not(:first-of-type){margin-top:1rem!important;margin-bottom:0!important}.committees-right-panel>div:not(.committees-mobile-close-btn)>.calendar-black-container{margin-top:0!important;margin-bottom:0!important}.committees-right-panel .calendar-black-container>div:first-child{padding-left:.25rem!important}.committees-right-panel .calendar-black-container>div:last-child>div.text-sm{text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:3rem!important;width:100%!important}.committees-filter-bar,.committees-main-content{margin-right:0!important}.committees-filter-bar .calendar-black-container{border-radius:.5rem!important}.committees-filter-bar .icon-circle{margin-right:.5rem!important}.committees-main-content .calendar-black-container{border-radius:.5rem!important}.committees-main-content .calendar-black-container .icon,.committees-main-content .calendar-black-container button.icon{margin-right:.5rem!important}.committees-main-content .calendar-black-container .upcoming-title{padding-left:.5rem!important}.committees-main-content .data-section-card{width:calc(100% + 1.5rem)!important;max-width:calc(100% + 1.5rem)!important;margin-left:-.75rem!important;margin-right:-.75rem!important;padding-left:.75rem!important;padding-right:.75rem!important}.grievance-committee-page .committees-main-content .data-section-card,.mini-working-relations-page .committees-main-content .data-section-card,.working-relations-page .committees-main-content .data-section-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important}.grievance-committee-page .committees-main-content .calendar-black-container:not(.grievance-main-list-shell),.grievance-committee-page .committees-right-panel .calendar-black-container,.mini-working-relations-page .committees-main-content .calendar-black-container,.mini-working-relations-page .committees-right-panel .calendar-black-container,.working-relations-page .committees-main-content .calendar-black-container,.working-relations-page .committees-right-panel .calendar-black-container{border-radius:.75rem!important;overflow:visible!important}.committees-mobile-toggle-btn{display:flex!important}.committees-mobile-toggle-btn--inline{display:flex!important;align-items:center!important;justify-content:center!important}.committees-mobile-close-btn{display:none!important}}[data-icon-theme] .icon svg,[data-icon-theme] .icon-circle svg,[data-icon-theme] .icon-circle-sm svg,[data-icon-theme] .rbc-toolbar-modern .icon svg{stroke:#374151!important;fill:none!important}.dark [data-icon-theme] .icon svg,.dark [data-icon-theme] .icon-circle svg,.dark [data-icon-theme] .icon-circle-sm svg,.dark [data-icon-theme] .rbc-toolbar-modern .icon svg,.dark[data-icon-theme] .icon svg,.dark[data-icon-theme] .icon-circle svg,.dark[data-icon-theme] .icon-circle-sm svg,.dark[data-icon-theme] .rbc-toolbar-modern .icon svg{stroke:white!important;fill:none!important}[data-icon-theme=default] .icon-circle,[data-icon-theme=default] .icon-circle-sm,[data-icon-theme=default] .rbc-toolbar-modern button.icon{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}[data-icon-theme=default] .icon-circle-sm:hover,[data-icon-theme=default] .icon-circle:hover,[data-icon-theme=default] .rbc-toolbar-modern button.icon:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .icon-circle,[data-icon-theme=neon-gold] .icon-circle-sm,[data-icon-theme=neon-gold] .rbc-toolbar-modern button.icon,body[data-icon-theme=neon-gold] .icon-circle,body[data-icon-theme=neon-gold] button.icon-circle,html[data-icon-theme=neon-gold] .icon-circle,html[data-icon-theme=neon-gold] button.icon-circle{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4),0 0 8px rgba(251,191,36,.2)!important}[data-icon-theme=neon-gold] .icon-circle-sm:hover,[data-icon-theme=neon-gold] .icon-circle:hover,[data-icon-theme=neon-gold] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=neon-gold] .icon-circle:hover,body[data-icon-theme=neon-gold] button.icon-circle:hover,html[data-icon-theme=neon-gold] .icon-circle:hover,html[data-icon-theme=neon-gold] button.icon-circle:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5),0 0 12px rgba(251,191,36,.3)!important}[data-icon-theme=blue] .icon-circle,[data-icon-theme=blue] .icon-circle-sm,[data-icon-theme=blue] .rbc-toolbar-modern button.icon,body[data-icon-theme=blue] .icon-circle,body[data-icon-theme=blue] button.icon-circle,html[data-icon-theme=blue] .icon-circle,html[data-icon-theme=blue] button.icon-circle{background:rgba(59,130,246,.05)!important;border:2px solid rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}[data-icon-theme=blue] .icon-circle-sm:hover,[data-icon-theme=blue] .icon-circle:hover,[data-icon-theme=blue] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=blue] .icon-circle:hover,body[data-icon-theme=blue] button.icon-circle:hover,html[data-icon-theme=blue] .icon-circle:hover,html[data-icon-theme=blue] button.icon-circle:hover{background:rgba(59,130,246,.1)!important;border:2px solid rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .icon-circle,[data-icon-theme=red] .icon-circle-sm,[data-icon-theme=red] .rbc-toolbar-modern button.icon,body[data-icon-theme=red] .icon-circle,body[data-icon-theme=red] button.icon-circle,html[data-icon-theme=red] .icon-circle,html[data-icon-theme=red] button.icon-circle{background:rgba(239,68,68,.05)!important;border:2px solid rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important}[data-icon-theme=red] .icon-circle-sm:hover,[data-icon-theme=red] .icon-circle:hover,[data-icon-theme=red] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=red] .icon-circle:hover,body[data-icon-theme=red] button.icon-circle:hover,html[data-icon-theme=red] .icon-circle:hover,html[data-icon-theme=red] button.icon-circle:hover{background:rgba(239,68,68,.1)!important;border:2px solid rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .icon-circle,[data-icon-theme=green] .icon-circle-sm,[data-icon-theme=green] .rbc-toolbar-modern button.icon,body[data-icon-theme=green] .icon-circle,body[data-icon-theme=green] button.icon-circle,html[data-icon-theme=green] .icon-circle,html[data-icon-theme=green] button.icon-circle{background:rgba(16,185,129,.05)!important;border:2px solid rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}[data-icon-theme=green] .icon-circle-sm:hover,[data-icon-theme=green] .icon-circle:hover,[data-icon-theme=green] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=green] .icon-circle:hover,body[data-icon-theme=green] button.icon-circle:hover,html[data-icon-theme=green] .icon-circle:hover,html[data-icon-theme=green] button.icon-circle:hover{background:rgba(16,185,129,.1)!important;border:2px solid rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .icon-circle,[data-icon-theme=purple] .icon-circle-sm,[data-icon-theme=purple] .rbc-toolbar-modern button.icon,body[data-icon-theme=purple] .icon-circle,body[data-icon-theme=purple] button.icon-circle,html[data-icon-theme=purple] .icon-circle,html[data-icon-theme=purple] button.icon-circle{background:rgba(139,92,246,.05)!important;border:2px solid rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important}[data-icon-theme=purple] .icon-circle-sm:hover,[data-icon-theme=purple] .icon-circle:hover,[data-icon-theme=purple] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=purple] .icon-circle:hover,body[data-icon-theme=purple] button.icon-circle:hover,html[data-icon-theme=purple] .icon-circle:hover,html[data-icon-theme=purple] button.icon-circle:hover{background:rgba(139,92,246,.1)!important;border:2px solid rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .icon-circle,[data-icon-theme=gray] .icon-circle-sm,[data-icon-theme=gray] .rbc-toolbar-modern button.icon,body[data-icon-theme=gray] .icon-circle,body[data-icon-theme=gray] button.icon-circle,html[data-icon-theme=gray] .icon-circle,html[data-icon-theme=gray] button.icon-circle{background:rgba(107,114,128,.05)!important;border:2px solid rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important}[data-icon-theme=gray] .icon-circle-sm:hover,[data-icon-theme=gray] .icon-circle:hover,[data-icon-theme=gray] .rbc-toolbar-modern button.icon:hover,body[data-icon-theme=gray] .icon-circle:hover,body[data-icon-theme=gray] button.icon-circle:hover,html[data-icon-theme=gray] .icon-circle:hover,html[data-icon-theme=gray] button.icon-circle:hover{background:rgba(107,114,128,.1)!important;border:2px solid rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}[data-icon-theme=pink] .icon-circle,[data-icon-theme=pink] .icon-circle-sm,[data-icon-theme=pink] .rbc-toolbar-modern button.icon,body[data-icon-theme=pink] .icon-circle,body[data-icon-theme=pink] button.icon-circle,html[data-icon-theme=pink] .icon-circle,html[data-icon-theme=pink] button.icon-circle{background:rgba(236,72,153,.05)!important;border:2px solid rgba(180,40,110,.7)!important;box-shadow:0 2px 8px rgba(236,72,153,.3)!important}[data-icon-theme=pink] .icon-circle-sm:hover,[data-icon-theme=pink] .icon-circle:hover,[data-icon-theme=pink] .rbc-toolbar-modern button.icon:hover,[data-icon-theme=pink] button.icon-circle:hover,body[data-icon-theme=pink] .icon-circle:hover,body[data-icon-theme=pink] button.icon-circle:hover,html[data-icon-theme=pink] .icon-circle:hover,html[data-icon-theme=pink] button.icon-circle:hover{background:rgba(236,72,153,.1)!important;border:2px solid rgba(180,40,110,.85)!important;box-shadow:0 4px 16px rgba(236,72,153,.4)!important}.attachment-badge,button.attachment-badge{width:auto!important;min-width:35px!important;height:28px!important;min-height:28px!important;padding:.25rem .5rem!important;border-radius:8px!important;font-size:.7rem!important;font-weight:500!important;color:var(--foreground)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease!important;border:none!important}@media (min-width:1024px){.attachment-badge,button.attachment-badge{height:35px!important;min-height:35px!important}.data-section-card .attachment-badge,.data-section-card button.attachment-badge{height:28px!important;min-height:28px!important}}.attachment-badge:hover{transform:translateY(-2px)!important}.attachment-badge:active{transform:translateY(0)!important}[data-icon-theme=default] .attachment-badge,body:not([data-icon-theme]) .attachment-badge,html:not([data-icon-theme]) .attachment-badge{background:rgba(251,191,36,.2)!important;border:1px solid rgba(251,191,36,.3)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}[data-icon-theme=default] .attachment-badge:hover,body:not([data-icon-theme]) .attachment-badge:hover,html:not([data-icon-theme]) .attachment-badge:hover{background:rgba(251,191,36,.3)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .attachment-badge{background:rgba(251,191,36,.3)!important;border:1px solid rgba(251,191,36,.5)!important;box-shadow:0 2px 8px rgba(251,191,36,.4),0 0 8px rgba(251,191,36,.2)!important}[data-icon-theme=neon-gold] .attachment-badge:hover{background:rgba(251,191,36,.4)!important;box-shadow:0 4px 16px rgba(251,191,36,.5),0 0 12px rgba(251,191,36,.3)!important}[data-icon-theme=blue] .attachment-badge{background:rgba(59,130,246,.3)!important;border:1px solid rgba(59,130,246,.5)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}[data-icon-theme=blue] .attachment-badge:hover{background:rgba(59,130,246,.4)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .attachment-badge{background:rgba(239,68,68,.3)!important;border:1px solid rgba(239,68,68,.5)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important}[data-icon-theme=red] .attachment-badge:hover{background:rgba(239,68,68,.4)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .attachment-badge{background:rgba(16,185,129,.3)!important;border:1px solid rgba(16,185,129,.5)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}[data-icon-theme=green] .attachment-badge:hover{background:rgba(16,185,129,.4)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .attachment-badge{background:rgba(139,92,246,.3)!important;border:1px solid rgba(139,92,246,.5)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important}[data-icon-theme=purple] .attachment-badge:hover{background:rgba(139,92,246,.4)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .attachment-badge{background:rgba(107,114,128,.3)!important;border:1px solid rgba(107,114,128,.5)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important}[data-icon-theme=gray] .attachment-badge:hover{background:rgba(107,114,128,.4)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}.attachment-icon-circle-wrap{position:relative!important}.attachment-count-badge{position:absolute!important;top:-7px!important;right:-7px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;border-width:1px!important;border-style:solid!important;pointer-events:none!important}.attachment-count-badge,:root:not(.dark) .attachment-count-badge{background:#fff!important;color:#111!important}.dark .attachment-count-badge{background:#000!important;color:#fff!important}.grievance-mobile-action-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:8px!important;color:var(--foreground)!important;cursor:pointer!important;padding:.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.grievance-mobile-action-btn svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}.grievance-mobile-action-btn:hover{transform:translateY(-2px)!important}.grievance-mobile-action-btn:active{transform:translateY(0)!important}[data-icon-theme=default] .grievance-mobile-action-btn,body:not([data-icon-theme]) .grievance-mobile-action-btn,html:not([data-icon-theme]) .grievance-mobile-action-btn{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}[data-icon-theme=default] .grievance-mobile-action-btn:hover,body:not([data-icon-theme]) .grievance-mobile-action-btn:hover,html:not([data-icon-theme]) .grievance-mobile-action-btn:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4),0 0 8px rgba(251,191,36,.2)!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5),0 0 12px rgba(251,191,36,.3)!important}[data-icon-theme=blue] .grievance-mobile-action-btn{background:rgba(59,130,246,.05)!important;border:2px solid rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}[data-icon-theme=blue] .grievance-mobile-action-btn:hover{background:rgba(59,130,246,.1)!important;border:2px solid rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .grievance-mobile-action-btn{background:rgba(239,68,68,.05)!important;border:2px solid rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important}[data-icon-theme=red] .grievance-mobile-action-btn:hover{background:rgba(239,68,68,.1)!important;border:2px solid rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .grievance-mobile-action-btn{background:rgba(16,185,129,.05)!important;border:2px solid rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}[data-icon-theme=green] .grievance-mobile-action-btn:hover{background:rgba(16,185,129,.1)!important;border:2px solid rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .grievance-mobile-action-btn{background:rgba(139,92,246,.05)!important;border:2px solid rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important}[data-icon-theme=purple] .grievance-mobile-action-btn:hover{background:rgba(139,92,246,.1)!important;border:2px solid rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .grievance-mobile-action-btn{background:rgba(107,114,128,.05)!important;border:2px solid rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important}[data-icon-theme=gray] .grievance-mobile-action-btn:hover{background:rgba(107,114,128,.1)!important;border:2px solid rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}.member-profile-body .member-profile-tab-bar button.member-folder-tab{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=false],html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=false]{box-shadow:var(--glass-panel-shadow-inactive)!important}.member-profile-body .member-profile-tab-bar button.member-folder-tab:hover{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab:hover,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab:hover{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=false]:hover,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=false]:hover{box-shadow:var(--glass-panel-shadow-inactive)!important}.member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,.member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true]{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important}.member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,.member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true]:after{background:rgba(255,255,255,.72)!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true],html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true]{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true]:after,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,html.dark .member-profile-body .member-profile-tab-bar button.member-folder-tab[data-active=true]:after{background:rgba(255,255,255,.06)!important}@media (hover:none) and (pointer:coarse){.inp,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem!important}}html body div.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay,html body.dark div.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay,html.dark body div.modal-backdrop.calendar-modal-backdrop.job-posting-appointment-end-list-overlay{z-index:10001!important}.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal{background:rgba(0,0,0,.48)!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-day-overview-delete-modal .modal-panel.calendar-day-overview-delete-panel,.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal .modal-panel.calendar-day-overview-delete-panel{width:min(92vw,920px)!important;border-radius:24px!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--calendar-modal-accent,var(--foreground)) 30%,transparent)!important;background:color-mix(in srgb,var(--background) 74%,transparent)!important;backdrop-filter:blur(56px) saturate(190%) brightness(1.02)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calendar-modal-accent,var(--foreground)) 8%,transparent),0 0 10px color-mix(in srgb,var(--calendar-modal-accent,var(--foreground)) 10%,transparent),0 26px 70px rgba(0,0,0,.35)!important}.calendar-day-overview-delete-panel .day-overview-delete-content{padding:1.2rem 1.4rem 1.35rem}.calendar-day-overview-delete-panel .day-overview-delete-hero{position:relative;display:flex;justify-content:center;margin-bottom:.55rem;padding-top:.1rem}.calendar-day-overview-delete-panel .day-overview-delete-hero-icon{width:62px;height:62px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;color:#fb7185;background:color-mix(in srgb,#fb7185 10%,transparent);border:1px solid color-mix(in srgb,#fb7185 45%,transparent);box-shadow:0 0 22px color-mix(in srgb,#ef4444 34%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-hero-icon svg{width:27px;height:27px}.calendar-day-overview-delete-panel .day-overview-delete-title.modal-title{margin:.45rem 0 .2rem!important;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.14;font-weight:700!important;text-align:center!important}.calendar-day-overview-delete-panel .day-overview-delete-subtitle{margin:0 auto;text-align:center;font-size:1.06rem;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-extra-note{margin:.85rem auto 0;max-width:42rem;text-align:center;font-size:.98rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-fields{margin:1rem auto 0;max-width:28rem;width:100%}.calendar-day-overview-delete-panel .day-overview-delete-fields .form-row label{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-fields .inp,.calendar-day-overview-delete-panel .day-overview-delete-fields select{width:100%}.calendar-day-overview-delete-panel .modal-actions.day-overview-delete-actions{width:100%!important;margin-top:1.25rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem!important;gap:1rem!important}.calendar-day-overview-delete-panel .day-overview-delete-btn{min-height:56px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--background) 62%,transparent);color:color-mix(in srgb,var(--foreground) 92%,transparent);font-weight:700;font-size:1.05rem;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .16s ease}.calendar-day-overview-delete-panel .day-overview-delete-btn:disabled{opacity:.6;cursor:wait}.calendar-day-overview-delete-panel .day-overview-delete-btn:hover:not(:disabled){transform:translateY(-.5px)}.calendar-day-overview-delete-panel .day-overview-delete-btn-icon{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.calendar-day-overview-delete-panel .day-overview-delete-btn-icon svg{width:19px;height:19px}.calendar-day-overview-delete-panel .day-overview-delete-btn-cancel{border-color:color-mix(in srgb,var(--foreground) 22%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-btn-cancel:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 30%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--foreground) 16%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-btn-danger{color:#ffe4e6;border-color:color-mix(in srgb,#ef4444 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#ef4444 20%,transparent),color-mix(in srgb,#b91c1c 16%,transparent))}.calendar-day-overview-delete-panel .day-overview-delete-btn-danger:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 76%,transparent);box-shadow:0 0 18px color-mix(in srgb,#ef4444 34%,transparent)}.calendar-day-overview-delete-panel .day-overview-timeout-hero-icon{color:var(--icon-theme-accent,#fbbf24);background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,transparent);border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 45%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.calendar-day-overview-delete-panel .day-overview-timeout-progress{margin:1rem auto 0;max-width:28rem;width:100%;height:8px;border-radius:9999px;overflow:hidden;background:color-mix(in srgb,var(--foreground) 12%,transparent)}.calendar-day-overview-delete-panel .day-overview-timeout-progress-fill{height:100%;border-radius:9999px;transition:width 1s linear}.modal-backdrop.calendar-modal-backdrop.inactivity-timeout-modal{z-index:10002!important}.calendar-day-overview-delete-panel .day-overview-unsaved-hero-icon{color:var(--icon-theme-accent,#10b981);background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 10%,transparent);border:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--icon-theme-accent,#10b981) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.calendar-day-overview-delete-panel .day-overview-delete-btn-primary{color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 88%,#fff);border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--icon-theme-accent,#10b981) 24%,transparent),color-mix(in srgb,var(--icon-theme-accent,#10b981) 14%,transparent))}.calendar-day-overview-delete-panel .day-overview-delete-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 76%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--icon-theme-accent,#10b981) 34%,transparent)}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal{background:rgba(0,0,0,.2)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-day-overview-delete-modal .modal-panel.calendar-day-overview-delete-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal .modal-panel.calendar-day-overview-delete-panel{background:rgba(255,255,255,.78)!important;border:1px solid color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 0 8px color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,transparent),0 26px 70px rgba(0,0,0,.35)!important}html:not(.dark) .calendar-day-overview-delete-panel .day-overview-delete-btn{background:rgba(255,255,255,.66)}html:not(.dark) .calendar-day-overview-delete-panel .day-overview-delete-btn-danger{color:#7f1d1d;background:linear-gradient(135deg,color-mix(in srgb,#fecaca 65%,transparent),color-mix(in srgb,#fee2e2 52%,transparent))}html:not(.dark) .calendar-day-overview-delete-panel .day-overview-delete-btn-primary{color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 72%,#111827);background:linear-gradient(135deg,color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent),color-mix(in srgb,var(--icon-theme-accent,#10b981) 10%,transparent))}@media (max-width:640px){.calendar-day-overview-delete-panel .day-overview-delete-content{padding:1.05rem .95rem 1.1rem}.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal .calendar-day-overview-delete-panel .day-overview-delete-hero-icon{width:52px;height:52px}.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal .calendar-day-overview-delete-panel .day-overview-delete-hero-icon svg{width:22px;height:22px}.calendar-day-overview-delete-panel .day-overview-delete-title.modal-title{font-size:1.15rem}.calendar-day-overview-delete-panel .day-overview-delete-subtitle{font-size:.98rem}.calendar-day-overview-delete-panel .modal-actions.day-overview-delete-actions{grid-template-columns:1fr;gap:.7rem!important}}.calendar-badge-modal-backdrop{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;background:rgba(0,0,0,.48)!important}.calendar-badge-modal{--calendar-modal-accent:#10b981;width:min(92vw,520px)!important;max-height:min(80vh,640px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:16px!important;padding:1.35rem 1.4rem 1.25rem!important;border:1px solid color-mix(in srgb,var(--calendar-modal-accent) 30%,transparent)!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(64px) saturate(200%) brightness(1.06)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calendar-modal-accent) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 10px color-mix(in srgb,var(--calendar-modal-accent) 10%,transparent),0 0 20px rgba(0,0,0,.1)!important}.calendar-badge-modal .create-event-modal-header,.calendar-badge-modal .icon-form-modal-header.create-event-modal-header{position:relative!important;top:auto!important;z-index:3!important;isolation:isolate!important;flex-shrink:0!important;padding:0 1.4rem .75rem!important;margin:-1.35rem -1.4rem 1rem!important;overflow:hidden!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}html:not(.dark) .calendar-badge-modal .create-event-modal-header,html:not(.dark) .calendar-badge-modal .icon-form-modal-header.create-event-modal-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.dark .calendar-badge-modal .create-event-modal-header,.dark .calendar-badge-modal .icon-form-modal-header.create-event-modal-header,html.dark .calendar-badge-modal .create-event-modal-header,html.dark .calendar-badge-modal .icon-form-modal-header.create-event-modal-header{background:rgba(12,12,14,.97)!important;backdrop-filter:blur(12px) saturate(180%)!important}.calendar-badge-modal .create-event-header-title{font-size:clamp(1.05rem,2.4vw,1.25rem)!important;font-weight:600!important}.calendar-badge-modal-events,.calendar-badge-modal-events.icon-form-modal-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;gap:.65rem!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-right:.15rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.calendar-badge-modal-events.icon-form-modal-body::-webkit-scrollbar,.calendar-badge-modal-events::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.calendar-badge-event-card{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);background:rgba(255,255,255,.76)}.calendar-badge-event-swatch{width:1.5rem;height:1.5rem;border-radius:6px;flex-shrink:0}.calendar-badge-event-body{flex:1 1;min-width:0}.calendar-badge-event-name{font-weight:700;font-size:.9rem;color:var(--foreground);margin-bottom:.2rem}.calendar-badge-event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.calendar-badge-event-sep{color:var(--calendar-modal-accent);font-weight:700}.calendar-badge-event-actions{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.25rem}.calendar-badge-event-menu-btn{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;color:var(--foreground);background:color-mix(in srgb,var(--background) 50%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.calendar-badge-event-menu-btn svg{width:1.15rem;height:1.15rem}.calendar-badge-event-menu-btn:hover{border-color:color-mix(in srgb,var(--calendar-modal-accent) 45%,transparent)}.dark .calendar-badge-modal,html.dark .calendar-badge-modal{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:1px solid color-mix(in srgb,var(--calendar-modal-accent) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calendar-modal-accent) 12%,transparent),inset 0 0 20px rgba(255,255,255,.05),0 0 14px color-mix(in srgb,var(--calendar-modal-accent) 18%,transparent),0 0 20px rgba(0,0,0,.1)!important}.dark .calendar-badge-event-card,html.dark .calendar-badge-event-card{background:rgba(0,0,0,.4);border-color:rgba(255,255,255,.2)}.dark .calendar-badge-event-menu-btn,html.dark .calendar-badge-event-menu-btn{border-color:rgba(255,255,255,.2)}html:not(.dark) .calendar-badge-modal{background:rgba(255,255,255,.72)!important;border:1px solid color-mix(in srgb,var(--calendar-modal-accent) 28%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calendar-modal-accent) 8%,transparent),inset 0 0 20px rgba(255,255,255,.18),0 0 8px color-mix(in srgb,var(--calendar-modal-accent) 8%,transparent),0 0 20px rgba(0,0,0,.1)!important}html:not(.dark) .calendar-badge-event-card{background:rgba(255,255,255,.76)}@media (max-width:480px){.calendar-badge-modal{width:min(96vw,520px)!important;padding:1.1rem 1rem 1rem!important}.calendar-badge-modal .create-event-modal-header{margin:-1.1rem -1rem 0!important;padding:0 1rem .75rem!important}.calendar-badge-modal .create-event-header-title{font-size:1rem!important}}.grievance-collapsible-section-header{color:var(--foreground)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;font:inherit!important}.grievance-collapsible-section-header__label{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important}html:not(.dark) .grievance-collapsible-section-header__label,html:not(.dark) .grievance-meeting-notes-modal .grievance-collapsible-section-header__label{color:#111827!important;-webkit-text-fill-color:#111827!important}.grievance-info-summary-row__icon{margin-right:.75rem!important;flex-shrink:0!important}.grievance-info-summary-row__icon,.grievance-info-summary-row__icon svg{width:1.125rem!important;height:1.125rem!important}.dark .grievance-collapsible-section-header__label,html.dark .grievance-collapsible-section-header__label,html.dark .grievance-meeting-notes-modal .grievance-collapsible-section-header__label{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important}.modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal,.modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal,html body .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal{background:rgba(0,0,0,.48)!important;position:fixed!important;inset:0!important;z-index:1001!important}.modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel.verdict-confirm-panel,.modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel.verdict-confirm-panel{width:min(92vw,520px)!important;max-width:520px!important;border-radius:24px!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 32%,transparent)!important;background:color-mix(in srgb,var(--background) 74%,transparent)!important;backdrop-filter:blur(56px) saturate(190%) brightness(1.02)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 10%,transparent),0 0 14px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 14%,transparent),0 26px 70px rgba(0,0,0,.35)!important}.verdict-confirm-content{padding:1.2rem 1.35rem 1.35rem}.verdict-confirm-hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1rem}.verdict-confirm-hero-icon{width:62px;height:62px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:var(--verdict-confirm-accent,#10b981);background:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 12%,transparent);border:1px solid color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 48%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 32%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 16%,transparent)}.verdict-confirm-hero-icon svg{width:28px;height:28px}.verdict-confirm-title{margin:.55rem 0 .35rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;line-height:1.15;color:var(--foreground)}.verdict-confirm-hero-underline{width:3.5rem;height:3px;border-radius:9999px;background:var(--verdict-confirm-accent,#10b981);box-shadow:0 0 10px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 55%,transparent)}.verdict-confirm-summary{border-radius:14px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);overflow:hidden;margin-bottom:1.1rem}.verdict-confirm-row{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem}.verdict-confirm-row-divider{height:1px;margin:0 1rem;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.verdict-confirm-row-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 70%,transparent);background:color-mix(in srgb,var(--foreground) 8%,transparent)}.verdict-confirm-row-icon svg{width:20px;height:20px}.verdict-confirm-row-body{min-width:0;flex:1 1}.verdict-confirm-label{margin:0 0 .2rem;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.verdict-confirm-value{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--foreground)}.verdict-confirm-description{white-space:pre-wrap;font-weight:500;max-height:200px;overflow-y:auto}.verdict-confirm-signature-block{margin-bottom:1.1rem}.verdict-confirm-signature-label{margin:0 0 .55rem;font-size:.95rem;font-weight:600;color:var(--foreground)}.verdict-confirm-required{color:var(--verdict-confirm-accent,#10b981);font-weight:700}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .signature-pad-canvas-wrap{border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 25%,transparent),0 0 18px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 22%,transparent)!important}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .grievance-signature-action-btn--clear{border-color:color-mix(in srgb,var(--foreground) 22%,transparent)!important;background:color-mix(in srgb,var(--background) 55%,transparent)!important;color:color-mix(in srgb,var(--foreground) 88%,transparent)!important}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .grievance-signature-action-btn--clear:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 32%,transparent)!important}.verdict-confirm-signature-pad-wrap{width:100%;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 45%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 18%,transparent);display:flex;align-items:center;justify-content:center;padding:.5rem;overflow:hidden}.verdict-confirm-signature-image{max-width:100%;height:auto;max-height:180px;-o-object-fit:contain;object-fit:contain}.verdict-confirm-clear-btn{margin-top:.55rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;min-height:40px;border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--background) 58%,transparent);color:color-mix(in srgb,var(--foreground) 88%,transparent);font-size:.9rem;font-weight:600;cursor:pointer}.verdict-confirm-clear-btn:hover{border-color:color-mix(in srgb,var(--foreground) 30%,transparent)}.verdict-confirm-clear-btn-icon{display:inline-flex;width:16px;height:16px}.verdict-confirm-clear-btn-icon svg{width:16px;height:16px}.verdict-confirm-panel .modal-actions.verdict-confirm-actions{width:100%!important;margin-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem!important;gap:.85rem!important}.verdict-confirm-btn{min-height:52px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--background) 62%,transparent);color:color-mix(in srgb,var(--foreground) 92%,transparent);font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .16s ease}.verdict-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.verdict-confirm-btn:hover:not(:disabled){transform:translateY(-.5px)}.verdict-confirm-btn-cancel:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--foreground) 12%,transparent)}.verdict-confirm-btn-primary{color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 90%,#fff);border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 22%,transparent),color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 12%,transparent))}.verdict-confirm-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 78%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 34%,transparent)}.verdict-confirm-btn-icon{width:18px;height:18px;display:inline-flex}.verdict-confirm-btn-icon svg{width:18px;height:18px}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal{background:rgba(0,0,0,.22)!important}html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel.verdict-confirm-panel,html:not(.dark) .modal-backdrop.calendar-modal-backdrop.grievance-verdict-confirmation-modal .modal-panel.verdict-confirm-panel{background:rgba(255,255,255,.82)!important}.grievance-edit-verdict-modal .verdict-edit-form{border-radius:14px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:1rem;margin-bottom:1.1rem;display:flex;flex-direction:column;gap:1rem}.grievance-edit-verdict-modal .verdict-edit-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.grievance-edit-verdict-modal .verdict-edit-field-label{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.grievance-edit-verdict-modal .dropdown-trigger,.grievance-edit-verdict-modal .inp.inp-calendar,.grievance-edit-verdict-modal .verdict-edit-textarea{width:100%!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 28%,transparent)!important;background:color-mix(in srgb,var(--background) 55%,transparent)!important;color:var(--foreground)!important}.grievance-edit-verdict-modal .dropdown-trigger:focus,.grievance-edit-verdict-modal .inp.inp-calendar:focus,.grievance-edit-verdict-modal .verdict-edit-textarea:focus{outline:none!important;border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 18%,transparent)!important}html:not(.dark) .grievance-edit-verdict-modal .dropdown-trigger,html:not(.dark) .grievance-edit-verdict-modal .inp.inp-calendar,html:not(.dark) .grievance-edit-verdict-modal .verdict-edit-textarea{background:rgba(255,255,255,.88)!important}.grievance-edit-verdict-modal .custom-dropdown{width:100%!important}html:not(.dark) .verdict-confirm-btn{background:rgba(255,255,255,.7)}html:not(.dark) .verdict-confirm-btn-primary{color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 72%,#111827)}@media (max-width:640px){.verdict-confirm-content{padding:1.05rem 1rem 1.15rem}.verdict-confirm-panel .modal-actions.verdict-confirm-actions{grid-template-columns:1fr;gap:.65rem!important}}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .grievance-meeting-notes-modal-body.approval-sign-modal-scroll{padding:1rem 1.25rem 1.25rem!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.approval-sign-signatures-section{margin-top:.25rem;padding-top:.15rem}.approval-sign-loading{margin:0;padding:1.25rem 1.35rem;font-size:.9rem;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.approval-sign-modal-footer,.approval-sign-modal-footer-union{border-top:none!important;background:transparent!important;box-shadow:none!important}.approval-sign-signatures-panel{border-radius:14px;padding:.75rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.approval-sign-footer-heading{margin:0 0 .65rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.approval-sign-footer-fields{display:flex;flex-direction:column;gap:.65rem;align-items:stretch;min-width:0}.approval-sign-signature-card{display:flex;flex-direction:column;min-width:0;padding:.65rem .75rem .55rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 32%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.approval-sign-signature-card__head{flex-shrink:0;min-height:2.75rem;margin-bottom:.45rem}.approval-sign-signature-card__title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.approval-sign-signature-card__hint{margin:.25rem 0 0;font-size:.72rem;line-height:1.35;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-sign-signature-card__pad{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad.signature-pad-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;margin:0!important;min-height:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .signature-pad-canvas-wrap{flex-shrink:0!important;height:6.5rem!important;min-height:6.5rem!important;max-height:6.5rem!important;border-radius:10px!important;border-color:color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 42%,transparent)!important;background:#f3f4f6!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .signature-pad-canvas-wrap canvas{height:6.5rem!important;max-height:6.5rem!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .grievance-signature-actions-wrap{margin-top:.4rem!important;flex-shrink:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .grievance-signature-actions{display:flex!important;justify-content:flex-end!important;width:100%!important;margin:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .grievance-signature-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:34px!important;padding:.3rem .6rem!important;font-size:.78rem!important;font-weight:600!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;color:color-mix(in srgb,var(--foreground) 88%,transparent)!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .grievance-signature-action-btn svg{width:14px!important;height:14px!important;flex-shrink:0!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-signature-pad .grievance-signature-action-btn:disabled{opacity:.45!important}.modal-backdrop.calendar-modal-backdrop.grievance-attachment-preview-modal .grievance-attachment-preview-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;max-height:90vh!important}.modal-backdrop.calendar-modal-backdrop.grievance-attachment-preview-modal .grievance-attachment-preview-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;max-height:min(72vh,640px)!important}.grievance-attachment-preview-image-wrap{display:flex;align-items:center;justify-content:center;min-height:12rem;background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:10px;padding:.5rem}.grievance-attachment-preview-image{max-width:100%;max-height:min(68vh,600px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.grievance-attachment-preview-iframe{width:100%;min-height:min(68vh,600px);height:min(68vh,600px);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:10px;background:#fff}.grievance-attachment-preview-fallback{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:.5rem 0}.grievance-attachment-preview-fallback-actions{display:flex;flex-wrap:wrap;gap:.5rem}.approval-layout-root .app-page-shell__main,.approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll),.grievance-layout-root .app-page-shell__main,.grievance-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll){flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.approval-layout-root .app-page-shell__main .approval-sign-list,.approval-layout-root .app-page-shell__main .approval-sign-list-panel,.grievance-layout-root .app-page-shell__main .approval-sign-list,.grievance-layout-root .app-page-shell__main .approval-sign-list-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.approval-sign-list{padding:0!important}.approval-sign-list-header--panel{border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.approval-sign-list-rows--cards{display:flex;flex-direction:column;gap:.65rem;padding:0 1rem 1rem;width:100%;min-width:0;box-sizing:border-box}.approval-sign-list-rows--cards .approval-sign-list-row.data-section-card{display:grid!important;grid-template-columns:minmax(5.5rem,9%) minmax(7rem,11%) minmax(12rem,1fr) minmax(7.5rem,max-content) 2.75rem!important;align-items:center!important;justify-content:unset!important;justify-items:start!important;grid-gap:.65rem 1.35rem!important;gap:.65rem 1.35rem!important;border-bottom:none!important;min-height:4.75rem!important;padding:.9rem 1.25rem!important;font-weight:inherit!important}.approval-sign-list-rows--cards .approval-sign-list-row__date,.approval-sign-list-rows--cards .approval-sign-list-row__id,.approval-sign-list-rows--cards .approval-sign-list-row__subject{align-self:center}.approval-sign-list-rows--cards .approval-sign-list-row__action,.approval-sign-list-rows--cards .approval-sign-list-row__badge{align-self:center;justify-self:end}.approval-sign-list .approval-sign-list-panel,.approval-sign-list-panel.data-section-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;overflow:hidden;width:100%!important;max-width:100%!important;min-height:0!important;gap:0!important}.approval-layout-root:not(:has(.grievance-panel)) .approval-sign-list .approval-sign-list-panel,.approval-layout-root:not(:has(.grievance-panel)) .approval-sign-list-panel.data-section-card,.approval-layout-root:not(:has(.grievance-panel)) .approval-sign-section-panel.data-section-card{overflow:visible!important}.approval-sign-list-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.approval-sign-list-header__main{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 12rem}.approval-sign-list-header__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:10px;background:color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 14%,transparent);border:1px solid color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 35%,transparent)}.approval-sign-list-header__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--foreground)}.approval-sign-list-header__subtitle{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-sign-list-header__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:5.5rem;padding:.55rem .85rem;border-radius:12px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.approval-sign-list-header__count{font-size:1.35rem;font-weight:700;line-height:1.1}.approval-sign-list-header__stat-caption{font-size:.68rem;font-weight:600;text-align:center;line-height:1.25;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.approval-sign-list-empty{margin:0;padding:1.25rem 1.15rem;font-size:.875rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-sign-list-rows{list-style:none;margin:0;padding:0;width:100%}.approval-sign-list-row{display:grid;grid-template-columns:minmax(5.5rem,9%) minmax(7rem,11%) minmax(12rem,1fr) minmax(7.5rem,max-content) 2.75rem;grid-gap:.65rem 1.35rem;gap:.65rem 1.35rem;align-items:center;justify-items:start;width:100%;box-sizing:border-box;padding:.9rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.approval-sign-list-row__action,.approval-sign-list-row__badge{justify-self:end}.approval-sign-list-row:last-child{border-bottom:none}.approval-sign-list-row__id{display:flex;flex-direction:column;gap:.1rem;min-width:0}.approval-sign-list-row__number{font-size:.9375rem;font-weight:700;color:var(--foreground)}.approval-sign-list-row__id-label{font-size:.7rem;font-weight:500;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.approval-sign-list-row__date{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 72%,transparent);white-space:nowrap}.approval-sign-list-row__date-icon{flex-shrink:0;opacity:.75}.approval-sign-list-row__subject{display:flex;flex-direction:column;gap:.12rem;min-width:0}.approval-sign-list-row__employee{font-size:.875rem;font-weight:600;color:var(--foreground)}.approval-sign-list-row__description{font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-sign-list-row__badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:9999px;font-size:.68rem;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap;border:1px solid rgba(249,115,22,.45);background:rgba(249,115,22,.14);color:rgb(251,146,60)}.approval-sign-list-row__action.icon-circle{flex-shrink:0;border-color:color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 55%,transparent)!important;color:var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24))!important}.approval-sign-list-row__action.icon-circle:hover{box-shadow:0 0 12px color-mix(in srgb,var(--approval-sign-accent,var(--icon-theme-accent,#fbbf24)) 28%,transparent)}.approval-sign-list-row--with-quick-actions{grid-template-columns:minmax(5.5rem,9%) minmax(7rem,11%) minmax(12rem,1fr) minmax(7.5rem,max-content) max-content}.approval-sign-list-row__quick-actions{display:flex;align-items:center;gap:.35rem;justify-self:end}@media (max-width:900px){.approval-sign-list-row,.approval-sign-list-rows--cards .approval-sign-list-row.data-section-card{grid-template-columns:1fr auto!important;grid-template-areas:"id action" "date date" "subject subject" "badge badge"!important;gap:.45rem .65rem!important;align-items:start!important;justify-items:start!important;min-height:0!important}.approval-sign-list-row__id,.approval-sign-list-rows--cards .approval-sign-list-row__id{grid-area:id}.approval-sign-list-row__date,.approval-sign-list-rows--cards .approval-sign-list-row__date{grid-area:date}.approval-sign-list-row__subject,.approval-sign-list-rows--cards .approval-sign-list-row__subject{grid-area:subject}.approval-sign-list-row__badge,.approval-sign-list-rows--cards .approval-sign-list-row__badge{grid-area:badge;justify-self:end;align-self:end}.approval-sign-list-row__action,.approval-sign-list-rows--cards .approval-sign-list-row__action{grid-area:action;justify-self:end;align-self:start}.approval-sign-list-row--with-quick-actions,.approval-sign-list-rows--cards .approval-sign-list-row--with-quick-actions{grid-template-columns:1fr auto!important;grid-template-areas:"id quick-actions" "date date" "subject subject" "badge badge"!important}.approval-sign-list-row__quick-actions,.approval-sign-list-rows--cards .approval-sign-list-row__quick-actions{grid-area:quick-actions;justify-self:end;align-self:start}}.modal-backdrop.approval-claim-review-modal{--approval-claim-accent:var(--icon-theme-accent,#3b82f6)}.approval-claim-review-modal__panel{width:min(100%,520px);max-height:min(92vh,900px);display:flex;flex-direction:column;padding:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 18%,transparent),0 24px 48px rgba(0,0,0,.45)}.approval-claim-review-modal__header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.approval-claim-review-modal__header .icon-circle{margin-left:auto;flex-shrink:0}.approval-claim-review-modal__header-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;flex-shrink:0;color:var(--approval-claim-accent,#3b82f6);background:color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 16%,transparent);border:1px solid color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 35%,transparent)}.approval-claim-review-modal__header-icon svg{width:1.15rem;height:1.15rem}.approval-claim-review-modal__title{margin:0;flex:1 1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--foreground)}.approval-claim-review-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem}.approval-claim-review-row{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.approval-claim-review-row__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:8px;color:var(--approval-claim-accent,#3b82f6);background:color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 12%,transparent);border:1px solid color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 28%,transparent)}.approval-claim-review-row__icon svg{width:1rem;height:1rem}.approval-claim-review-row__content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.approval-claim-review-row__label{font-size:.72rem;font-weight:500;line-height:1.3;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-claim-review-row__value{font-size:.9rem;font-weight:600;line-height:1.35;color:var(--foreground);white-space:pre-wrap;word-break:break-word}.approval-claim-review-signature{margin-top:.25rem}.approval-claim-review-signature__label{margin:0 0 .45rem;font-size:.72rem;font-weight:500;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-claim-review-signature__pad{border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:#fff;padding:.5rem;min-height:5.5rem;display:flex;align-items:center;justify-content:center}.approval-claim-review-signature__pad img{display:block;max-width:100%;max-height:7rem;-o-object-fit:contain;object-fit:contain}.approval-claim-review-modal__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;padding:.85rem 1.1rem 1rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.approval-claim-review-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.45rem .65rem;border-radius:10px;font-size:.78rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.approval-claim-review-btn svg{width:1rem;height:1rem;flex-shrink:0}.approval-claim-review-btn:disabled{opacity:.65;cursor:not-allowed}.approval-claim-review-btn--close{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}.approval-claim-review-btn--close:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 10%,transparent)}.approval-claim-review-btn--accept{color:#fff;background:var(--approval-claim-accent,#3b82f6);border:1px solid color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 80%,#000);box-shadow:0 4px 14px color-mix(in srgb,var(--approval-claim-accent,#3b82f6) 35%,transparent)}.approval-claim-review-btn--accept:hover:not(:disabled){filter:brightness(1.06)}.approval-claim-review-btn--refuse{color:rgb(248,113,113);background:color-mix(in srgb,rgb(239,68,68) 14%,transparent);border:1px solid color-mix(in srgb,rgb(239,68,68) 45%,transparent)}.approval-claim-review-btn--refuse:hover:not(:disabled){background:color-mix(in srgb,rgb(239,68,68) 22%,transparent)}@media (max-width:520px){.approval-claim-review-modal__footer{grid-template-columns:1fr}}.approval-layout-root .app-page-shell__main .approval-liberation-page,.approval-layout-root .app-page-shell__main .approval-liberation-page .approval-sign-list-panel,.grievance-layout-root .app-page-shell__main .approval-liberation-page,.grievance-layout-root .app-page-shell__main .approval-liberation-page .approval-sign-list-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.approval-liberation-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.approval-sign-list-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0}.approval-sign-section-panel__header-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.approval-sign-section-panel__header-btn:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.approval-sign-section-panel__body{width:100%;min-width:0}.approval-sign-section-panel__chevron{flex-shrink:0}.approval-liberation-section-stack{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem;width:100%;min-width:0;box-sizing:border-box}.approval-liberation-section-toolbar{padding:0 1rem .75rem}.approval-liberation-submission-card.data-section-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;overflow:hidden;gap:0!important}.approval-liberation-submission-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.approval-liberation-submission-card__header--btn{cursor:pointer}.approval-liberation-submission-card__header-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 12rem}.approval-liberation-submission-card__org-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:10px}.approval-liberation-submission-card__org{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--foreground)}.approval-liberation-submission-card__dates{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-liberation-submission-card__header-end{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.approval-liberation-submission-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:9999px;font-size:.68rem;font-weight:600;line-height:1.25;white-space:nowrap}.approval-liberation-submission-card__body{padding:.75rem 0 0;width:100%;min-width:0}.approval-liberation-submission-card__meta{padding:0 1.15rem .65rem;font-size:.75rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.approval-liberation-submission-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem 1rem;padding:.75rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.approval-liberation-events{list-style:none;margin:0;padding:0;width:100%}.approval-liberation-event-row{display:grid;grid-template-columns:minmax(6.5rem,12%) minmax(7.5rem,14%) minmax(6.5rem,11%) minmax(7rem,14%) minmax(9rem,1fr) minmax(3.25rem,6%) minmax(4.5rem,max-content);grid-gap:.5rem 1rem;gap:.5rem 1rem;align-items:center;width:100%;box-sizing:border-box;padding:.75rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.approval-liberation-event-row:last-child{border-bottom:none}.approval-liberation-event-row__badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:9999px;font-size:.65rem;font-weight:600;line-height:1.25;white-space:nowrap;box-sizing:border-box;max-width:100%}.approval-liberation-event-row__cell{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.8125rem;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.approval-liberation-event-row__cell svg{flex-shrink:0;opacity:.8}.approval-liberation-event-row__actions{display:flex;justify-content:flex-end;align-items:center}.approval-liberation-event-row__action-btns{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem}.approval-liberation-event-row__actions-spacer{display:block;min-width:0}.approval-liberation-card-footer-action{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--foreground)}.approval-liberation-footer-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.125rem;padding:.45rem .9rem;border-radius:9999px;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.approval-liberation-footer-btn svg{width:1rem;height:1rem;flex-shrink:0}.approval-liberation-footer-btn--cancel{color:rgb(251,146,60);background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.42)}.approval-liberation-footer-btn--cancel:hover:not(:disabled){background:rgba(249,115,22,.2);border-color:rgba(249,115,22,.55);box-shadow:0 0 12px rgba(249,115,22,.16)}.approval-liberation-footer-btn:disabled{opacity:.65;cursor:not-allowed}.approval-liberation-history-group.data-section-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:.75rem 1rem!important;cursor:pointer;gap:.75rem}.approval-liberation-history-group__label{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;color:var(--foreground)}.approval-liberation-history-group__count{font-weight:500;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.approval-liberation-history-nested{margin-left:.85rem;display:flex;flex-direction:column;gap:.65rem}.approval-liberation-modify-card.data-section-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:1rem 1.15rem!important;gap:.65rem!important}.approval-liberation-refusal-reason{margin:0 1.15rem .65rem;padding:.65rem .75rem;border-radius:8px;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 78%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);border:1px solid color-mix(in srgb,#ef4444 28%,transparent)}@media (min-width:1143px) and (max-width:1550px){.approval-liberation-event-row{grid-template-columns:minmax(11rem,max-content) minmax(6rem,12%) minmax(5.5rem,10%) minmax(6rem,11%) minmax(6rem,1fr) minmax(2.75rem,5%) minmax(4.5rem,max-content);gap:.5rem .65rem}.approval-liberation-event-row__badge{justify-self:start;width:-moz-max-content;width:max-content;max-width:100%}.approval-liberation-submission-card__badge{padding:.32rem .65rem}}@media (max-width:1142px){.approval-liberation-event-row{grid-template-columns:1fr auto;grid-template-areas:"badge actions" "date date" "time time" "name name" "desc desc" "duration duration";gap:.35rem .5rem}.approval-liberation-event-row__badge{grid-area:badge;justify-self:start}.approval-liberation-event-row__date{grid-area:date}.approval-liberation-event-row__time{grid-area:time}.approval-liberation-event-row__name{grid-area:name}.approval-liberation-event-row__desc{grid-area:desc}.approval-liberation-event-row__duration{grid-area:duration}.approval-liberation-event-row__actions{grid-area:actions;justify-self:end}.approval-liberation-event-row__actions-spacer{display:none}}.approval-desktop .data-nav-container>.sidebar-section-header:first-child,.billboard-desktop .data-nav-container>.sidebar-section-header:first-child,.calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.sidebar-section-header:first-child,.committees-desktop .data-nav-container>.sidebar-section-header:first-child,.data-desktop .data-nav-container>.sidebar-section-header:first-child,.grievance-desktop .data-nav-container>.sidebar-section-header:first-child,.profile-desktop .data-nav-container>.sidebar-section-header:first-child,.reports-desktop .data-nav-container>.sidebar-section-header:first-child{padding-top:calc(.75rem + 1.5rem - .35em)}.approval-sidebar-section-header,.billboard-sidebar-section-header,.calendar-sidebar-section-header,.committees-sidebar-section-header,.data-sidebar-section-header,.grievance-sidebar-section-header,.profile-sidebar-section-header,.sidebar-section-header{margin:.25rem 0 .5rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 88%,white 12%)}.committee-quick-access-section{margin-top:1.25rem}.committee-quick-access-list,.committee-quick-access-section{display:flex;flex-direction:column;gap:.5rem}.committee-quick-access-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.55);background:rgba(255,255,255,.28);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--foreground);text-align:left;cursor:pointer;transform:none;isolation:auto;transition:background-color .16s ease,border-color .16s ease}.committee-quick-access-item:hover{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,rgba(255,255,255,.28));border-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,rgba(148,163,184,.55))}.dark .committee-quick-access-item,html body .dark .committee-quick-access-item,html body.dark .committee-quick-access-item,html.dark .committee-quick-access-item{background:rgba(255,255,255,.04);border:1px solid rgba(203,213,225,.22);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.dark .committee-quick-access-item:hover,html body .dark .committee-quick-access-item:hover,html body.dark .committee-quick-access-item:hover,html.dark .committee-quick-access-item:hover{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,rgba(203,213,225,.22))}html.light .committee-quick-access-item,html:not(.dark) .committee-quick-access-item{backdrop-filter:none;-webkit-backdrop-filter:none}.committee-quick-access-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--icon-theme-accent,#fbbf24)}.committee-quick-access-item__icon svg{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none}.committee-quick-access-item__text{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1}.committee-quick-access-item__title{font-size:.875rem;font-weight:600;line-height:1.2}.committee-quick-access-item__subtitle{font-size:.75rem;line-height:1.25;color:var(--muted-foreground)}.committee-quick-access-item__badge{min-width:1.75rem;height:1.5rem;padding:0 .4rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:rgba(255,255,255,.45);border:1px solid rgba(148,163,184,.45);color:var(--foreground);flex-shrink:0;box-shadow:none}.dark .committee-quick-access-item__badge,html.dark .committee-quick-access-item__badge{background:rgba(255,255,255,.06);border-color:rgba(203,213,225,.18)}.committee-quick-access-item__chevron{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--muted-foreground);flex-shrink:0}.committee-quick-access-item__chevron svg{width:1rem;height:1rem}html:not(.dark) body .app-page-shell__main .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main .member-profile-panel.member-profile-panel,html:not(.dark) body .app-page-shell__main .members-panel.members-panel,html:not(.dark) body .app-page-shell__main .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;transform:translateZ(0)!important;overflow:hidden!important}html:not(.dark) body .app-page-shell__main .billto-panel.billto-panel:before,html:not(.dark) body .app-page-shell__main .collective-agreement-panel.collective-agreement-panel:before,html:not(.dark) body .app-page-shell__main .descriptions-panel.descriptions-panel:before,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel.export-import-panel:before,html:not(.dark) body .app-page-shell__main .member-profile-panel.member-profile-panel:before,html:not(.dark) body .app-page-shell__main .members-panel.members-panel:before,html:not(.dark) body .app-page-shell__main .salaries-panel.salaries-panel:before,html:not(.dark) body .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel:before,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html:not(.dark) body .app-page-shell__main .billto-page .billto-panel .data-section-card.data-section-card:not(.billto-row-card),html:not(.dark) body .app-page-shell__main .billto-panel .data-section-card.data-section-card:not(.billto-row-card),html:not(.dark) body .app-page-shell__main .collective-agreement-panel .collective-agreement-accordion-trigger.data-section-card,html:not(.dark) body .app-page-shell__main .collective-agreement-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .descriptions-page .descriptions-panel .data-section-card.data-section-card:not(.descriptions-row-card),html:not(.dark) body .app-page-shell__main .descriptions-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .export-import-page .export-import-panel .data-section-card.data-section-card:not(.export-import-row-card),html:not(.dark) body .app-page-shell__main .member-profile-panel .data-section-card.data-section-card,html:not(.dark) body .app-page-shell__main .salaries-page .salaries-panel .data-section-card.data-section-card:not(.salaries-row-card),html:not(.dark) body .app-page-shell__main .salaries-panel .data-section-card.data-section-card:not(.salaries-row-card),html:not(.dark) body .app-page-shell__main:has(.collective-agreement-content-wrapper) .collective-agreement-page .collective-agreement-panel .data-section-card.data-section-card{border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html.light body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.light body .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.light body .app-page-shell__main .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.light body .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.light body .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.light body .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.light body .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html:not(.dark) body .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body .dark .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body .dark .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body .dark .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body .dark .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body .dark .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html body.dark .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html body.dark .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .app-page-shell__main .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .grievance-committee-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .grievance-committee-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .mini-working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .mini-working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card),html.dark body .working-relations-page .committees-main-content .data-section-card.data-section-card:not(.committee-row-card),html.dark body .working-relations-page .committees-right-panel .data-section-card.data-section-card:not(.committee-row-card){overflow:visible!important;isolation:auto!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}html.light body #archives-mobile-wrapper .data-section-card.data-section-card:not(.grievance-row-card),html.light body #archives-mobile-wrapper .grievance-panel .data-section-card.data-section-card:not(.grievance-row-card),html.light body #grievance-form-mobile-wrapper .data-section-card.data-section-card:not(.grievance-row-card),html.light body .grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card.data-section-card:not(.grievance-row-card),html.light body .grievance-layout-root .grievance-panel .data-section-card.data-section-card:not(.grievance-row-card),html:not(.dark) body #archives-mobile-wrapper .data-section-card.data-section-card:not(.grievance-row-card),html:not(.dark) body #archives-mobile-wrapper .grievance-panel .data-section-card.data-section-card:not(.grievance-row-card),html:not(.dark) body #grievance-form-mobile-wrapper .data-section-card.data-section-card:not(.grievance-row-card),html:not(.dark) body .grievance-layout-root .app-page-shell__main .grievance-content-area .data-section-card.data-section-card:not(.grievance-row-card),html:not(.dark) body .grievance-layout-root .grievance-panel .data-section-card.data-section-card:not(.grievance-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.grievance-list-main-section--spaced{padding-top:2rem!important}html.light body #approval-grievance-sign-wrapper .data-section-card.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .data-section-card.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-liberation-history-group.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-liberation-modify-card.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-liberation-submission-card.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-list-panel.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-page-content .data-section-card.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-section-panel.data-section-card:not(.approval-sign-row-card),html:not(.dark) body #approval-grievance-sign-wrapper .data-section-card.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .data-section-card.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-liberation-history-group.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-liberation-modify-card.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-liberation-submission-card.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-list-panel.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-page-content .data-section-card.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-section-panel.data-section-card:not(.approval-sign-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark #approval-grievance-sign-wrapper .data-section-card.data-section-card:not(.approval-sign-row-card),html body .dark .approval-layout-root .data-section-card.data-section-card:not(.approval-sign-row-card),html body .dark .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html body .dark .approval-layout-root .grievance-panel .approval-sign-page-content .data-section-card.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-liberation-history-group.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-liberation-modify-card.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-liberation-submission-card.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-sign-page-content .data-section-card.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-liberation-history-group.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-liberation-modify-card.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-liberation-page .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-liberation-submission-card.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-sign-page-content .data-section-card.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-sign-page-stack .data-section-card.data-section-card:not(.approval-sign-section-shell):not(.approval-sign-row-card){overflow:visible!important;isolation:auto!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}html body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html body .dark #approval-grievance-sign-wrapper .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html body .dark .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html body.dark .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html.dark body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card){background:var(--surface-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;-webkit-transform:none!important}html.light body #approval-grievance-sign-wrapper .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html.light body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html:not(.dark) body #approval-grievance-sign-wrapper .approval-sign-list-row.data-section-card:not(.approval-sign-row-card),html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-list-row.data-section-card:not(.approval-sign-row-card){background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light body .approval-layout-root .grievance-panel .approval-sign-list-header.approval-sign-list-header--panel,html.light body .approval-layout-root .grievance-panel .approval-sign-list-shell>.approval-sign-list-header--panel,html.light body .approval-layout-root .grievance-panel .approval-sign-section-shell>.approval-sign-list-header--panel,html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-list-header.approval-sign-list-header--panel,html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-list-shell>.approval-sign-list-header--panel,html:not(.dark) body .approval-layout-root .grievance-panel .approval-sign-section-shell>.approval-sign-list-header--panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)!important;border-radius:0!important;box-shadow:none!important}html.light body .billboard-layout-root .billboard-panel.billboard-panel,html:not(.dark) body .billboard-layout-root .billboard-panel.billboard-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;transform:translateZ(0)!important;overflow:hidden!important}html.light body .billboard-layout-root .billboard-panel.billboard-panel:before,html:not(.dark) body .billboard-layout-root .billboard-panel.billboard-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}@media (min-width:1024px){html.light body .billboard-layout-root .billboard-panel.billboard-panel:before,html:not(.dark) body .billboard-layout-root .billboard-panel.billboard-panel:before{border:none!important;border-left:1px solid rgba(255,255,255,.7)!important;border-radius:16px 0 0 16px!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important}.dark body .billboard-layout-root .billboard-panel.billboard-panel,html body.dark .billboard-layout-root .billboard-panel.billboard-panel,html.dark body .billboard-layout-root .billboard-panel.billboard-panel{position:relative!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:16px 0 0 16px!important;isolation:isolate!important;overflow:hidden!important}.dark body .billboard-layout-root .billboard-panel.billboard-panel:before,html body.dark .billboard-layout-root .billboard-panel.billboard-panel:before,html.dark body .billboard-layout-root .billboard-panel.billboard-panel:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;border-radius:16px 0 0 16px!important;background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important}.dark body .billboard-layout-root .billboard-panel.billboard-panel>*,html body.dark .billboard-layout-root .billboard-panel.billboard-panel>*,html.dark body .billboard-layout-root .billboard-panel.billboard-panel>*{position:relative;z-index:1}}html.light body .billboard-layout-root .billboard-panel.billboard-panel>*,html:not(.dark) body .billboard-layout-root .billboard-panel.billboard-panel>*{position:relative;z-index:1}html.light body .billboard-layout-root .app-page-shell__main .billboard-content-area .data-section-card.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .data-section-card.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html.light body .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card),html.light body .billboard-mobile-shell-wrapper .data-section-card.data-section-card:not(.billboard-row-card),html.light body .billboard-mobile-shell-wrapper .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .app-page-shell__main .billboard-content-area .data-section-card.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .app-page-shell__main .billboard-content-area .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .data-section-card.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-layout-root .billboard-panel .news-article.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-mobile-shell-wrapper .data-section-card.data-section-card:not(.billboard-row-card),html:not(.dark) body .billboard-mobile-shell-wrapper .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark .billboard-layout-root .billboard-panel .data-section-card.data-section-card:not(.billboard-row-card),html body .dark .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html body .dark .billboard-mobile-shell-wrapper .data-section-card.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .data-section-card.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html body.dark .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html body.dark .billboard-mobile-shell-wrapper .data-section-card.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .data-section-card.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .job-postings-container .data-section-card.data-section-card:not(.billboard-row-card),html.dark body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.data-section-card:not(.billboard-row-card),html.dark body .billboard-mobile-shell-wrapper .data-section-card.data-section-card:not(.billboard-row-card){overflow:visible!important;isolation:auto!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}html.light body .billboard-layout-root .billboard-panel .billboard-news-toolbar,html.light body .billboard-layout-root .billboard-panel .job-postings-toolbar,html.light body .billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar,html:not(.dark) body .billboard-layout-root .billboard-panel .billboard-news-toolbar,html:not(.dark) body .billboard-layout-root .billboard-panel .job-postings-toolbar,html:not(.dark) body .billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)!important;border-radius:0!important;box-shadow:none!important}html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel,html.light body .reports-layout-root .reports-panel.reports-panel,html.light body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel,html.light body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel,html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel,html:not(.dark) body .reports-layout-root .reports-panel.reports-panel,html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel,html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;transform:translateZ(0)!important;overflow:hidden!important}html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel:before,html.light body .reports-layout-root .reports-panel.reports-panel:before,html.light body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel:before,html.light body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel:before,html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel:before,html:not(.dark) body .reports-layout-root .reports-panel.reports-panel:before,html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel:before,html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}@media (min-width:1024px){html.light body .reports-layout-root .reports-panel.reports-panel:before,html:not(.dark) body .reports-layout-root .reports-panel.reports-panel:before{border:none!important;border-left:1px solid rgba(255,255,255,.7)!important;border-radius:16px 0 0 16px!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important}.dark body .reports-layout-root .reports-panel.reports-panel,html body.dark .reports-layout-root .reports-panel.reports-panel,html.dark body .reports-layout-root .reports-panel.reports-panel{position:relative!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:16px 0 0 16px!important;isolation:isolate!important;overflow:hidden!important}.dark body .reports-layout-root .reports-panel.reports-panel:before,html body.dark .reports-layout-root .reports-panel.reports-panel:before,html.dark body .reports-layout-root .reports-panel.reports-panel:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;border-radius:16px 0 0 16px!important;background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important}.dark body .reports-layout-root .reports-panel.reports-panel>*,html body.dark .reports-layout-root .reports-panel.reports-panel>*,html.dark body .reports-layout-root .reports-panel.reports-panel>*{position:relative;z-index:1}}html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel>*,html.light body .reports-layout-root .reports-panel.reports-panel>*,html.light body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel>*,html.light body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel>*,html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel>*,html:not(.dark) body .reports-layout-root .reports-panel.reports-panel>*,html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel>*,html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel>*{position:relative;z-index:1}html.light body .reports-layout-root .reports-content-area .data-section-card.data-section-card:not(.reports-row-card),html.light body .reports-layout-root .reports-mobile-content-card .data-section-card.data-section-card:not(.reports-row-card),html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html.light body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html.light body div.p-6:has(.reports-invoice-page) .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html.light body div.p-6:has(.reports-user-activity-page) .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body .reports-layout-root .reports-content-area .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body .reports-layout-root .reports-mobile-content-card .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel .data-section-card.data-section-card:not(.reports-row-card){border-radius:.75rem!important;background:#ffffff!important;backdrop-filter:none!important;border:none!important;outline:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}html body .dark .reports-layout-root .reports-content-area .data-section-card.data-section-card:not(.reports-row-card),html body .dark .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html body.dark .reports-layout-root .reports-content-area .data-section-card.data-section-card:not(.reports-row-card),html body.dark .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card),html.dark body .reports-layout-root .reports-content-area .data-section-card.data-section-card:not(.reports-row-card),html.dark body .reports-layout-root .reports-panel .data-section-card.data-section-card:not(.reports-row-card){overflow:visible!important;isolation:auto!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}html.light body .reports-layout-root .btn-export,html.light body .reports-layout-root .invoice-event-row td,html.light body .reports-layout-root .invoice-event-row:hover td,html.light body .reports-layout-root .invoice-events-table th,html.light body .reports-layout-root .user-activity-row td,html.light body .reports-layout-root .user-activity-row:hover td,html:not(.dark) body .reports-layout-root .btn-export,html:not(.dark) body .reports-layout-root .invoice-event-row td,html:not(.dark) body .reports-layout-root .invoice-event-row:hover td,html:not(.dark) body .reports-layout-root .invoice-events-table th,html:not(.dark) body .reports-layout-root .user-activity-row td,html:not(.dark) body .reports-layout-root .user-activity-row:hover td{background:#ffffff!important;backdrop-filter:none!important;border:none!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;transform:none!important;-webkit-transform:none!important;isolation:auto!important}html body .dark .reports-layout-root .btn-export,html body .dark .reports-layout-root .invoice-event-row td,html body .dark .reports-layout-root .invoice-events-table th,html body .dark .reports-layout-root .user-activity-row td,html body.dark .reports-layout-root .btn-export,html body.dark .reports-layout-root .invoice-event-row td,html body.dark .reports-layout-root .invoice-events-table th,html body.dark .reports-layout-root .user-activity-row td,html.dark body .reports-layout-root .btn-export,html.dark body .reports-layout-root .invoice-event-row td,html.dark body .reports-layout-root .invoice-events-table th,html.dark body .reports-layout-root .user-activity-row td{background:var(--surface-bg)!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}html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .reports-generate-row,html.light body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .reports-panel-toolbar,html.light body .reports-layout-root .reports-panel .reports-generate-row,html.light body .reports-layout-root .reports-panel .reports-panel-toolbar,html.light body div.p-6:has(.reports-invoice-page) .reports-panel .reports-generate-row,html.light body div.p-6:has(.reports-invoice-page) .reports-panel .reports-panel-toolbar,html.light body div.p-6:has(.reports-user-activity-page) .reports-panel .reports-generate-row,html.light body div.p-6:has(.reports-user-activity-page) .reports-panel .reports-panel-toolbar,html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .reports-generate-row,html:not(.dark) body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel .reports-panel-toolbar,html:not(.dark) body .reports-layout-root .reports-panel .reports-generate-row,html:not(.dark) body .reports-layout-root .reports-panel .reports-panel-toolbar,html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel .reports-generate-row,html:not(.dark) body div.p-6:has(.reports-invoice-page) .reports-panel .reports-panel-toolbar,html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel .reports-generate-row,html:not(.dark) body div.p-6:has(.reports-user-activity-page) .reports-panel .reports-panel-toolbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)!important;border-radius:0!important;box-shadow:none!important}.dark body .sidebar-container .sidebar.sidebar--mobile.expanded,html.dark body .sidebar-container .sidebar.sidebar--mobile.expanded,html.light body .notifications-sidebar,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded,html:not(.dark) body .notifications-sidebar,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded{position:relative!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;overflow-x:hidden!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.dark body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll,html.dark body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll,html.light body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll,html:not(.dark) body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html.light body .notifications-sidebar:before,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded:before,html:not(.dark) body .notifications-sidebar:before,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html.light body .sidebar-container .sidebar.sidebar--mobile.expanded:before,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded:before{border-right:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),8px 0 28px rgba(15,23,42,.08)!important}.dark body .sidebar-container .sidebar.sidebar--mobile.expanded:before,html body .dark .sidebar-container .sidebar.sidebar--mobile.expanded:before,html body.dark .sidebar-container .sidebar.sidebar--mobile.expanded:before,html.dark body .sidebar-container .sidebar.sidebar--mobile.expanded:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:0!important;pointer-events:none!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;border-right:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 38%,transparent)!important;box-shadow:var(--glass-panel-shadow)!important}.dark body .sidebar-container .sidebar.sidebar--mobile.expanded>*,html body .dark .sidebar-container .sidebar.sidebar--mobile.expanded>*,html body.dark .sidebar-container .sidebar.sidebar--mobile.expanded>*,html.dark body .sidebar-container .sidebar.sidebar--mobile.expanded>*{position:relative;z-index:1}html.light body .notifications-sidebar:before,html:not(.dark) body .notifications-sidebar:before{border-right:1px solid rgba(255,255,255,.7)!important}html.light body .send-liberations-panel,html:not(.dark) body .send-liberations-panel{position:fixed!important;right:0!important;top:0!important;z-index:1001!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;overflow:hidden!important}html.light body .send-liberations-panel:before,html:not(.dark) body .send-liberations-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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-left:1px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 28%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}html.light body .notifications-sidebar>*,html.light body .send-liberations-panel>*,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded>*,html:not(.dark) body .notifications-sidebar>*,html:not(.dark) body .send-liberations-panel>*,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded>*{position:relative;z-index:1}html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group:not(.is-section-active):not(.is-expanded) .sidebar-nav-group-trigger,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-link:not(.active),html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-sublink:not(.active),html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-card,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .language-switcher,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .sidebar-utility-link,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group:not(.is-section-active):not(.is-expanded) .sidebar-nav-group-trigger,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-link:not(.active),html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-sublink:not(.active),html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-card,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .language-switcher,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .sidebar-utility-link{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important;border-radius:.75rem!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group.is-expanded .sidebar-nav-group-trigger,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group.is-section-active .sidebar-nav-group-trigger,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-link.active,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-sublink.active,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-group.is-expanded .sidebar-profile-card,html.light body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-group.is-section-active .sidebar-profile-card,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group.is-expanded .sidebar-nav-group-trigger,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group.is-section-active .sidebar-nav-group-trigger,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-link.active,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-sublink.active,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-group.is-expanded .sidebar-profile-card,html:not(.dark) body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-group.is-section-active .sidebar-profile-card{background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 18%,rgba(255,255,255,.28))!important;border:1px solid var(--icon-theme-accent,#10b981)!important;color:color-mix(in srgb,var(--icon-theme-accent,#10b981) 72%,#0f172a)!important;box-shadow:0 0 12px color-mix(in srgb,var(--icon-theme-accent,#10b981) 22%,transparent)!important}html.light body .notifications-sidebar .notification-card,html:not(.dark) body .notifications-sidebar .notification-card{background:#ffffff!important;border:none!important;border-radius:.75rem!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}html.light body .notifications-sidebar .notification-card--unread,html:not(.dark) body .notifications-sidebar .notification-card--unread{border-left:3px solid var(--icon-theme-accent,#10b981)!important;box-shadow:inset 3px 0 0 var(--icon-theme-accent,#10b981),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}html.light body .notifications-sidebar .notifications-panel-header,html:not(.dark) body .notifications-sidebar .notifications-panel-header{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light body .send-liberations-panel .send-liberations-header,html:not(.dark) body .send-liberations-panel .send-liberations-header{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)!important;box-shadow:none!important}html.light body .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger,html.light body .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input),html.light body .send-liberations-panel .send-liberations-client-row,html.light body .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item,html:not(.dark) body .send-liberations-panel .icon-form-field__control .glass-dropdown__trigger,html:not(.dark) body .send-liberations-panel .icon-form-field__control :is(.inp,.inp-calendar,input),html:not(.dark) body .send-liberations-panel .send-liberations-client-row,html:not(.dark) body .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item{background:#ffffff!important;border:none!important;border-radius:.75rem!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}html.light body .send-liberations-panel .send-liberations-client-row:has(.send-liberations-checkbox:checked),html:not(.dark) body .send-liberations-panel .send-liberations-client-row:has(.send-liberations-checkbox:checked){background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 8%,#ffffff)!important;border:1.5px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent)!important}html.light body .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item,html:not(.dark) body .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item{border-left:3px solid var(--liberation-border-color,var(--icon-theme-accent,#10b981))!important}html body .dark .notifications-sidebar .notification-card,html body .dark .send-liberations-panel .send-liberations-client-row,html body .dark .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item,html body.dark .notifications-sidebar .notification-card,html body.dark .send-liberations-panel .send-liberations-client-row,html body.dark .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item,html.dark body .notifications-sidebar .notification-card,html.dark body .send-liberations-panel .send-liberations-client-row,html.dark body .send-liberations-panel .send-liberations-preview-card.up-item.liberation-event-item{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}@media (max-width:1024px){html.light body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html:not(.dark) body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar{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}.dark body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html body.dark .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar,html.dark body .grievance-workflow-bottom-bar.grievance-workflow-bottom-bar{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -4px 24px rgba(0,0,0,.25)!important}html.light body .grievance-workflow-bar__stat.grievance-workflow-bar__stat,html:not(.dark) body .grievance-workflow-bar__stat.grievance-workflow-bar__stat{background:rgba(255,255,255,.48)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(15,23,42,.05)!important;transform:translateZ(0);isolation:isolate}html.light body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important}html.light body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important}html.light body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html:not(.dark) body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important}html.light body .grievance-workflow-bar__toggle.grievance-workflow-bar__toggle,html:not(.dark) body .grievance-workflow-bar__toggle.grievance-workflow-bar__toggle{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 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1)!important;transform:translateZ(0);isolation:isolate}.dark body .grievance-workflow-bar__stat.grievance-workflow-bar__stat,html body.dark .grievance-workflow-bar__stat.grievance-workflow-bar__stat,html.dark body .grievance-workflow-bar__stat.grievance-workflow-bar__stat{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.2)!important;transform:translateZ(0);isolation:isolate}.dark body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important}.dark body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important}.dark body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html body.dark .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active,html.dark body .grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important}.dark body .grievance-workflow-bar__toggle.grievance-workflow-bar__toggle,html body.dark .grievance-workflow-bar__toggle.grievance-workflow-bar__toggle,html.dark body .grievance-workflow-bar__toggle.grievance-workflow-bar__toggle{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.28),0 6px 16px rgba(0,0,0,.32)!important;transform:translateZ(0);isolation:isolate}}@media (max-width:1400px){html.light body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html.light body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container,html.light body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html.light body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container,html.light body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html.light body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container,html:not(.dark) body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html:not(.dark) body .grievance-committee-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container,html:not(.dark) body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html:not(.dark) body .mini-working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container,html:not(.dark) body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel].calendar-black-container.calendar-black-container,html:not(.dark) body .working-relations-page .committees-right-panel.mobile-open>[data-committee-panel]>.calendar-black-container.calendar-black-container{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}}html.light body button.committee-quick-access-item.committee-quick-access-item,html:not(.dark) body button.committee-quick-access-item.committee-quick-access-item{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important;border-radius:.75rem!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important;isolation:auto!important}.dark body button.committee-quick-access-item.committee-quick-access-item,html body.dark button.committee-quick-access-item.committee-quick-access-item,html.dark body button.committee-quick-access-item.committee-quick-access-item{transform:none!important;isolation:auto!important}.dark body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon,html body.dark button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon,html.dark body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon,html.light body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon,html:not(.dark) body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon,html[data-theme=dark] body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon{color:var(--committee-qa-icon-accent,var(--icon-theme-accent,#fbbf24))!important}.dark body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg,html body.dark button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg,html.dark body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg,html.light body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg,html:not(.dark) body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg,html[data-theme=dark] body button.committee-quick-access-item.committee-quick-access-item .committee-quick-access-item__icon svg{color:var(--committee-qa-icon-accent,var(--icon-theme-accent,#fbbf24))!important;stroke:var(--committee-qa-icon-accent,var(--icon-theme-accent,#fbbf24))!important;fill:none!important}.dark body .committee-quick-access-item__badge,html body.dark .committee-quick-access-item__badge,html.dark body .committee-quick-access-item__badge{background:rgba(255,255,255,.06)!important;border:1px solid rgba(203,213,225,.18)!important;box-shadow:none!important}@media (max-width:1024px){.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-layout-root .app-page-shell__main{flex:1 1 auto!important;height:calc(100vh - var(--app-shell-header-height))!important;min-height:calc(100vh - var(--app-shell-header-height))!important;max-height:calc(100vh - var(--app-shell-header-height))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{flex:1 1 auto!important;height:100%!important;min-height:0!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{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;transform:translateZ(0)!important;isolation:isolate!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important;transform:translateZ(0)!important;isolation:isolate!important}html.light body .profile-mobile-shell,html.light body .users-layout-root .users-mobile-shell,html:not(.dark) body .profile-mobile-shell,html:not(.dark) body .users-layout-root .users-mobile-shell{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;transform:translateZ(0)!important;isolation:isolate!important}.dark body .profile-mobile-shell,.dark body .users-layout-root .users-mobile-shell,html body.dark .profile-mobile-shell,html body.dark .users-layout-root .users-mobile-shell,html.dark body .profile-mobile-shell,html.dark body .users-layout-root .users-mobile-shell,html[data-theme=dark] body .profile-mobile-shell,html[data-theme=dark] body .users-layout-root .users-mobile-shell{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important;transform:translateZ(0)!important;isolation:isolate!important}.profile-mobile-shell>*{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;width:100%!important}html body .profile-mobile-shell .account-information-card--embedded,html body .profile-mobile-shell .account-information-panel,html.dark body .profile-mobile-shell .account-information-card--embedded,html.dark body .profile-mobile-shell .account-information-panel{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:none!important;margin:0!important}html body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container,html body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-right:none!important;box-shadow:none!important}html body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){border-left:none!important}html body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container{gap:0!important}html body .calendar-layout-root .app-page-shell__main .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}html body .calendar-layout-root .app-page-shell__main .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 body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child){border-bottom-color:rgba(255,255,255,.08)!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container{background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-right:none!important;box-shadow:none!important}.dark body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel,.dark body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel,.dark body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel,html body.dark .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel,html body.dark div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel,html body.dark div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel,html.dark body .reports-layout-root .reports-mobile-shell-wrapper .reports-panel.reports-panel,html.dark body div.p-6:has(.reports-invoice-page) .reports-panel.reports-panel,html.dark body div.p-6:has(.reports-user-activity-page) .reports-panel.reports-panel{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important;isolation:isolate!important;transform:translateZ(0)!important}}html body .dark .billboard-layout-root .billboard-panel .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html body .dark .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html body.dark .billboard-layout-root .billboard-panel .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html body.dark .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html.dark body .billboard-layout-root .billboard-panel .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html.dark body .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html.light body .billboard-layout-root .billboard-panel .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html.light body .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html:not(.dark) body .billboard-layout-root .billboard-panel .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card,html:not(.dark) body .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.data-section-card.billboard-row-card{display:block!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;min-height:auto!important;overflow:hidden!important}.billboard-layout-root .billboard-panel .billboard-news-toolbar,.billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar,.billboard-mobile-shell-wrapper .billboard-news-page .billboard-news-toolbar,.billboard-mobile-shell-wrapper .billboard-news-page .news-controls.billboard-news-toolbar,div.p-6:has(.billboard-news-page) .billboard-news-toolbar,div.p-6:has(.billboard-news-page) .news-controls.billboard-news-toolbar,html body .dark .billboard-layout-root .billboard-panel .billboard-news-toolbar,html body .dark .billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar,html body.dark .billboard-layout-root .billboard-panel .billboard-news-toolbar,html body.dark .billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar,html.dark .billboard-mobile-shell-wrapper .billboard-news-page .billboard-news-toolbar,html.dark .billboard-mobile-shell-wrapper .billboard-news-page .news-controls.billboard-news-toolbar,html.dark body .billboard-layout-root .billboard-panel .billboard-news-toolbar,html.dark body .billboard-layout-root .billboard-panel .news-controls.billboard-news-toolbar,html.dark div.p-6:has(.billboard-news-page) .billboard-news-toolbar,html.dark div.p-6:has(.billboard-news-page) .news-controls.billboard-news-toolbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 55%,transparent)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:1rem 1.25rem!important}@media (min-width:768px) and (max-width:1024px){div.p-6:has(.billboard-delegate-page)>.billboard-mobile-shell-wrapper,div.p-6:has(.billboard-delegate-page)>.md\:hidden,div.p-6:has(.billboard-news-page)>.billboard-mobile-shell-wrapper,div.p-6:has(.billboard-news-page)>.md\:hidden{display:none!important}}@media (max-width:1024px){html body #bill-to-mobile-wrapper,html body #collective-agreement-mobile-wrapper,html body #descriptions-mobile-wrapper,html body #export-import-mobile-wrapper,html body #members-mobile-wrapper,html body #salaries-mobile-wrapper,html body .billto-content-wrapper,html body .collective-agreement-content-wrapper,html body .export-import-content-wrapper,html body .members-content-wrapper,html body .reasons-content-wrapper,html body .salaries-content-wrapper{overflow:hidden!important;padding-bottom:0!important;height:100%!important;min-height:0!important}.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel.collective-agreement-panel,.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-settings-page .collective-agreement-panel.collective-agreement-panel,.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel.collective-agreement-panel,html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-settings-page .collective-agreement-panel.collective-agreement-panel,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html body.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel.collective-agreement-panel,html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-settings-page .collective-agreement-panel.collective-agreement-panel,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.light body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.light body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel.collective-agreement-panel,html.light body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-settings-page .collective-agreement-panel.collective-agreement-panel,html.light body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.light body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.light body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.light body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page:not(.collective-agreement-settings-page) .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-settings-page .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html:not(.dark) body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.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;min-height:0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html body.dark .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html.dark body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html.light body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel,html:not(.dark) body .app-page-shell__main:has(#collective-agreement-mobile-wrapper) .collective-agreement-page .collective-agreement-panel.collective-agreement-panel{padding:1rem 0 0!important}.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html body.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.light body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.light body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.light body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.light body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.light body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html:not(.dark) body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel{padding:1rem 1rem 0!important}.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html body.dark .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.dark body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html.light body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel,html:not(.dark) body .app-page-shell__main:has(#members-mobile-wrapper) .members-page .members-panel.members-panel{padding:1rem 0 0!important}.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html.light body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel,html:not(.dark) body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-page .descriptions-panel.descriptions-panel{padding:1rem 0 0!important}.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html.light body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel,html:not(.dark) body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-page .salaries-panel.salaries-panel{padding:1rem 0 0!important}.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html.light body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel,html:not(.dark) body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-page .billto-panel.billto-panel{padding:1rem 0 0!important}.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html.light body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel,html:not(.dark) body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-page .export-import-panel.export-import-panel{padding:1rem 0 0!important}html body #archives-mobile-wrapper,html body #grievance-form-mobile-wrapper{overflow:hidden!important;padding-bottom:0!important;height:100%!important;min-height:0!important}.dark body div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel.grievance-panel,html body.dark div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel.grievance-panel,html.dark body div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel.grievance-panel,html.light body div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel.grievance-panel,html:not(.dark) body div.p-6:has(.grievance-archive-page,.grievance-form-page) .grievance-panel.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;min-height:0!important;margin:0!important;padding:1rem 1rem 0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}}@media (min-width:1024px){.calendar-main-shell .counters-container{gap:0!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 body .dark .calendar-main-shell>:not(:last-child),html body.dark .calendar-main-shell>:not(:last-child),html.dark .calendar-main-shell>:not(:last-child){border-bottom-color:rgba(255,255,255,.08)!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child),html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell>:not(:last-child){border-bottom-color:color-mix(in srgb,var(--foreground) 10%,transparent)!important}.calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;border-top:none!important;padding-left:1rem!important;margin-top:0!important;padding-top:0!important;box-sizing:border-box!important}.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html body .dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html body.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left-color:rgba(255,255,255,.08)!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell.calendar-main-shell{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25)!important;border-radius:.75rem!important;overflow:hidden!important;transform:translateZ(0)!important;isolation:isolate!important}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container),html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container.weekly-counter-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell>.calendar-black-container.calendar-black-container:not(.create-event-mobile-container):not(.day-overview-mobile-container){background:transparent!important;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}.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html body.dark .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html.dark body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html[data-theme=dark] body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left:1px solid rgba(255,255,255,.08)!important;padding-left:1rem!important;margin-top:0!important;padding-top:0!important;box-sizing:border-box!important}html.light body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container,html:not(.dark) body .calendar-layout-root .app-page-shell__main .calendar-main-shell .counters-container .weekly-counter-container+.weekly-counter-container{border-left:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)!important;padding-left:1rem!important;margin-top:0!important;padding-top:0!important;box-sizing:border-box!important}.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card,html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-section-card.calendar-sidebar-section-card{background:transparent!important;backdrop-filter:none!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel,html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel.calendar-sidebar-panel{gap:0!important}.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html body.dark .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html.dark body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child),html[data-theme=dark] body .calendar-layout-root .app-page-shell__sidebar .calendar-sidebar-panel>.calendar-sidebar-section-card:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:.75rem!important;margin-bottom:.75rem!important}.committees-layout-root .app-page-shell__sidebar:before,.data-layout-root .app-page-shell__sidebar:before,.profile-layout-root .app-page-shell__sidebar:before{content:""!important;position:fixed!important;top:var(--app-shell-content-offset)!important;bottom:var(--committees-column-bottom-gap)!important;left:0!important;width:calc(var(--calendar-sidebar-width, 300px) + 1.5rem + 1rem)!important;height:auto!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border: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}.dark .committees-layout-root .app-page-shell__sidebar:before,.dark .data-layout-root .app-page-shell__sidebar:before,.dark .profile-layout-root .app-page-shell__sidebar:before,html.dark .committees-layout-root .app-page-shell__sidebar:before,html.dark .data-layout-root .app-page-shell__sidebar:before,html.dark .profile-layout-root .app-page-shell__sidebar:before{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important}html.light body .calendar-layout-root .app-page-shell__sidebar:before,html.light body .committees-layout-root .app-page-shell__sidebar:before,html.light body .data-layout-root .app-page-shell__sidebar:before,html.light body .profile-layout-root .app-page-shell__sidebar:before,html:not(.dark) body .calendar-layout-root .app-page-shell__sidebar:before,html:not(.dark) body .committees-layout-root .app-page-shell__sidebar:before,html:not(.dark) body .data-layout-root .app-page-shell__sidebar:before,html:not(.dark) body .profile-layout-root .app-page-shell__sidebar:before{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}.calendar-layout-root .calendar-desktop-wrapper .data-sidebar-background,.calendar-layout-root .data-sidebar-background,.committees-layout-root .data-sidebar-background,.data-layout-root .data-sidebar-background,.profile-layout-root .data-sidebar-background{display:none!important}}@media (max-width:1023px){div.p-6.calendar-layout-root.app-page-shell-offset,div.p-6.calendar-layout-root.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:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:1!important}div.p-6.calendar-layout-root .app-page-shell--calendar,div.p-6.calendar-layout-root.app-page-shell{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}div.p-6.calendar-layout-root .app-page-shell__grid{flex:1 1 auto!important;height:100%!important;min-height:0!important;gap:0!important;padding-left:0!important;padding-right:0!important}div.p-6.calendar-layout-root .app-page-shell__main{position:static!important;flex:1 1 auto!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}div.p-6.calendar-layout-root .app-page-shell__main,div.p-6.calendar-layout-root .calendar-main-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;height:100%!important;min-height:0!important}div.p-6.calendar-layout-root .calendar-main-shell{flex:1 1 auto!important;border-radius:0!important;border-left:none!important;border-right:none!important}}@media (max-width:1023px){div.p-6.billboard-layout-root.app-page-shell-offset:has(.billboard-delegate-page),div.p-6.billboard-layout-root.app-page-shell-offset:has(.billboard-news-page){padding:0!important;padding-top:var(--app-shell-header-height)!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page)>.billboard-mobile-shell-wrapper,div.p-6.billboard-layout-root: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.billboard-layout-root:has(.billboard-delegate-page) .app-page-shell--billboard:not(.billboard-layout-root),div.p-6.billboard-layout-root:has(.billboard-news-page) .app-page-shell--billboard:not(.billboard-layout-root){flex:1 1 auto!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;margin:0!important;width:100%!important;max-width:100%!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page) .app-page-shell__grid,div.p-6.billboard-layout-root:has(.billboard-news-page) .app-page-shell__grid{flex:1 1 auto!important;height:100%!important;min-height:0!important;gap:0!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page) .app-page-shell__main,div.p-6.billboard-layout-root:has(.billboard-news-page) .app-page-shell__main{position:static!important;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;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page) .billboard-content-shell,div.p-6.billboard-layout-root:has(.billboard-delegate-page) .billboard-page,div.p-6.billboard-layout-root:has(.billboard-news-page) .billboard-content-shell,div.p-6.billboard-layout-root: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;width:100%!important;max-width:100%!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page) .billboard-panel,div.p-6.billboard-layout-root:has(.billboard-news-page) .billboard-panel{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}div.p-6.billboard-layout-root:has(.billboard-delegate-page) .billboard-panel:before,div.p-6.billboard-layout-root:has(.billboard-news-page) .billboard-panel:before{border-radius:0!important}}@supports (-webkit-touch-callout:none){@media (max-width:1023px){body:has(.calendar-layout-root.app-page-shell-offset){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.calendar-layout-root.app-page-shell-offset,.calendar-shell.app-page-shell-offset,div.p-6.calendar-layout-root.app-page-shell-offset,div.p-6.calendar-layout-root.calendar-shell.app-page-shell-offset{position:fixed!important;top:var(--app-shell-header-height)!important;left:calc(-1 * env(safe-area-inset-left, 0px))!important;right:calc(-1 * env(safe-area-inset-right, 0px))!important;bottom:0!important;width:calc(100vw + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px))!important;max-width:calc(100vw + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px))!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0!important}div.p-6.calendar-layout-root .app-page-shell__grid{padding-left:0!important;padding-right:0!important}.calendar-layout-root .calendar-main-shell,div.p-6.calendar-layout-root .calendar-black-container.calendar-main-shell,div.p-6.calendar-layout-root .calendar-main-shell{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:none!important;border-right:none!important}}}.sidebar-container.open .sidebar.sidebar--mobile{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:calc(100vh - var(--app-shell-header-height))!important;height:calc(100dvh - var(--app-shell-header-height))!important;max-height:calc(100vh - var(--app-shell-header-height))!important;max-height:calc(100dvh - var(--app-shell-header-height))!important;overflow:hidden!important}.sidebar-container.open .sidebar.sidebar--mobile .sidebar-profile-section,.sidebar-container.open .sidebar.sidebar--mobile .sidebar-section-heading{flex-shrink:0!important}.sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;-ms-overflow-style:none!important;scrollbar-width:none!important;width:100%!important}.sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.sidebar-container.open .sidebar.sidebar--mobile .sidebar-footer{margin-top:0!important}.sidebar-container .sidebar.sidebar--mobile.expanded{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:calc(100vh - var(--app-shell-header-height))!important;height:calc(100dvh - var(--app-shell-header-height))!important;max-height:calc(100vh - var(--app-shell-header-height))!important;max-height:calc(100dvh - var(--app-shell-header-height))!important;overflow:hidden!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-footer,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-section,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-section-heading,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section{flex-shrink:0!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-footer{margin-top:0!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-menu-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-menu-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (max-width:1023px) and (max-height:780px){.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-profile-section{padding-top:.5rem!important;padding-bottom:.25rem!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-section-heading{padding-top:.35rem!important;padding-bottom:.25rem!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-list{gap:.35rem!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-group-trigger,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-nav-link,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .language-switcher,.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section .sidebar-utility-link{padding-top:.55rem!important;padding-bottom:.55rem!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-utilities-section{padding-bottom:.35rem!important}.sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-footer{padding-top:.5rem!important;padding-bottom:.65rem!important}}@media (max-width:1023px){.profile-layout-root.app-page-shell>.profile-page-client-root{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.profile-layout-root .profile-page-client-root>.profile-mobile{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.profile-layout-root .profile-mobile-shell:has(.profile-mobile-section-body){overflow:hidden!important;min-height:0!important;max-height:100%!important;height:100%!important}.profile-layout-root .profile-mobile-shell .profile-mobile-section-body{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important;box-sizing:border-box!important}.profile-layout-root .profile-mobile-shell .profile-mobile-section-body>.profile-mobile-avatar-section{flex:0 0 auto!important;flex-shrink:0!important}.profile-layout-root .profile-mobile-section-scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:3rem!important;box-sizing:border-box!important}}html body .app-page-shell__main .grievance-committee-page .committees-main-content .committee-row-card,html body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.committee-row-card,html body .app-page-shell__main .grievance-committee-page .committees-right-panel .committee-row-card,html body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.committee-row-card,html body .app-page-shell__main .mini-working-relations-page .committees-main-content .committee-row-card,html body .app-page-shell__main .mini-working-relations-page .committees-right-panel .committee-row-card,html body .app-page-shell__main .working-relations-page .committees-main-content .committee-row-card,html body .app-page-shell__main .working-relations-page .committees-right-panel .committee-row-card,html body .grievance-committee-page .committee-row-card,html body .grievance-committee-page .data-section-card.committee-row-card,html body .mini-working-relations-page .committee-row-card,html body .working-relations-page .committee-row-card,html.light body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.committee-row-card,html.light body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.committee-row-card,html.light body .grievance-committee-page .committee-row-card,html.light body .grievance-committee-page .data-section-card.committee-row-card,html:not(.dark) body .app-page-shell__main .grievance-committee-page .committees-main-content .data-section-card.committee-row-card,html:not(.dark) body .app-page-shell__main .grievance-committee-page .committees-right-panel .data-section-card.committee-row-card,html:not(.dark) body .grievance-committee-page .committee-row-card,html:not(.dark) body .grievance-committee-page .data-section-card.committee-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .grievance-committee-page .committee-row-card,.dark .mini-working-relations-page .committee-row-card,.dark .working-relations-page .committee-row-card,html body.dark .app-page-shell__main .grievance-committee-page .committees-main-content .committee-row-card,html body.dark .app-page-shell__main .grievance-committee-page .committees-right-panel .committee-row-card,html body.dark .app-page-shell__main .mini-working-relations-page .committees-main-content .committee-row-card,html body.dark .app-page-shell__main .mini-working-relations-page .committees-right-panel .committee-row-card,html body.dark .app-page-shell__main .working-relations-page .committees-main-content .committee-row-card,html body.dark .app-page-shell__main .working-relations-page .committees-right-panel .committee-row-card,html body.dark .grievance-committee-page .committee-row-card,html body.dark .mini-working-relations-page .committee-row-card,html body.dark .working-relations-page .committee-row-card,html.dark body .app-page-shell__main .grievance-committee-page .committees-main-content .committee-row-card,html.dark body .app-page-shell__main .grievance-committee-page .committees-right-panel .committee-row-card,html.dark body .app-page-shell__main .mini-working-relations-page .committees-main-content .committee-row-card,html.dark body .app-page-shell__main .mini-working-relations-page .committees-right-panel .committee-row-card,html.dark body .app-page-shell__main .working-relations-page .committees-main-content .committee-row-card,html.dark body .app-page-shell__main .working-relations-page .committees-right-panel .committee-row-card,html.dark body .grievance-committee-page .committee-row-card,html.dark body .mini-working-relations-page .committee-row-card,html.dark body .working-relations-page .committee-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body #descriptions-mobile-wrapper .descriptions-row-card,html body .app-page-shell__main .descriptions-page .descriptions-panel .descriptions-row-card,html body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-row-card,html body .descriptions-page .descriptions-row-card,html body .reasons-content-wrapper .descriptions-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .descriptions-page .descriptions-row-card,html body.dark #descriptions-mobile-wrapper .descriptions-row-card,html body.dark .app-page-shell__main .descriptions-page .descriptions-panel .descriptions-row-card,html body.dark .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-row-card,html body.dark .descriptions-page .descriptions-row-card,html.dark body #descriptions-mobile-wrapper .descriptions-row-card,html.dark body .app-page-shell__main .descriptions-page .descriptions-panel .descriptions-row-card,html.dark body .app-page-shell__main:has(#descriptions-mobile-wrapper) .descriptions-row-card,html.dark body .descriptions-page .descriptions-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body #bill-to-mobile-wrapper .billto-row-card,html body #export-import-mobile-wrapper .export-import-row-card,html body #salaries-mobile-wrapper .salaries-row-card,html body .app-page-shell__main .billto-page .billto-panel .billto-row-card,html body .app-page-shell__main .export-import-page .export-import-panel .export-import-row-card,html body .app-page-shell__main .salaries-page .salaries-panel .salaries-row-card,html body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-row-card,html body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-row-card,html body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-row-card,html body .billto-page .billto-row-card,html body .export-import-content-wrapper .export-import-row-card,html body .export-import-page .export-import-row-card,html body .salaries-page .salaries-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .billto-page .billto-row-card,.dark .export-import-page .export-import-row-card,.dark .salaries-page .salaries-row-card,html body.dark #bill-to-mobile-wrapper .billto-row-card,html body.dark #export-import-mobile-wrapper .export-import-row-card,html body.dark #salaries-mobile-wrapper .salaries-row-card,html body.dark .app-page-shell__main .billto-page .billto-panel .billto-row-card,html body.dark .app-page-shell__main .export-import-page .export-import-panel .export-import-row-card,html body.dark .app-page-shell__main .salaries-page .salaries-panel .salaries-row-card,html body.dark .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-row-card,html body.dark .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-row-card,html body.dark .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-row-card,html body.dark .billto-page .billto-row-card,html body.dark .export-import-page .export-import-row-card,html body.dark .salaries-page .salaries-row-card,html.dark body #bill-to-mobile-wrapper .billto-row-card,html.dark body #export-import-mobile-wrapper .export-import-row-card,html.dark body #salaries-mobile-wrapper .salaries-row-card,html.dark body .app-page-shell__main .billto-page .billto-panel .billto-row-card,html.dark body .app-page-shell__main .export-import-page .export-import-panel .export-import-row-card,html.dark body .app-page-shell__main .salaries-page .salaries-panel .salaries-row-card,html.dark body .app-page-shell__main:has(#bill-to-mobile-wrapper) .billto-row-card,html.dark body .app-page-shell__main:has(#export-import-mobile-wrapper) .export-import-row-card,html.dark body .app-page-shell__main:has(#salaries-mobile-wrapper) .salaries-row-card,html.dark body .billto-page .billto-row-card,html.dark body .export-import-page .export-import-row-card,html.dark body .salaries-page .salaries-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body #archives-mobile-wrapper .grievance-row-card,html body #grievance-form-mobile-wrapper .grievance-row-card,html body .grievance-archive-page .grievance-row-card,html body .grievance-content-wrapper .grievance-row-card,html body .grievance-form-page .grievance-row-card,html body .grievance-layout-root .app-page-shell__main .grievance-content-area .grievance-row-card,html body .grievance-layout-root .grievance-panel .grievance-row-card,html body .grievance-layout-root .grievance-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .grievance-archive-page .grievance-row-card,.dark .grievance-form-page .grievance-row-card,html body .dark #archives-mobile-wrapper .grievance-row-card,html body .dark #grievance-form-mobile-wrapper .grievance-row-card,html body .dark .grievance-layout-root .grievance-row-card,html body.dark #archives-mobile-wrapper .grievance-row-card,html body.dark #grievance-form-mobile-wrapper .grievance-row-card,html body.dark .grievance-layout-root .app-page-shell__main .grievance-content-area .grievance-row-card,html body.dark .grievance-layout-root .grievance-panel .grievance-row-card,html body.dark .grievance-layout-root .grievance-row-card,html.dark body #archives-mobile-wrapper .grievance-row-card,html.dark body #grievance-form-mobile-wrapper .grievance-row-card,html.dark body .grievance-layout-root .app-page-shell__main .grievance-content-area .grievance-row-card,html.dark body .grievance-layout-root .grievance-panel .grievance-row-card,html.dark body .grievance-layout-root .grievance-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body #approval-grievance-sign-wrapper .approval-sign-row-card,html body .approval-layout-root .approval-sign-row-card,html body .approval-layout-root .grievance-panel .approval-sign-row-card,html body .approval-sign-page-content-wrapper .approval-sign-row-card,html body .approval-sign-sub-page .approval-sign-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .approval-sign-sub-page .approval-sign-row-card,html body .dark #approval-grievance-sign-wrapper .approval-sign-row-card,html body .dark .approval-layout-root .approval-sign-row-card,html body.dark #approval-grievance-sign-wrapper .approval-sign-row-card,html body.dark .approval-layout-root .approval-sign-row-card,html body.dark .approval-layout-root .grievance-panel .approval-sign-row-card,html body.dark .approval-sign-sub-page .approval-sign-row-card,html.dark body #approval-grievance-sign-wrapper .approval-sign-row-card,html.dark body .approval-layout-root .approval-sign-row-card,html.dark body .approval-layout-root .grievance-panel .approval-sign-row-card,html.dark body .approval-sign-sub-page .approval-sign-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body #billboard-delegate-mobile-wrapper .billboard-row-card,html body .billboard-delegate-content-wrapper .billboard-row-card,html body .billboard-delegate-page .billboard-row-card,html body .billboard-layout-root .app-page-shell__main .billboard-content-area .billboard-row-card,html body .billboard-layout-root .billboard-panel .billboard-row-card,html body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.billboard-row-card,html body .billboard-layout-root .billboard-row-card,html body .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.billboard-row-card,html body .billboard-mobile-shell-wrapper .billboard-row-card,html body .billboard-news-page .billboard-row-card,html body .job-postings-container .billboard-row-card,html body .job-postings-content-wrapper .billboard-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .billboard-delegate-page .billboard-row-card,.dark .billboard-news-page .billboard-row-card,html body .dark .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.billboard-row-card,html body .dark .billboard-layout-root .billboard-row-card,html body .dark .billboard-mobile-shell-wrapper .billboard-row-card,html body.dark .billboard-layout-root .billboard-panel .billboard-row-card,html body.dark .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.billboard-row-card,html body.dark .billboard-layout-root .billboard-row-card,html body.dark .billboard-mobile-shell-wrapper .billboard-row-card,html.dark body .billboard-layout-root .app-page-shell__main .billboard-content-area .billboard-row-card,html.dark body .billboard-layout-root .billboard-panel .billboard-row-card,html.dark body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.billboard-row-card,html.dark body .billboard-layout-root .billboard-row-card,html.dark body .billboard-mobile-shell-wrapper .billboard-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body .billboard-layout-root .billboard-panel .kiosk-news-card.news-article.billboard-row-card,html body .billboard-mobile-shell-wrapper .billboard-news-page .kiosk-news-card.news-article.billboard-row-card,html body .billboard-news-page .kiosk-news-card.news-article.billboard-row-card{display:block!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;min-height:auto!important;overflow:hidden!important}html body .reports-invoice-page .reports-row-card,html body .reports-layout-root .reports-content-area .reports-row-card,html body .reports-layout-root .reports-mobile-shell-wrapper .reports-row-card,html body .reports-layout-root .reports-panel .reports-row-card,html body .reports-layout-root .reports-row-card,html body .reports-page-content-wrapper .reports-row-card,html body .reports-user-activity-page .reports-row-card,html body div.p-6:has(.reports-invoice-page) .reports-row-card,html body div.p-6:has(.reports-user-activity-page) .reports-row-card{position:relative!important;z-index:1!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;color:var(--foreground)!important;border-radius:.75rem!important;border:1px solid rgba(148,163,184,.55)!important;background:rgba(255,255,255,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important;box-shadow:none!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important}.dark .reports-invoice-page .reports-row-card,.dark .reports-user-activity-page .reports-row-card,html body .dark .reports-layout-root .reports-panel .reports-row-card,html body .dark .reports-layout-root .reports-row-card,html body.dark .reports-layout-root .reports-panel .reports-row-card,html body.dark .reports-layout-root .reports-row-card,html.dark body .reports-layout-root .reports-content-area .reports-row-card,html.dark body .reports-layout-root .reports-mobile-shell-wrapper .reports-row-card,html.dark body .reports-layout-root .reports-panel .reports-row-card,html.dark body .reports-layout-root .reports-row-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html body .reports-layout-root .reports-row-card .invoice-event-row td,html body .reports-layout-root .reports-row-card .invoice-events-table th,html body .reports-layout-root .reports-row-card .user-activity-row td,html body .reports-layout-root .reports-row-card .user-activity-table th{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important;transform:none!important;isolation:auto!important}html body button.committee-quick-access-item.committee-quick-access-item,html.light body button.committee-quick-access-item.committee-quick-access-item,html:not(.dark) body button.committee-quick-access-item.committee-quick-access-item{background:rgba(255,255,255,.28)!important;border:1px solid rgba(148,163,184,.55)!important;border-radius:.75rem!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transform:none!important;isolation:auto!important}.dark body button.committee-quick-access-item.committee-quick-access-item,html body.dark button.committee-quick-access-item.committee-quick-access-item,html.dark body button.committee-quick-access-item.committee-quick-access-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(203,213,225,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.light body button.committee-quick-access-item.committee-quick-access-item:hover,html:not(.dark) body button.committee-quick-access-item.committee-quick-access-item:hover{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 8%,rgba(255,255,255,.28))!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,rgba(148,163,184,.55))!important;box-shadow:none!important}.dark body button.committee-quick-access-item.committee-quick-access-item:hover,html body.dark button.committee-quick-access-item.committee-quick-access-item:hover,html.dark body button.committee-quick-access-item.committee-quick-access-item:hover{background:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 10%,rgba(255,255,255,.04))!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#fbbf24) 35%,rgba(203,213,225,.22))!important;box-shadow:none!important}html.light body .approval-layout-root .grievance-panel.grievance-panel,html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel{position:relative!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;isolation:isolate!important;overflow:hidden!important}html.light body .approval-layout-root .grievance-panel.grievance-panel:before,html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!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:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 24px rgba(0,0,0,.04)!important}@media (min-width:1024px){html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel:before{border:none!important;border-left:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important}}html.light body .approval-layout-root .grievance-panel.grievance-panel>*,html.light body div.p-6.approval-layout-root .grievance-panel.grievance-panel>*,html:not(.dark) body .approval-layout-root .grievance-panel.grievance-panel>*,html:not(.dark) body div.p-6.approval-layout-root .grievance-panel.grievance-panel>*{position:relative;z-index:1}body .sidebar-container.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important}body .sidebar-container.open>.sidebar.sidebar--mobile{flex:1 1 auto!important;min-height:0!important;height:calc(100vh - var(--app-shell-header-height))!important;height:calc(100dvh - var(--app-shell-header-height))!important;max-height:calc(100vh - var(--app-shell-header-height))!important;max-height:calc(100dvh - var(--app-shell-header-height))!important;margin-top:var(--app-shell-header-height)!important;overflow:hidden!important}body .sidebar-container.open>.sidebar.sidebar--mobile>.sidebar-menu-scroll{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-ms-overflow-style:none!important;scrollbar-width:none!important}body .sidebar-container.open>.sidebar.sidebar--mobile>.sidebar-menu-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (max-width:1023px){body div.p-6.data-layout-root:has(#member-profile-mobile-wrapper).app-page-shell-offset,body div.p-6:has(#member-profile-mobile-wrapper).app-page-shell-offset{padding:0!important}body .app-page-shell__main:has(#member-profile-mobile-wrapper){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body #member-profile-mobile-wrapper.member-profile-content-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;box-sizing:border-box!important}body #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;width:100%!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;border-radius:0!important;box-sizing:border-box!important}body #member-profile-mobile-wrapper .member-profile-panel:before{border-radius:0!important}body #member-profile-mobile-wrapper .member-profile-tab-content-card,body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card{clip-path:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,body #member-profile-mobile-wrapper .member-profile-tab-bar .member-folder-tab[data-active=true],body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab.member-folder-tab-active,body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar .member-folder-tab[data-active=true]{clip-path:none!important}body #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content{-ms-overflow-style:none!important;scrollbar-width:none!important}body #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content::-webkit-scrollbar,body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content::-webkit-scrollbar{display:none!important}}html body #member-profile-mobile-wrapper .member-profile-panel>.member-profile-body,html body .member-profile-content-wrapper .member-profile-panel>.member-profile-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;box-sizing:border-box!important}html body #member-profile-mobile-wrapper .member-profile-body>.space-y-6,html body .member-profile-content-wrapper .member-profile-body>.space-y-6{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #member-profile-mobile-wrapper .member-profile-tab-bar,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-bar,html body .member-profile-content-wrapper .member-profile-tab-bar{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #member-profile-mobile-wrapper .member-profile-tab-content-card.member-tab-content,html body .app-page-shell__main:has(#member-profile-mobile-wrapper) .member-profile-tab-content-card.member-tab-content,html body .member-profile-content-wrapper .member-profile-tab-content-card.member-tab-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;clip-path:none!important;box-sizing:border-box!important}html body .member-tab-content .professional-top-summary-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;grid-gap:1rem!important;gap:1rem!important;align-items:start!important}html body .member-tab-content .professional-top-summary-card{flex:initial!important;min-width:0!important;width:auto!important;max-width:none!important}.dark body .sidebar-container.open>.sidebar.sidebar--mobile.expanded,html body .dark .sidebar-container.open>.sidebar.sidebar--mobile.expanded,html body.dark .sidebar-container.open>.sidebar.sidebar--mobile.expanded,html.dark body .sidebar-container.open>.sidebar.sidebar--mobile.expanded,html.light body .sidebar-container.open>.sidebar.sidebar--mobile.expanded,html:not(.dark) body .sidebar-container.open>.sidebar.sidebar--mobile.expanded{position:relative!important;isolation:isolate!important;width:min(var(--calendar-sidebar-glass-width),92vw)!important;max-width:92vw!important;min-width:min(var(--calendar-sidebar-glass-width),92vw)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-menu-scroll,body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll,body .sidebar-container.open>.sidebar.sidebar--mobile>.sidebar-menu-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}body .sidebar-container .sidebar.sidebar--mobile.expanded .sidebar-menu-scroll::-webkit-scrollbar,body .sidebar-container.open .sidebar.sidebar--mobile .sidebar-menu-scroll::-webkit-scrollbar,body .sidebar-container.open>.sidebar.sidebar--mobile>.sidebar-menu-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}