*{-o-transition:none!important;transition:none!important;animation:none!important}.ios-status-bar-color-layer{height:env(safe-area-inset-top,44px)!important;background-color:var(--status-bar-color,#fff)!important;z-index:2147483647!important;pointer-events:none!important;width:100%!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html,body{margin:0!important;padding:0!important}body{min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;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){html,body{min-height:-webkit-fill-available}}.md-viewer h1,.md-viewer h2,.md-viewer h3{margin-top:.6rem}.md-viewer p{margin:.25rem 0}mark{border-radius:2px;padding:0 2px}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:auto transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:8px}@supports (scrollbar-width:thin){.union-life-scrollable{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}}.dark .union-life-scrollable{scrollbar-color:#fff3 transparent}.union-life-scrollable::-webkit-scrollbar{width:6px}.union-life-scrollable::-webkit-scrollbar-track{background:0 0;border-radius:10px}.union-life-scrollable::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #ffffff1a;border-radius:10px}.union-life-scrollable::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .union-life-scrollable::-webkit-scrollbar-thumb{background:#fff3;border:1px solid #ffffff1a}.dark .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root .union-life-scrollable::-webkit-scrollbar-thumb{background:#0003;border:1px solid #0000001a}:root .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:#0000004d}.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,.modal-backdrop.calendar-modal-backdrop.union-life-view-grievance{backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}html body .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-view-grievance{backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select){backdrop-filter:none!important;-moz-backdrop-filter:none!important;z-index:9999!important;pointer-events:auto!important;background:#0006!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop.rename-modal-overlay{z-index:10000!important}.modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}html body .modal-backdrop.calendar-modal-backdrop.rename-modal-overlay{z-index:10000!important}html body .modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}.up-item.personal-info-field{gap:.375rem!important;width:50%!important;max-width:50%!important;margin-bottom:.25rem!important;padding:.375rem!important}.dark-mode-toggle{margin-left:auto}.dark-mode-toggle .btn{cursor:pointer;background-color:#fff;border-radius:16px;align-items:center;width:60px;height:32px;padding:0 2px;display:flex;position:relative;box-shadow:inset 0 4px 30px #0000001a,inset 0 4px 4px #0000001a,inset 0 -2px 2px #0000001a}[data-theme=dark] .dark-mode-toggle .btn{background-color:#374151}.dark-mode-toggle .btn__indicator{background-color:#fff;border-radius:50%;width:28px;height:28px;position:absolute;box-shadow:0 4px 20px #0003;transition:transform .3s!important}[data-theme=dark] .dark-mode-toggle .btn__indicator{background-color:#f3f4f6}.dark-mode-toggle .btn__icon-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dark-mode-toggle .btn__icon{color:#ffde59;width:14px;height:14px}.dark-mode-toggle .btn__icon.animated{animation:.5s spin!important}@keyframes spin{to{transform:rotate(360deg)}}.dark .dark-mode-toggle .btn,.dark-mode-toggle .btn.darkmode{box-shadow:inset 0 4px 30px #0000004d,inset 4px 0 4px #0000004d,inset 0 -2px 2px #0000004d}.dark .dark-mode-toggle .btn .btn__indicator,.dark-mode-toggle .btn.darkmode .btn__indicator{background-color:#2b2b2b;transform:translate(28px);box-shadow:0 4px 20px #0000004d}.dark .dark-mode-toggle .btn .btn__icon,.dark-mode-toggle .btn.darkmode .btn__icon{color:#fff}.profile-dark-mode-rectangle{background:var(--surface-bg);color:var(--foreground);box-sizing:border-box;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;display:flex}@media (min-width:640px){.profile-dark-mode-rectangle{padding:1rem 1.25rem;font-size:1rem}}.toggle-container{border-radius:50px;width:40px;height:20px;position:relative}.toggle-checkbox{-moz-appearance:none;appearance:none;z-index:1;border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.toggle-track{border-radius:inherit;background-color:#aeaeae;align-items:center;width:100%;height:100%;padding:2px;display:flex;position:relative;box-shadow:inset 0 1px 2px #0003}.toggle-container.gold>.toggle-checkbox:checked+.toggle-track{background-color:#b8860b}.toggle-thumb{transform-origin:0;background-color:#fff;border-radius:8px;width:16px;height:16px;position:relative;box-shadow:0 4px 4px #0003,inset 0 -2px 4px #0003}[data-theme=dark] .toggle-thumb{background-color:#f3f4f6}.toggle-checkbox:checked+.toggle-track>.toggle-thumb{transform:translate(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:translate(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:translate(100%)scale(1)}}@keyframes grow-out{0%{border-radius:11px;transform:translate(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:translate(0)scale(1)}}.toggle-checkbox:focus-visible+.toggle-track{outline-offset:2px;outline:2px solid #b8860b}.users-card{box-shadow:none!important;border: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:#ffffff42!important}.users-card:hover{border-color:inherit!important}.login-card{filter:drop-shadow(0 0 6px #11182738)drop-shadow(0 0 14px #1118271f)}.dark .login-card{filter:drop-shadow(0 0 6px #ffffff29)drop-shadow(0 0 14px #ffffff1a)}.login-scope .surface,.login-scope .soft-shadow,.login-scope .stroke,.login-scope .surface:hover,.login-scope .soft-shadow:hover,.login-scope .stroke:hover{box-shadow:none!important;border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;transform:none!important}.login-scope .stroke-neutral{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important}.dark .login-scope .stroke-neutral{border-color:#ffffff42!important}.login-scope button[type=submit]{border:1px solid color-mix(in srgb,var(--foreground)16%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;color:var(--foreground)!important;box-shadow:none!important;background:#ffffff0f!important;border-radius:8px!important;transition:none!important}.login-scope button[type=submit]:hover{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;background:#ffffff12!important}.dark .login-scope button[type=submit]{background:#0000003d!important;border-color:#ffffff42!important}.dark .login-scope button[type=submit]:hover{background:#00000042!important}.data-layout{flex-direction:column!important;gap:1rem!important;display:flex!important}@media (min-width:768px) and (max-width:1023px){.data-layout{flex-flow:column!important;align-items:stretch!important;overflow-x:hidden!important}}@media (min-width:1024px){.data-layout{flex-flow:row!important;align-items:flex-start!important;overflow-x:hidden!important}.data-layout>.data-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.data-side{z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-grow:0!important;flex-shrink:0!important;width:100%!important;height:calc(100vh - 96px)!important;position:fixed!important;top:96px!important;left:1.5rem!important;overflow-y:auto!important}.data-side::-webkit-scrollbar{display:none!important}.profile-side{z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-grow:0!important;flex-shrink:0!important;width:416px!important;height:calc(100vh - 96px)!important;margin-top:0!important;padding-top:0!important;position:fixed!important;top:96px!important;left:0!important;overflow-y:auto!important}.profile-side::-webkit-scrollbar{display:none!important}@media (min-width:768px){.data-side{z-index:100!important;flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:calc(100vh - 96px)!important;position:fixed!important;top:96px!important;left:1.5rem!important;overflow-y:auto!important}}@media (min-width:1024px){.data-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.data-content{flex:auto!important;width:100%!important;min-width:0!important}@media (min-width:1024px){.data-content{flex:0 0 calc(100% - 300px - 1rem)!important;width:calc(100% - 300px - 1rem)!important;min-width:0!important;max-width:calc(100% - 300px - 1rem)!important;margin-left:calc(300px + 2.5rem)!important}.data-layout:has(.data-right-panel) .data-side:first-of-type{flex:0 0 250px!important;width:250px!important;min-width:250px!important;max-width:250px!important}.data-layout:has(.data-right-panel) .data-content{flex:0 0 calc(100% - 550px - 2rem)!important;width:calc(100% - 550px - 2rem)!important;min-width:0!important;max-width:calc(100% - 550px - 2rem)!important}.data-layout:has(.data-right-panel) .data-right-panel{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;font-size:16px;margin:0!important;padding:0!important;position:relative!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827!important;min-height:100vh!important;margin:0!important;padding:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;line-height:1.5!important}.dark body{color:#f9fafb!important}:root{--foreground:#111827!important;--background:#f8f9fa!important;--surface-bg:#fffffff2!important;--surface-bg-hover:#fff!important;--stroke-color:#0000001a!important;--stroke-color-hover:#0003!important;--glass-shadow:0 4px 8px #0000001a!important;--glass-shadow-hover:0 6px 12px #00000026!important;--glass-border:#0000001a!important;--glass-border-hover:#0003!important;--calendar-container-bg:#fff3!important;--calendar-container-shadow:0 4px 20px #0000001a!important;--glass-panel-bg:#ffffff52!important;--glass-panel-blur:64px!important;--glass-panel-saturate:220%!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px #0000000a!important}.dark{--foreground:#f9fafb!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 #00000080!important;--glass-shadow-hover:0 6px 12px #0009!important;--glass-border:#4a4a4a!important;--glass-border-hover:#6a6a6a!important;--calendar-container-bg:#ffffff0d!important;--calendar-container-shadow:0 4px 20px #0000004d!important;--glass-panel-bg:#ffffff0f!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px #00000047!important}.calendar-black-container{background:var(--glass-panel-bg)!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;isolation:isolate!important;transform:translateZ(0)!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,div.personal-info-card-mobile,div.personal-info-card-mobile.calendar-black-container,[class*=max-w-] .personal-info-card-mobile,[class*=max-w-] .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,[class*=max-w-]>div>div .personal-info-card-mobile,[class*=max-w-]>div>div .personal-info-card-mobile.calendar-black-container,div[class*=max-w-]>div>div>div.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.rounded-lg,[class*=max-w-] .personal-info-card-mobile.rounded-lg.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]{scrollbar-width:none!important;-ms-overflow-style:none!important;margin:0!important;padding:0!important}[data-grievance-right-panel]::-webkit-scrollbar{display:none!important}[data-grievance-right-panel]>*{border-radius:16px!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}[data-grievance-right-panel]>:first-child{border-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 0%,#262626 50%,#222 100%)}html:before{content:"";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);z-index:-10;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover,cover;position:fixed;overflow:hidden;transform:translateZ(0)}html{min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;background-color:#0000;width:100%;height:100%;min-height:100dvh;margin:0;padding:0;position:relative}body{min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;background-color:#0000;min-height:100dvh;margin:0;padding:0;position:relative}body:after{content:"";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);opacity:0;pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .18s ease-in-out;position:fixed;overflow:hidden;transform:translateZ(0)}body.wallpaper-transition{--wall-url:var(--next-wall-url)}body.wallpaper-transition:after{opacity:0}body.wallpaper-transition~*{--wall-url:var(--next-wall-url)}html:has(body.wallpaper-transition){--wall-url:var(--next-wall-url)}.text-red-500{color:#ef4444!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;box-shadow:var(--glass-shadow)!important;border-radius:16px!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{color:var(--foreground)!important;font-weight:600!important}.calendar-shell{will-change:auto!important;contain:none!important;width:100%!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}@media (max-width:1023px){.calendar-shell{grid-template-columns:1fr!important;gap:1.5rem!important}}.calendar-sidebar{z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;align-content:start!important;gap:1rem!important;width:300px!important;max-width:300px!important;height:calc(100vh - 96px)!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;top:96px!important;left:1.5rem!important;overflow-y:auto!important}.calendar-sidebar:before{content:""!important;-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;z-index:-1!important;pointer-events:none!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;border-radius:0 16px 16px 0!important;width:calc(300px + 2.5rem)!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.calendar-sidebar::-webkit-scrollbar{display:none!important}.calendar-main{box-sizing:border-box!important;width:calc(100% + -300px - 2.5rem)!important;min-width:0!important;max-width:calc(100% + -300px - 2.5rem)!important;height:100vh!important;margin-left:calc(300px + 2.5rem)!important;padding:0 1.5rem .25rem!important;position:relative!important;overflow:visible!important}.create-event-mobile-container,.day-overview-mobile-container{display:none!important}@media (max-width:1023px){.committees-desktop-wrapper{display:none!important}.committees-mobile-wrapper{width:100%!important;margin-bottom:2rem!important;display:block!important}.committees-desktop{display:none!important}.committees-mobile{display:flex!important}.committees-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.committees-mobile-back-button{display:block!important}.data-content:has(.grievance-committee-page) .committees-mobile-back-button{z-index:11!important;width:100%!important;padding:0 .75rem!important;position:fixed!important;top:calc(48px + 1rem)!important;left:0!important;right:0!important}.data-content:has(.mini-working-relations-page) .committees-mobile-back-button{z-index:11!important;width:100%!important;padding:0 .75rem!important;position:fixed!important;top:calc(48px + 1rem)!important;left:0!important;right:0!important}.data-content:has(.working-relations-page) .committees-mobile-back-button{z-index:11!important;width:100%!important;padding:0 .75rem!important;position:fixed!important;top:calc(48px + 1rem)!important;left:0!important;right:0!important}.data-content:has(.mini-working-relations-page) .mini-working-relations-page{padding-top:4.75rem!important}.data-content:has(.working-relations-page) .working-relations-page{padding-top:4.75rem!important}.data-desktop-wrapper{display:none!important}.data-mobile-wrapper{width:100%!important;margin-bottom:2rem!important;display:block!important}.profile-desktop{display:none!important}.profile-mobile{display:flex!important}.profile-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.profile-mobile .calendar-black-container.rounded-lg,[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-]>div .calendar-black-container,[class*=max-w-] .calendar-black-container,[class*=max-w-]>div>div .calendar-black-container,[class*=max-w-] .personal-info-card-mobile,[class*=max-w-] .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,.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container,div.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}.profile-mobile .calendar-black-container:first-of-type,[class*=max-w-]>div>.calendar-black-container:first-child,.profile-picture-rectangle,.profile-picture-rectangle.calendar-black-container,div.calendar-black-container.profile-picture-rectangle{border-radius:16px!important}}@media (min-width:1023px){.profile-mobile{display:none!important}.profile-desktop{display:flex!important}.profile-desktop .profile-desktop-content{min-width:0!important;padding-right:2rem!important;overflow-x:auto!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{border-radius:16px!important;padding:1rem!important}.data-mobile-back-button{display:block!important}.data-desktop-only,.reports-desktop-wrapper{display:none!important}.reports-mobile-wrapper{width:100%!important;margin-bottom:2rem!important;display:block!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}.reports-mobile-wrapper.hide-on-subpage{display:none!important}}@media (min-width:1024px){.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(.data-content:has(.grievance-committee-page)){padding-right:.5rem!important}div.p-6:has(.data-content:has(.mini-working-relations-page)){padding-right:.5rem!important}div.p-6:has(.data-content:has(.working-relations-page)){padding-right:.5rem!important}.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-wrapper,.reports-desktop{display:block!important}.reports-mobile,.reports-mobile-back-button{display:none!important}}@media (max-width:1023px){.grievance-desktop-wrapper{visibility:hidden!important;display:none!important;position:absolute!important;left:-9999px!important}.grievance-desktop-wrapper .reports-side{visibility:hidden!important;background:0 0!important;display:none!important;position:absolute!important;left:-9999px!important}.grievance-desktop{visibility:hidden!important;display:none!important}.grievance-desktop-wrapper .data-sidebar-background,.grievance-desktop .data-sidebar-background,.grievance-desktop-wrapper .data-sidebar-wrapper-outer{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.grievance-mobile-wrapper{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:2rem!important;padding:0!important;display:block!important;position:relative!important}.grievance-mobile{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:flex!important;position:relative!important}.grievance-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.grievance-mobile-wrapper .data-sidebar-background,.grievance-mobile .data-sidebar-background,.grievance-mobile-wrapper .data-sidebar-wrapper-outer,.grievance-mobile .data-sidebar-wrapper-outer{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}.grievance-layout-wrapper .reports-side{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;background:0 0!important;display:none!important;position:absolute!important;left:-9999px!important}.grievance-layout-wrapper .reports-side:before,.grievance-layout-wrapper .reports-side:after{content:none!important;display:none!important}.grievance-layout-wrapper .reports-layout{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex-direction:column!important;align-items:stretch!important}.grievance-layout-wrapper .reports-content{flex:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding:0 .5rem .25rem!important}div.p-6:has(.grievance-layout-wrapper){padding-left:0!important;padding-right:0!important}.grievance-layout-wrapper{width:calc(100% + 3rem)!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important}div.p-6:has(.data-layout){padding-left:0!important;padding-right:0!important}@media (max-width:1023px){.data-content,.committees-mobile-back-button,.data-mobile-back-button,.data-content>div{width:100%!important;max-width:100%!important}}.grievance-layout-wrapper,.grievance-layout-wrapper .reports-content,.grievance-layout-wrapper .reports-content>div{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.grievance-layout-wrapper .reports-sidebar-container,.grievance-mobile-wrapper .reports-sidebar-container{visibility:hidden!important;background:0 0!important;display:none!important}.grievance-mobile-back-button{display:block!important}.grievance-mobile-wrapper .calendar-black-container,.grievance-mobile .calendar-black-container,.grievance-mobile-wrapper .content-card .calendar-black-container,.grievance-form-title-container{border-radius:16px!important}}@media (min-width:768px) and (max-width:1023px){.grievance-layout-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.grievance-layout-wrapper .reports-content{min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.grievance-layout-wrapper .reports-content .grievance-mobile-back-button{padding-left:0!important;padding-right:0!important}.grievance-layout-wrapper .reports-content .grievance-content-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:2px!important;padding-right:2px!important;overflow-x:auto!important}.grievance-layout-wrapper .reports-content .grievance-content-area .p-3{box-sizing:border-box!important;min-width:0!important;padding-left:.25rem!important;padding-right:.25rem!important}.grievance-layout-wrapper .reports-content .grievance-content-area .data-section-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (max-width:1023px){.billboard-desktop-wrapper{visibility:hidden!important;display:none!important;position:absolute!important;left:-9999px!important}.billboard-desktop-wrapper .reports-side{visibility:hidden!important;background:0 0!important;display:none!important;position:absolute!important;left:-9999px!important}.billboard-desktop{visibility:hidden!important;display:none!important}.billboard-desktop-wrapper .data-sidebar-background,.billboard-desktop .data-sidebar-background,.billboard-desktop-wrapper .data-sidebar-wrapper-outer{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.billboard-mobile-wrapper{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:2rem!important;padding:0!important;display:block!important;position:relative!important}.billboard-mobile{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:flex!important;position:relative!important}.billboard-mobile .calendar-black-container{border-radius:16px!important;padding:1rem!important}.billboard-mobile-wrapper .data-sidebar-background,.billboard-mobile .data-sidebar-background,.billboard-mobile-wrapper .data-sidebar-wrapper-outer,.billboard-mobile .data-sidebar-wrapper-outer{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}.billboard-layout-wrapper .reports-side{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;background:0 0!important;display:none!important;position:absolute!important;left:-9999px!important}.billboard-layout-wrapper .reports-side:before,.billboard-layout-wrapper .reports-side:after{content:none!important;display:none!important}.billboard-layout-wrapper .reports-layout,.billboard-layout-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.billboard-layout-wrapper .reports-content{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:auto!important;margin-left:0!important;padding:0 .5rem .25rem!important}div.p-6:has(.billboard-layout-wrapper){padding-left:0!important;padding-right:0!important}.billboard-layout-wrapper{width:calc(100% + 3rem)!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important}.billboard-layout-wrapper .reports-content>div{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.billboard-layout-wrapper .reports-sidebar-container,.billboard-mobile-wrapper .reports-sidebar-container{visibility:hidden!important;background:0 0!important;display:none!important}.billboard-mobile-back-button{width:100%!important;max-width:100%!important;display:block!important}.billboard-mobile-wrapper .calendar-black-container,.billboard-mobile .calendar-black-container,.billboard-form-title-container{border-radius:16px!important}}@media (min-width:768px) and (max-width:1023px){.billboard-layout-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.billboard-layout-wrapper .reports-content{min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.billboard-layout-wrapper .reports-content .billboard-mobile-back-button{padding-left:0!important;padding-right:0!important}.billboard-layout-wrapper .reports-content .billboard-content-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important}.billboard-layout-wrapper .reports-content .billboard-content-area .p-3,.billboard-layout-wrapper .reports-content .billboard-content-area .p-4{box-sizing:border-box!important;min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important}.billboard-layout-wrapper .reports-content .billboard-content-area .p-6{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important}.billboard-layout-wrapper .reports-content .billboard-content-area .data-section-card,.billboard-layout-wrapper .reports-content .billboard-content-area .calendar-sidebar-container{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (max-width:767px){.billboard-layout-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.billboard-layout-wrapper .reports-content{min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.billboard-layout-wrapper .reports-content .billboard-mobile-back-button{padding-left:0!important;padding-right:0!important}.billboard-layout-wrapper .reports-content .billboard-content-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important}.billboard-layout-wrapper .reports-content .billboard-content-area .p-3,.billboard-layout-wrapper .reports-content .billboard-content-area .p-4{box-sizing:border-box!important;min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important}.billboard-layout-wrapper .reports-content .billboard-content-area .p-6{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important}.billboard-layout-wrapper .reports-content .billboard-content-area .data-section-card,.billboard-layout-wrapper .reports-content .billboard-content-area .calendar-sidebar-container{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.billboard-layout.p-6{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important}.billboard-layout .billboard-mobile-content-card{box-sizing:border-box!important;max-width:100%!important;padding-left:2px!important;padding-right:2px!important}.billboard-layout .billboard-mobile-content-card .p-6{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important}}@media (min-width:768px) and (max-width:1023px){.reports-layout-root>div.p-6{box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.reports-layout-root .reports-content{min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:hidden!important}.reports-layout-root .reports-mobile-back-button{max-width:100%!important;padding-left:0!important;padding-right:0!important}.reports-layout-root .reports-content .reports-content-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important}.reports-layout-root .reports-content .reports-content-area .p-3,.reports-layout-root .reports-content .reports-content-area .p-4{box-sizing:border-box!important;min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important}.reports-layout-root .reports-content .reports-content-area .p-6{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important}.reports-layout-root .reports-content .reports-content-area .data-section-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.reports-layout-root .reports-content .reports-content-area .user-activity-table,.reports-layout-root .reports-content .reports-content-area .user-activity-row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.reports-layout-root .reports-content .reports-content-area .user-activity-buttons-container{margin-left:0!important}.reports-layout-root .reports-content .reports-content-area .user-activity-export-buttons{margin-right:0!important}.reports-layout-root .reports-content .reports-content-area .invoice-buttons-container{margin-left:0!important}.reports-layout-root .reports-content .reports-content-area .invoice-export-buttons{margin-right:0!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-sidebar{width:100%!important;max-width:100%!important;height:auto!important;display:none!important;position:static!important;top:auto!important;left:auto!important}.calendar-sidebar:before,.calendar-shell .data-sidebar-background,.create-event-sidebar,.day-overview-sidebar{display:none!important}.calendar-main{width:100%!important;max-width:100%!important;height:auto!important;min-height:50vh!important;margin-left:0!important;padding:.75rem .5rem .25rem!important;overflow:hidden!important}.create-event-mobile-container{width:100%!important;margin-bottom:1rem!important;margin-left:0!important;margin-right:0!important;display:block!important}.day-overview-mobile-container,.weekly-counter-container{width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.calendar-main .calendar-black-container{border-radius:.5rem!important}.calendar-main .create-event-mobile-container .icon,.calendar-main .create-event-mobile-container button.icon{margin-right:.5rem!important}.calendar-main .create-event-mobile-container .upcoming-title,.calendar-main .day-overview-mobile-container .upcoming-title,.calendar-main .weekly-counter-container .upcoming-title{padding-left:.5rem!important}.calendar-main .countdown-settings-icon{right:.5rem!important}.calendar-main .day-overview-mobile-container .empty,.calendar-main .day-overview-sidebar .empty,.calendar-main .weekly-counter-container .empty{padding-left:.5rem!important}.modal-backdrop.calendar-modal-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:0!important;display:flex!important}.modal-backdrop.calendar-modal-backdrop .modal-panel{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:1rem!important;overflow:hidden auto!important}html body .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal{z-index:1000!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.counter-settings-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-verdict-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-agreement-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.collective-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.member-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.descriptions-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.salary-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.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.news-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.news-delete-modal .modal-panel,.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.user-form-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-info-modal-backdrop .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-delete-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup .modal-panel,.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-clause-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-archive-return-request-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-list-modal .modal-panel{border-radius:1rem!important;width:min(90vw,480px)!important;max-width:100%!important;height:auto!important;max-height:90vh!important;margin:auto!important;overflow-y:auto!important}html,body,body *,.calendar-shell,.calendar-shell *,.calendar-main,.calendar-main *,.calendar-black-container,.calendar-black-container *,.modal-backdrop.calendar-modal-backdrop,.modal-backdrop.calendar-modal-backdrop *,.modal-backdrop.calendar-modal-backdrop .modal-panel,.modal-backdrop.calendar-modal-backdrop .modal-panel *,.rbc-calendar,.rbc-calendar *,.rbc-month-view,.rbc-month-view *,.rbc-time-view,.rbc-time-view *,.rbc-agenda-view,.rbc-agenda-view *,.rbc-row-content-scrollable,.rbc-row-content-scrollable *,.rbc-row-content-scroll-container,.rbc-row-content-scroll-container *,[class*=rbc-],[class*=rbc-] *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-shell::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-shell ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-main::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-main ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-black-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.calendar-black-container ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop .modal-panel::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop .modal-panel ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-calendar::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-calendar ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-month-view::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-month-view ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-time-view::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-time-view ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-agenda-view::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-agenda-view ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scrollable::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scrollable ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scroll-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scroll-container ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}[class*=rbc-]::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}[class*=rbc-] ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}}.menu-icon{backdrop-filter:saturate(160%)blur(18px)!important;width:2rem!important;height:2rem!important;color:var(--foreground)!important;cursor:pointer!important;background:linear-gradient(#ffffff2e,#ffffff14)!important;border:none!important;border-radius:8px!important;place-items:center!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff26!important}.menu-icon:hover{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;transform:scale(1.02)!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.menu-icon:active{transform:translateY(.5px)!important}.menu-icon svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:1rem!important;height:1rem!important}.menu-icon svg.lock-icon{stroke:var(--lock-stroke-color,currentColor)!important}.logout-icon svg{transform:translate(.5px)translateY(.25px)}.grievance-union-checkbox{accent-color:#f59e0b}.grievance-union-checkbox:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}[data-icon-theme=default] .grievance-union-checkbox,html:not([data-icon-theme]) .grievance-union-checkbox,body:not([data-icon-theme]) .grievance-union-checkbox{accent-color:#f59e0b}[data-icon-theme=default] .grievance-union-checkbox:focus-visible{outline-color:#f59e0b}html:not([data-icon-theme]) .grievance-union-checkbox:focus-visible{outline-color:#f59e0b}body: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-offset:2px;outline:2px solid #f59e0b}[data-icon-theme=default] .user-active-checkbox,html:not([data-icon-theme]) .user-active-checkbox,body:not([data-icon-theme]) .user-active-checkbox{accent-color:#f59e0b}[data-icon-theme=default] .user-active-checkbox:focus-visible{outline-color:#f59e0b}html:not([data-icon-theme]) .user-active-checkbox:focus-visible{outline-color:#f59e0b}body: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{color:var(--foreground)!important;backdrop-filter:none!important;aspect-ratio:1!important;background:#ffffff24!important;border-color:#ffffff42!important;border-radius:8px!important;width:2.25rem!important;height:2.25rem!important;padding:0!important;line-height:0!important;box-shadow:inset 0 1px #fff3,0 10px 15px -3px #0000001a!important}.dark .sidebar.collapsed .menu-icon{color:#d1d5db!important;background:#ffffff1f!important;border-color:#ffffff42!important}.modal-backdrop{backdrop-filter:none!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;z-index:60!important;background:#000c!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.modal-backdrop::-webkit-scrollbar{width:0!important;height:0!important}.modal-panel{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important;width:min(90vw,480px)!important;max-width:100%!important;box-shadow:var(--glass-shadow)!important;border-radius:1rem!important;padding:1rem!important;overflow-x:hidden!important}.modal-title{text-align:center!important;color:var(--foreground)!important;margin-bottom:.625rem!important;font-weight:600!important}.modal-actions{flex-direction:column!important;gap:.5rem!important;width:100%!important;margin-top:.75rem!important;display:flex!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{color:#fff!important;cursor:pointer!important;background:linear-gradient(#93c5fd8c,#60a5fa8c)!important;border:1px solid #60a5fa59!important;border-radius:.625rem!important;padding:.625rem .875rem!important;font-weight:500!important}.btn-primary:hover{background:linear-gradient(#93c5fda6,#60a5faa6)!important;border-color:#60a5fa80!important;transform:translateY(-.5px)!important}.btn-secondary{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;cursor:pointer!important;border-radius:.625rem!important;padding:.5rem .75rem!important;font-weight:500!important}.btn-secondary:hover{background:var(--surface-bg-hover)!important;transform:translateY(-.5px)!important}.btn-danger{color:#fff!important;cursor:pointer!important;backdrop-filter:none!important;background:#ef4444a6!important;border:1px solid #ef444473!important;border-radius:12px!important;padding:.625rem 1rem!important;font-weight:700!important;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms!important;box-shadow:inset 0 1px #fff3!important}.btn-danger:hover{background:linear-gradient(135deg,#ef4444a6,#dc26268c)!important;border-color:#ef44448c!important;transform:translateY(-.5px)!important;box-shadow:0 0 20px #ef444459,0 0 40px #dc262633,inset 0 1px #fecaca3d!important}.btn-success{color:#fff!important;backdrop-filter:none!important;background:#22c55ea6!important;border:1px solid #22c55e73!important;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms!important;box-shadow:inset 0 1px #fff3!important}.btn-success:hover{background:linear-gradient(135deg,#22c55ea6,#16a34a8c)!important;border-color:#22c55e8c!important;transform:translateY(-.5px)!important;box-shadow:0 0 20px #22c55e59,0 0 40px #16a34a33,inset 0 1px #bbf7d03d!important}.form-row{gap:.375rem!important;margin-bottom:.5rem!important;display:grid!important}.form-row.grid2{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.inp::placeholder,.inp-calendar::placeholder{color:#374151!important}.dark .inp::placeholder,.dark .inp-calendar::placeholder{color:#d1d5db!important}input[type=date].inp-calendar::-webkit-datetime-edit-text{color:#374151!important}input[type=date].inp-calendar::-webkit-datetime-edit-month-field{color:#374151!important}input[type=date].inp-calendar::-webkit-datetime-edit-day-field{color:#374151!important}input[type=date].inp-calendar::-webkit-datetime-edit-year-field{color:#374151!important}.dark input[type=date].inp-calendar::-webkit-datetime-edit-text{color:#d1d5db!important}.dark input[type=date].inp-calendar::-webkit-datetime-edit-month-field{color:#d1d5db!important}.dark input[type=date].inp-calendar::-webkit-datetime-edit-day-field{color:#d1d5db!important}.dark input[type=date].inp-calendar::-webkit-datetime-edit-year-field{color:#d1d5db!important}input[type=date].inp-calendar:invalid{color:#374151!important}.dark input[type=date].inp-calendar:invalid{color:#d1d5db!important}.icon-circle:active{transform:translateY(.5px)!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;transform:none!important}.dark .menu-item{color:#f9fafb!important;background:#1a1a1a!important;border-color:#4b5563!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:#e5e7eb!important;transform:none!important;box-shadow:0 1px 3px #0000001a!important}.dark .menu-item:disabled,.dark .menu-item:disabled:hover{background:#1a1a1a!important;border-color:#4b5563!important}.modal-actions .menu-item{letter-spacing:.025em!important;width:120px!important;min-width:120px!important;font-weight:600!important}.modal-actions .menu-item:first-child{color:#374151!important;background:linear-gradient(135deg,#ffffffe6,#ffffffb3)!important;border:1px solid #e5e7ebcc!important}.dark .modal-actions .menu-item:first-child{color:#9ca3af!important;background:linear-gradient(135deg,#000000e6,#000000b3)!important;border:1px solid #4b5563cc!important}.modal-actions .menu-item:first-child:hover{background:var(--surface-bg-hover)!important;border-color:var(--stroke-color-hover)!important;color:#111827!important;box-shadow:0 0 20px #fbbf2440!important}.dark .modal-actions .menu-item:first-child:hover{color:#f3f4f6!important}.modal-actions .menu-item.btn-danger{color:#fff!important;background:#ef4444a6!important;border-color:#ef444473!important}.modal-actions .menu-item.btn-danger:hover{background:linear-gradient(135deg,#ef4444a6,#dc26268c)!important;border-color:#ef44448c!important;box-shadow:0 0 20px #ef444459,0 0 40px #dc262633,inset 0 1px #fecaca3d!important}.modal-actions .menu-item.btn-danger:last-child{color:#fff!important;background:#ef4444a6!important;border-color:#ef444473!important}.modal-actions .menu-item.btn-danger:last-child:hover{background:linear-gradient(135deg,#ef4444a6,#b91c1c73)!important;border-color:#ef4444b3!important;box-shadow:0 0 20px #ef444459,inset 0 1px #fecaca3d!important}.modal-actions .menu-item:last-child:disabled{color:#6b7280!important;box-shadow:none!important;background:linear-gradient(135deg,#9ca3af80,#6b728066)!important;border-color:#9ca3af4d!important}.modal-actions .menu-item:last-child:disabled:hover{box-shadow:none!important;background:linear-gradient(135deg,#9ca3af80,#6b728066)!important;border-color:#9ca3af4d!important;transform:none!important}.modal-actions .menu-item.btn-success{color:#fff!important;background:#22c55ea6!important;border-color:#22c55e73!important;font-weight:700!important}.modal-actions .menu-item.btn-success:hover{background:linear-gradient(135deg,#22c55ea6,#16a34a8c)!important;border-color:#22c55e8c!important;box-shadow:0 0 20px #22c55e59,0 0 40px #16a34a33,inset 0 1px #bbf7d03d!important}.modal-actions .menu-item.btn-success:last-child{color:#fff!important;background:#22c55ea6!important;border-color:#22c55e73!important}.modal-actions .menu-item.btn-success:last-child:hover{background:linear-gradient(135deg,#22c55ea6,#15803d73)!important;border-color:#22c55eb3!important;box-shadow:0 0 20px #22c55e59,inset 0 1px #bbf7d03d!important}main{background:0 0!important;width:100%!important;min-height:100vh!important}main.with-header{padding-top:5rem!important}main.with-header>div{width:100%!important}.floating-button{z-index:200!important;aspect-ratio:1!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:2.25rem!important;height:2.25rem!important;padding:0!important;line-height:0!important;transition:background .2s,border-color .2s,box-shadow .2s!important;display:inline-flex!important;position:fixed!important;top:1rem!important}.floating-button svg{stroke:currentColor!important;width:19px!important;height:19px!important;margin:0 auto!important;display:block!important}.menu-icon svg{margin:0 auto!important;display:block!important}:root:not([data-icon-theme]) .floating-button,[data-icon-theme=default] .floating-button{color:#374151!important;background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}.dark:not([data-icon-theme]) .floating-button,.dark [data-icon-theme=default] .floating-button,.dark[data-icon-theme=default] .floating-button{color:#fff!important;background:#fbbf240d!important;border:2px solid #b48214b3!important}:root:not([data-icon-theme]) .floating-button:hover,[data-icon-theme=default] .floating-button:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf244d!important}[data-icon-theme=neon-gold] .floating-button{color:#374151!important;background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2466!important}.dark[data-icon-theme=neon-gold] .floating-button,.dark [data-icon-theme=neon-gold] .floating-button{color:#fff!important}[data-icon-theme=neon-gold] .floating-button:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf2480!important}[data-icon-theme=blue] .floating-button{color:#374151!important;background:#3b82f60d!important;border:2px solid #1e50b4b3!important;box-shadow:0 2px 8px #3b82f64d!important}.dark[data-icon-theme=blue] .floating-button,.dark [data-icon-theme=blue] .floating-button{color:#fff!important}[data-icon-theme=blue] .floating-button:hover{background:#3b82f61a!important;border:2px solid #1e50b4d9!important;box-shadow:0 4px 16px #3b82f666!important}[data-icon-theme=red] .floating-button{color:#374151!important;background:#ef44440d!important;border:2px solid #b42828b3!important;box-shadow:0 2px 8px #ef44444d!important}.dark[data-icon-theme=red] .floating-button,.dark [data-icon-theme=red] .floating-button{color:#fff!important}[data-icon-theme=red] .floating-button:hover{background:#ef44441a!important;border:2px solid #b42828d9!important;box-shadow:0 4px 16px #ef444466!important}[data-icon-theme=green] .floating-button{color:#374151!important;background:#10b9810d!important;border:2px solid #0a7850b3!important;box-shadow:0 2px 8px #10b9814d!important}.dark[data-icon-theme=green] .floating-button,.dark [data-icon-theme=green] .floating-button{color:#fff!important}[data-icon-theme=green] .floating-button:hover{background:#10b9811a!important;border:2px solid #0a7850d9!important;box-shadow:0 4px 16px #10b98166!important}[data-icon-theme=purple] .floating-button{color:#374151!important;background:#8b5cf60d!important;border:2px solid #5a32b4b3!important;box-shadow:0 2px 8px #8b5cf64d!important}.dark[data-icon-theme=purple] .floating-button,.dark [data-icon-theme=purple] .floating-button{color:#fff!important}[data-icon-theme=purple] .floating-button:hover{background:#8b5cf61a!important;border:2px solid #5a32b4d9!important;box-shadow:0 4px 16px #8b5cf666!important}[data-icon-theme=gray] .floating-button{color:#374151!important;background:#6b72800d!important;border:2px solid #3c414bb3!important;box-shadow:0 2px 8px #6b72804d!important}.dark[data-icon-theme=gray] .floating-button,.dark [data-icon-theme=gray] .floating-button{color:#fff!important}[data-icon-theme=gray] .floating-button:hover{background:#6b72801a!important;border:2px solid #3c414bd9!important;box-shadow:0 4px 16px #6b728066!important}[data-icon-theme=pink] .floating-button{color:#374151!important;background:#ec48990d!important;border:2px solid #b4286eb3!important;box-shadow:0 2px 8px #ec48994d!important}.dark[data-icon-theme=pink] .floating-button,.dark [data-icon-theme=pink] .floating-button{color:#fff!important}[data-icon-theme=pink] .floating-button:hover{background:#ec48991a!important;border:2px solid #b4286ed9!important;box-shadow:0 4px 16px #ec489966!important}.grievance-signature-button{cursor:pointer!important;border:2px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms!important;display:inline-flex!important}.grievance-signature-button:hover{transform:translateY(-2px)!important}.grievance-signature-button:active{transform:translateY(0)!important}.grievance-signature-button svg{color:currentColor;flex-shrink:0;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important}:root:not([data-icon-theme]) .grievance-signature-button,[data-icon-theme=default] .grievance-signature-button{color:#374151!important;background:#fbbf240d!important;border-color:#b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}.dark:not([data-icon-theme]) .grievance-signature-button,.dark [data-icon-theme=default] .grievance-signature-button,.dark[data-icon-theme=default] .grievance-signature-button{color:#fff!important}:root:not([data-icon-theme]) .grievance-signature-button:hover,[data-icon-theme=default] .grievance-signature-button:hover{background:#fbbf241a!important;border-color:#b48214d9!important;box-shadow:0 4px 16px #fbbf244d!important}[data-icon-theme=neon-gold] .grievance-signature-button{color:#374151!important;background:#fbbf240d!important;border-color:#b48214b3!important;box-shadow:0 2px 8px #fbbf2466!important}.dark[data-icon-theme=neon-gold] .grievance-signature-button,.dark [data-icon-theme=neon-gold] .grievance-signature-button{color:#fff!important}[data-icon-theme=neon-gold] .grievance-signature-button:hover{background:#fbbf241a!important;border-color:#b48214d9!important;box-shadow:0 4px 16px #fbbf2480!important}[data-icon-theme=blue] .grievance-signature-button{color:#374151!important;background:#3b82f60d!important;border-color:#1e50b4b3!important;box-shadow:0 2px 8px #3b82f64d!important}.dark[data-icon-theme=blue] .grievance-signature-button,.dark [data-icon-theme=blue] .grievance-signature-button{color:#fff!important}[data-icon-theme=blue] .grievance-signature-button:hover{background:#3b82f61a!important;border-color:#1e50b4d9!important;box-shadow:0 4px 16px #3b82f666!important}[data-icon-theme=red] .grievance-signature-button{color:#374151!important;background:#ef44440d!important;border-color:#b42828b3!important;box-shadow:0 2px 8px #ef44444d!important}.dark[data-icon-theme=red] .grievance-signature-button,.dark [data-icon-theme=red] .grievance-signature-button{color:#fff!important}[data-icon-theme=red] .grievance-signature-button:hover{background:#ef44441a!important;border-color:#b42828d9!important;box-shadow:0 4px 16px #ef444466!important}[data-icon-theme=green] .grievance-signature-button{color:#374151!important;background:#10b9810d!important;border-color:#0a7850b3!important;box-shadow:0 2px 8px #10b9814d!important}.dark[data-icon-theme=green] .grievance-signature-button,.dark [data-icon-theme=green] .grievance-signature-button{color:#fff!important}[data-icon-theme=green] .grievance-signature-button:hover{background:#10b9811a!important;border-color:#0a7850d9!important;box-shadow:0 4px 16px #10b98166!important}[data-icon-theme=purple] .grievance-signature-button{color:#374151!important;background:#8b5cf60d!important;border-color:#5a32b4b3!important;box-shadow:0 2px 8px #8b5cf64d!important}.dark[data-icon-theme=purple] .grievance-signature-button,.dark [data-icon-theme=purple] .grievance-signature-button{color:#fff!important}[data-icon-theme=purple] .grievance-signature-button:hover{background:#8b5cf61a!important;border-color:#5a32b4d9!important;box-shadow:0 4px 16px #8b5cf666!important}[data-icon-theme=gray] .grievance-signature-button{color:#374151!important;background:#6b72800d!important;border-color:#3c414bb3!important;box-shadow:0 2px 8px #6b72804d!important}.dark[data-icon-theme=gray] .grievance-signature-button,.dark [data-icon-theme=gray] .grievance-signature-button{color:#fff!important}[data-icon-theme=gray] .grievance-signature-button:hover{background:#6b72801a!important;border-color:#3c414bd9!important;box-shadow:0 4px 16px #6b728066!important}[data-icon-theme=pink] .grievance-signature-button{color:#374151!important;background:#ec48990d!important;border-color:#b4286eb3!important;box-shadow:0 2px 8px #ec48994d!important}.dark[data-icon-theme=pink] .grievance-signature-button,.dark [data-icon-theme=pink] .grievance-signature-button{color:#fff!important}[data-icon-theme=pink] .grievance-signature-button:hover{background:#ec48991a!important;border-color:#b4286ed9!important;box-shadow:0 4px 16px #ec489966!important}.wallpaper-selector{z-index:2001;display:inline-block;position:relative}.wallpaper-preview-button{color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:200px;max-width:200px;transition:all .2s;display:flex;border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;box-shadow:none!important;background:#ffffff12!important;justify-content:flex-start!important;padding:.5rem .75rem!important;position:relative!important}.wallpaper-preview-button>svg{flex-shrink:0!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}.wallpaper-preview-button>div{flex:0 auto!important;align-self:flex-start!important;align-items:center!important;gap:.75rem!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;left:0!important}.wallpaper-preview-button>div>.wallpaper-preview{flex-shrink:0!important;width:1.75rem!important;height:1.75rem!important;margin:0!important}.wallpaper-preview-button span{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.wallpaper-preview-button>div>span{white-space:nowrap!important;text-overflow:clip!important;flex-grow:0!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.wallpaper-preview-button:hover{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;background:#ffffff12!important}.dark .wallpaper-preview-button,.dark .wallpaper-preview-button:hover{background:#0006!important;border-color:#fff3!important}.wallpaper-preview{border:1px solid var(--stroke-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:24px;height:16px;overflow:hidden}.wallpaper-dropdown-icon{width:16px;height:16px;transition:transform .2s}.wallpaper-dropdown-icon.open{transform:rotate(180deg)}.wallpaper-dropdown{z-index:2002;border-radius:8px;min-width:200px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #9ca3af4d!important;box-shadow:0 4px 20px #00000026!important}.wallpaper-dropdown-portaled,.theme-dropdown-portaled{z-index:99999!important}.wallpaper-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;border:none;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex;background:0 0!important}.wallpaper-option:hover{background:0 0!important}.wallpaper-option.selected{font-weight:500!important}.dark .wallpaper-dropdown{background:#000000f2!important;border-color:#fff3!important}[data-icon-theme=default] .wallpaper-option:hover,html:not([data-icon-theme]) .wallpaper-option:hover,body:not([data-icon-theme]) .wallpaper-option:hover{background:#fbbf241a!important}[data-icon-theme=default] .wallpaper-option.selected,html:not([data-icon-theme]) .wallpaper-option.selected,body:not([data-icon-theme]) .wallpaper-option.selected{background:#fbbf2433!important}[data-icon-theme=blue] .wallpaper-option:hover{background:#3b82f61a!important}[data-icon-theme=blue] .wallpaper-option.selected{background:#3b82f633!important}[data-icon-theme=red] .wallpaper-option:hover{background:#ef44441a!important}[data-icon-theme=red] .wallpaper-option.selected{background:#ef444433!important}[data-icon-theme=green] .wallpaper-option:hover{background:#10b9811a!important}[data-icon-theme=green] .wallpaper-option.selected{background:#10b98133!important}[data-icon-theme=purple] .wallpaper-option:hover{background:#8b5cf61a!important}[data-icon-theme=purple] .wallpaper-option.selected{background:#8b5cf633!important}[data-icon-theme=gray] .wallpaper-option:hover{background:#6b72801a!important}[data-icon-theme=gray] .wallpaper-option.selected{background:#6b728033!important}[data-icon-theme=pink] .wallpaper-option:hover{background:#ec48991a!important}[data-icon-theme=pink] .wallpaper-option.selected{background:#ec489933!important}.wallpaper-option-preview{border:1px solid var(--stroke-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;flex-shrink:0;width:32px;height:20px}.wallpaper-option-name{flex:1;font-size:14px;font-weight:500}.wallpaper-check-icon{width:16px;height:16px;color:var(--primary)}.theme-selector{z-index:2001;display:inline-block;position:relative}.theme-preview-button{color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:200px;max-width:200px;transition:all .2s;display:flex;border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;box-shadow:none!important;background:#ffffff12!important;justify-content:flex-start!important;padding:.5rem .75rem!important;position:relative!important}.theme-preview-button>div{flex:0 auto!important;align-self:flex-start!important;align-items:center!important;gap:.75rem!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;left:0!important}.theme-preview-button>svg{flex-shrink:0!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}.theme-preview-button>div>span:first-child{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;margin:0!important;font-size:1.75rem!important;line-height:1!important;display:flex!important}.theme-preview-button span{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.theme-preview-button>div>span:not(:first-child){white-space:nowrap!important;text-overflow:clip!important;flex-grow:0!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.theme-preview-button:hover{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;background:#ffffff12!important}.dark .theme-preview-button,.dark .theme-preview-button:hover{background:#0006!important;border-color:#fff3!important}.theme-dropdown-icon{width:16px;height:16px;transition:transform .2s}.theme-dropdown-icon.open{transform:rotate(180deg)}.theme-dropdown{z-index:2002;border-radius:8px;min-width:200px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #9ca3af4d!important;box-shadow:0 4px 20px #00000026!important}.theme-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;border:none;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex;background:0 0!important}.theme-option:hover{background:#fbbf241a!important}.theme-option.selected{background:#fbbf2433!important;font-weight:500!important}.dark .theme-dropdown{background:#000000f2!important;border-color:#fff3!important}.theme-check-icon{width:16px;height:16px;color:var(--primary);margin-left:auto}.language-selector{z-index:2001;display:inline-block;position:relative}.language-preview-button{color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:200px;max-width:200px;transition:all .2s;display:flex;border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;box-shadow:none!important;background:#ffffff12!important;justify-content:flex-start!important;padding:.5rem .75rem!important;position:relative!important}.language-preview-button>svg{flex-shrink:0!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}.language-preview-button>div{flex:0 auto!important;align-self:flex-start!important;align-items:center!important;gap:.75rem!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;left:0!important}.language-preview-button>div>span:first-child,.language-preview-button>div>img{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;margin:0!important;font-size:1.75rem!important;line-height:1!important;display:flex!important}.language-preview-button span{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.language-preview-button>div>span:not(:first-child){white-space:nowrap!important;text-overflow:clip!important;flex-grow:0!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.language-preview-button:hover{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;background:#ffffff12!important}.dark .language-preview-button,.dark .language-preview-button:hover{background:#0006!important;border-color:#fff3!important}.language-dropdown-icon{width:16px;height:16px;transition:transform .2s}.language-dropdown-icon.open{transform:rotate(180deg)}.language-dropdown{z-index:2002;border-radius:8px;min-width:200px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #9ca3af4d!important;box-shadow:0 4px 20px #00000026!important}.language-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;border:none;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex;background:0 0!important}.language-option:hover{background:#fbbf241a!important}.language-option.selected{background:#fbbf2433!important;font-weight:500!important}.dark .language-dropdown{background:#000000f2!important;border-color:#fff3!important}.language-check-icon{width:16px;height:16px;color:var(--primary);margin-left:auto}.sidebar-container{z-index:150!important;visibility:hidden!important;opacity:0!important;height:100vh!important;transition:transform .15s ease-in-out,visibility .15s ease-in-out,opacity .15s ease-in-out!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-100%)!important}.sidebar-container.opening{transition:transform .22s ease-in-out,visibility .22s ease-in-out,opacity .22s ease-in-out!important}.sidebar-container.closing{transition:transform .2s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-in-out!important}.sidebar-container.open{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.notifications-sidebar-container{z-index:202!important;visibility:hidden!important;opacity:0!important;height:100vh!important;transition:transform .2s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-in-out!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-100%)!important}.notifications-sidebar-container.open{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.notifications-sidebar{background:var(--surface-bg)!important;backdrop-filter:none!important;border-right:1px solid var(--stroke-color)!important;flex-direction:column!important;width:20rem!important;max-width:90vw!important;height:100%!important;display:flex!important;box-shadow:25px 0 50px -12px #00000040!important}.notifications-sidebar-header{border-bottom:1px solid var(--stroke-color)!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem!important;display:flex!important}.notifications-sidebar-title{color:var(--foreground)!important;margin:0!important;font-size:1.25rem!important;font-weight:600!important}.notifications-sidebar-close{color:var(--foreground)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;padding:.5rem!important;transition:background .15s!important;display:flex!important}.notifications-sidebar-close:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.notifications-sidebar-content{flex:1!important;padding:1rem!important;overflow-y:auto!important}.notifications-empty{height:100%!important;color:var(--muted-foreground)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.notifications-backdrop{z-index:201!important}.notifications-sidebar .data-section-card{backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;border:none!important;box-shadow:0 2px 8px #0000001a,0 1px 3px #00000014,0 0 0 1px #0000001a!important}.dark .notifications-sidebar .data-section-card{backdrop-filter:blur(64px)saturate(220%)brightness(.98)!important;border:none!important;box-shadow:0 2px 8px #0000001a,0 1px 3px #00000014,0 0 0 1px #ffffff1a!important}.notifications-sidebar .menu-item{border-radius:6px!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:.14rem .41rem!important;font-size:.81rem!important;line-height:1!important}.notifications-sidebar-footer .menu-item{justify-content:center!important;align-items:center!important;width:100%!important;min-width:auto!important;height:auto!important;min-height:auto!important;padding:.5rem 1rem!important;font-size:.875rem!important;display:flex!important}.notifications-sidebar-footer .menu-item:focus-visible{outline-offset:2px!important;outline:2px solid #f59e0b!important}:not([data-icon-theme]) .notifications-sidebar-footer .menu-item,[data-icon-theme=default] .notifications-sidebar-footer .menu-item{border-color:#b4821480!important}:not([data-icon-theme]) .notifications-sidebar-footer .menu-item:hover,[data-icon-theme=default] .notifications-sidebar-footer .menu-item:hover{background:#fbbf2414!important;border-color:#b48214d9!important;box-shadow:0 2px 8px #fbbf2440!important}:not([data-icon-theme]) .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#f59e0b!important}[data-icon-theme=default] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#f59e0b!important}[data-icon-theme=neon-gold] .notifications-sidebar-footer .menu-item{border-color:#b48214b3!important}[data-icon-theme=neon-gold] .notifications-sidebar-footer .menu-item:hover{background:#fbbf241a!important;border-color:#b48214d9!important;box-shadow:0 2px 8px #fbbf2466!important}[data-icon-theme=neon-gold] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#fbbf24!important}[data-icon-theme=blue] .notifications-sidebar-footer .menu-item{border-color:#1e50b480!important}[data-icon-theme=blue] .notifications-sidebar-footer .menu-item:hover{background:#3b82f614!important;border-color:#1e50b4d9!important;box-shadow:0 2px 8px #3b82f64d!important}[data-icon-theme=blue] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#3b82f6!important}[data-icon-theme=red] .notifications-sidebar-footer .menu-item{border-color:#b4282880!important}[data-icon-theme=red] .notifications-sidebar-footer .menu-item:hover{background:#ef444414!important;border-color:#b42828d9!important;box-shadow:0 2px 8px #ef44444d!important}[data-icon-theme=red] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#ef4444!important}[data-icon-theme=green] .notifications-sidebar-footer .menu-item{border-color:#0a785080!important}[data-icon-theme=green] .notifications-sidebar-footer .menu-item:hover{background:#10b98114!important;border-color:#0a7850d9!important;box-shadow:0 2px 8px #10b9814d!important}[data-icon-theme=green] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#10b981!important}[data-icon-theme=purple] .notifications-sidebar-footer .menu-item{border-color:#5a32b480!important}[data-icon-theme=purple] .notifications-sidebar-footer .menu-item:hover{background:#8b5cf614!important;border-color:#5a32b4d9!important;box-shadow:0 2px 8px #8b5cf64d!important}[data-icon-theme=purple] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#8b5cf6!important}[data-icon-theme=gray] .notifications-sidebar-footer .menu-item{border-color:#3c414b80!important}[data-icon-theme=gray] .notifications-sidebar-footer .menu-item:hover{background:#6b728014!important;border-color:#3c414bd9!important;box-shadow:0 2px 8px #6b72804d!important}[data-icon-theme=gray] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#6b7280!important}[data-icon-theme=pink] .notifications-sidebar-footer .menu-item{border-color:#b4286e80!important}[data-icon-theme=pink] .notifications-sidebar-footer .menu-item:hover{background:#ec489914!important;border-color:#b4286ed9!important;box-shadow:0 2px 8px #ec48994d!important}[data-icon-theme=pink] .notifications-sidebar-footer .menu-item:focus-visible{outline-color:#ec4899!important}.floating-button.behind-notifications{z-index:199!important}.sidebar{background:var(--surface-bg)!important;backdrop-filter:none!important;border-right:1px solid var(--stroke-color)!important;flex-direction:column!important;align-items:center!important;height:100%!important;display:flex!important;box-shadow:0 25px 50px -12px #00000040!important}.sidebar.expanded{width:20rem!important;max-width:90vw!important}.sidebar.collapsed{width:4rem!important}.sidebar-header{border-bottom:1px solid var(--stroke-color)!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important}.sidebar-logo{align-items:center!important;gap:.75rem!important;display:flex!important}.sidebar-logo-image{border-radius:.5rem!important;justify-content:center!important;align-items:center!important;width:3rem!important;height:3rem!important;display:flex!important}.sidebar-logo-text{color:#1f2937!important;white-space:nowrap!important;opacity:0!important;font-weight:600!important;transition:opacity .16s,transform .16s!important;display:inline-block!important;transform:translate(6px)!important}.sidebar-container.open .sidebar-logo-text,.sidebar.expanded .sidebar-logo-text{opacity:1!important;transform:translate(0)!important}.sidebar-container.opening .sidebar-logo-text,.sidebar-container.closing .sidebar-logo-text{opacity:0!important;transform:translate(6px)!important}.dark .sidebar-logo-text{color:#f3f4f6!important}.sidebar-toggle{color:#1f2937!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.5rem!important;padding:.25rem!important}.dark .sidebar-toggle{color:#e5d5db!important}.sidebar-toggle:hover{color:#111827!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.dark .sidebar-toggle:hover{color:#f3f4f6!important}.sidebar-toggle svg{width:1rem!important;height:1rem!important}.sidebar-toggle svg.rotated{transform:rotate(180deg)!important}.sidebar-nav{width:100%!important;padding:.5rem .5rem 2.5rem!important}.sidebar-nav-list{flex-direction:column!important;gap:.25rem!important;display:flex!important}.sidebar-nav-link{color:#374151!important;border-radius:.5rem!important;align-items:center!important;gap:.75rem!important;padding:.5rem .75rem!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.dark .sidebar-nav-link{color:#9ca3af!important}.sidebar-nav-link:hover{color:#111827!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.dark .sidebar-nav-link:hover{color:#f3f4f6!important}.sidebar-nav-link.active{border-color:var(--stroke-color-hover)!important;color:#111827!important;background:#fbbf2433!important}.dark .sidebar-nav-link.active{border-color:var(--stroke-color-hover)!important;color:#fff!important;background:#fbbf2433!important}.sidebar-nav-icon{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important;width:1.75rem!important;height:1.75rem!important}.sidebar-nav-text{white-space:nowrap!important;opacity:0!important;font-weight:500!important;transition:opacity .16s,transform .16s!important;display:inline-block!important;transform:translate(6px)!important}.sidebar-container.open .sidebar-nav-text,.sidebar.expanded .sidebar-nav-text{opacity:1!important;transform:translate(0)!important}.sidebar-container.opening .sidebar-nav-text,.sidebar-container.closing .sidebar-nav-text{opacity:0!important;transform:translate(6px)!important}.sidebar-separator{border-top:1px solid #e5e7eb4d!important;margin:0 .5rem!important}.sidebar-profile-link{width:100%!important;color:inherit!important;text-decoration:none!important;display:block!important}.sidebar-profile-link:hover{opacity:.8!important}.sidebar-profile{align-items:center!important;gap:.75rem!important;width:100%!important;display:flex!important}.sidebar-profile-section{border-bottom:1px solid var(--stroke-color)!important;width:100%!important;padding:.5rem!important}.sidebar-profile-section .sidebar-profile{border-radius:.5rem!important;margin-left:-.65rem!important;padding:.5rem .75rem!important}.sidebar-profile-section .sidebar-profile:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.sidebar-profile{flex-direction:row!important;align-items:center!important;gap:.75rem!important;display:flex!important}.sidebar-profile-avatar{background:var(--surface-bg-hover)!important;border:2px solid var(--stroke-color)!important;box-sizing:border-box!important;aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important;overflow:hidden!important}.sidebar-profile-avatar-with-image{border:2px solid var(--stroke-color)!important;box-sizing:border-box!important;aspect-ratio:1!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important;overflow:hidden!important}.sidebar-profile-avatar-initial{color:var(--foreground)!important;text-transform:uppercase!important;font-size:1.25rem!important;font-weight:600!important}.sidebar-profile-info{flex-direction:column!important;flex:1!important;gap:.25rem!important;min-width:0!important;display:flex!important}.sidebar-profile-name{color:var(--foreground)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:1rem!important;font-weight:600!important;overflow:hidden!important}.sidebar-profile-email{color:var(--foreground)!important;opacity:.7!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.875rem!important;overflow:hidden!important}.sidebar-footer{border-top:1px solid var(--stroke-color)!important;margin-top:auto!important;padding-top:.25rem!important}.sidebar-footer .sidebar-logo-image{border-radius:6px!important;width:32px!important;height:32px!important}.sidebar-footer .sidebar-logo-text{color:var(--foreground)!important;opacity:.8!important;font-size:.875rem!important;font-weight:500!important}.dark .sidebar-separator{border-color:#4b55634d!important}.sidebar-language{justify-content:center!important;width:100%!important;padding:.5rem .5rem 0!important;display:flex!important}.sidebar .sidebar-language:last-of-type,.sidebar-container .sidebar-language:last-of-type{margin-bottom:2.5rem!important}.language-switcher{color:#374151!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.5rem .75rem!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.dark .language-switcher{color:#9ca3af!important}.language-switcher:hover{color:#111827!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.dark .language-switcher:hover{color:#f3f4f6!important}[data-icon-theme=pink] .sidebar-nav-link:hover,[data-icon-theme=pink] .sidebar-nav-link.active{background:linear-gradient(135deg,#ec48991a,#db27770d)!important;border-color:#ec48994d!important;box-shadow:0 0 15px #ec489933!important}[data-icon-theme=pink] .sidebar-nav-link.active{background:#ec489933!important;border-color:#ec489980!important;box-shadow:0 0 10px #ec489926!important}[data-icon-theme=pink] .language-switcher:hover,[data-icon-theme=pink] .sidebar-profile-section .sidebar-profile:hover{background:linear-gradient(135deg,#ec48991a,#db27770d)!important}.language-switcher svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:1.25rem!important;height:1.25rem!important}.language-switcher .icon-circle{border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;line-height:0!important;display:inline-flex!important}.backdrop{backdrop-filter:blur(4px)!important;z-index:140!important;background:#0003!important;position:fixed!important;inset:0!important}body.sidebar-open .committees-main-content{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,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!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:#d1d5db!important}.dark .border-gray-600{border-color:#4b5563!important}.font-bold{font-weight:700!important}.text-right{text-align:right!important}.bg-white{background:#e9ecef!important}.dark .bg-black{background:#1a1a1a!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.hidden,.dark .dark\:hidden{display:none!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}.scale-105{transform:scale(1.05)!important}.rotate-180{transform:rotate(180deg)!important}.language-button{cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.25rem!important;padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:500!important}.language-button.active{color:#d97706!important;background:linear-gradient(135deg,#fbbf2433,#d977061a)!important;border:1px solid #fbbf2480!important;box-shadow:0 0 15px #fbbf2440!important}.language-button.active:hover{border-color:#fbbf24b3!important;transform:scale(1.05)!important;box-shadow:0 0 20px #fbbf2466!important}.language-button.inactive{color:#6b7280!important;cursor:pointer!important}.dark .language-button.inactive{color:#9ca3af!important}.language-button.inactive:hover{color:#374151!important;background:#f3f4f6!important}.dark .language-button.inactive:hover{color:#9ca3af!important;background:#1f2937!important}.features-toggle{margin-left:auto}.features-toggle-btn{cursor:pointer;background-color:#fff;border-radius:16px;align-items:center;width:60px;height:32px;padding:0 2px;display:flex;position:relative;box-shadow:inset 0 4px 30px #0000001a,inset 0 4px 4px #0000001a,inset 0 -2px 2px #0000001a;transition:all .3s!important}.features-toggle-btn:hover{box-shadow:inset 0 4px 30px #00000026,inset 0 4px 4px #00000026,inset 0 -2px 2px #00000026}.features-toggle-indicator{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;box-shadow:0 4px 20px #0003;transition:transform .3s!important}.features-toggle-btn.active .features-toggle-indicator{background-color:#10b981;box-shadow:0 4px 20px #10b9814d;transform:translate(28px)!important}.features-toggle-icon{color:#6b7280;justify-content:center;align-items:center;width:100%;height:100%;transition:color .3s;display:flex}.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 #0000004d,inset 4px 0 4px #0000004d,inset 0 -2px 2px #0000004d}.dark .features-toggle-btn:hover,[data-theme=dark] .features-toggle-btn:hover{box-shadow:inset 0 4px 30px #0006,inset 4px 0 4px #0006,inset 0 -2px 2px #0006}.dark .features-toggle-indicator,[data-theme=dark] .features-toggle-indicator{background-color:#374151;box-shadow:0 4px 20px #0000004d}.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 #10b98166}.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{cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}.language-toggle-track{cursor:pointer;background-color:#fff;border-radius:16px;align-items:center;width:60px;height:32px;padding:0 2px;display:flex;position:relative;box-shadow:inset 0 4px 30px #0000001a,inset 0 4px 4px #0000001a,inset 0 -2px 2px #0000001a}[data-theme=dark] .language-toggle-track{background-color:#374151}.dark .language-toggle-track{background-color:#fff;box-shadow:inset 0 4px 30px #0000004d,inset 4px 0 4px #0000004d,inset 0 -2px 2px #0000004d}.language-toggle-thumb{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 20px #0003;transition:transform .3s!important}[data-theme=dark] .language-toggle-thumb{background-color:#f3f4f6}.language-toggle.active .language-toggle-thumb{transform:translate(28px)!important}.language-toggle-flag{object-fit:cover;border-radius:50%;width:20px;height:20px}.min-h-screen{min-height:100vh!important}.inset-0{top:0!important;right:0!important}.login-scope{min-height:100vh!important;overflow:hidden!important}body:has(.login-scope){height:100vh!important;max-height:100vh!important;overflow:hidden!important}html:has(.login-scope){height:100vh!important;max-height:100vh!important;overflow:hidden!important}.login-scope [class*=lg\:col-span-1],.login-scope .login-left-column{box-sizing:border-box!important;height:100vh!important;padding-top:env(safe-area-inset-top,0px)!important}@media (min-width:1024px){.login-scope [class*=lg\:col-span-1],.login-scope .login-left-column{min-width:0!important;padding-left:0!important;padding-right:0!important}}@media (max-width:1023px){.login-scope [class*=lg\:col-span-1],.login-scope .login-left-column{padding-left:0!important;padding-right:0!important}}.login-scope [class*=lg\:col-span-3],.login-scope .login-right-column{height:100vh!important}@media (min-width:1024px){.login-scope .login-right-column{width:100%!important}}.login-scope .h-full{height:100%!important;box-shadow:none!important;border:none!important}.login-scope .login-card-inner{min-width:0!important;padding: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 .p-6 .flex.justify-center label,.login-scope .login-card-inner .flex.justify-center label,.login-scope .login-card-inner form>div>div.flex.justify-center>label{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:static!important;left:auto!important}.login-scope .login-card-inner form>div:has(input[type=email]){align-items:center!important}.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{color:var(--foreground)!important;font-size:2.25rem!important;font-weight:700!important}.login-scope h2.text-2xl{color:var(--foreground)!important;margin-bottom:2rem!important;font-size:1.5rem!important;font-weight:600!important}.login-scope p.text-sm{margin-bottom:3rem!important;font-size:.875rem!important;line-height:1.25rem!important}.login-scope .flex-1{flex:1!important;margin-top:2rem!important}.login-scope form>div:has(input[type=email]){flex-direction:column!important;align-items:flex-start!important;margin-bottom:2rem!important;display:flex!important}.login-scope form>div:has(input[type=password]){flex-direction:column!important;align-items:flex-start!important;margin-bottom:2rem!important;display:flex!important}.login-scope form>div:has(input[type=email]){text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important;position:relative!important}.login-scope form>div:has(input[type=password]){text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important;position:relative!important}.login-scope form>div:has(input[type=email])>input{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:.5rem .625rem!important}.login-scope form>div:has(input[type=password])>input{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:.5rem .625rem!important}.login-scope form>div:has(input[type=checkbox]){flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;margin-bottom:1rem!important;display:flex!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{flex-direction:row!important;justify-content:center!important;align-items:center!important}.login-scope .flex.items-center label{margin-bottom:0!important;margin-left:.5rem!important;line-height:1!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;margin-bottom:1.25rem!important;font-size:.875rem!important;font-weight:500!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 form.space-y-6>div>label,.login-scope .flex-1 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(input[type=email])>label{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;left:0!important}.login-scope form>div:has(input[type=password])>label{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;left:0!important}.login-scope form>div[style*="width: 95%"]{text-align:center!important;display:block!important}.login-scope form>div[style*="width: 95%"]>label{text-align:center!important;width:100%!important;margin:0 auto!important;padding:0!important;display:block!important}.login-scope form>div[style*="width: 95%"]>label.block{text-align:center!important;width:100%!important;margin:0 auto!important;display:block!important}.login-scope form>div[style*="width: 95%"]>label.block.text-sm.font-medium.text-foreground.mb-3.text-center{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:block!important}.login-scope form>div[style*="width: 95%"]>label{text-align:center!important;width:100%!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.login-scope form>div>div.flex.justify-center{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.login-scope form>div>div.flex.justify-center>label{text-align:center!important;place-self:center!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;left:auto!important;transform:none!important}.login-scope .flex.justify-center label{margin:0!important}.login-scope .p-6 .flex.justify-center label{width:calc(100% + 3rem)!important;margin-left:-1.5rem!important;margin-right:-1.5rem!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;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;left:auto!important;transform:none!important}.forgot-password-link{color:#3b82f6!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin-top:.5rem!important;font-size:.875rem!important;text-decoration:none!important;display:inline-block!important}.forgot-password-link:hover{color:#2563eb!important;outline:none!important;text-decoration:underline!important}.forgot-password-link:focus{box-shadow:none!important;text-shadow:none!important;border:none!important;outline:none!important}.dark .forgot-password-link{color:#60a5fa!important}.dark .forgot-password-link:hover{color:#93c5fd!important}.login-scope .hidden[class*=lg\:block]{backdrop-filter:blur(10px)saturate(140%)!important;background:linear-gradient(135deg,#3b82f61a,#9333ea1a)!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{inset: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:#ffffff42!important}.icon-circle-grey-glass{backdrop-filter:none!important;color:var(--foreground)!important;background:#ffffff24!important;border:1px solid #ffffff47!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;box-shadow:inset 0 1px #fff3!important}.dark .icon-circle-grey-glass{background:#ffffff1f!important;border-color:#ffffff2e!important}.icon-circle-grey-glass:hover{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.members-add-btn{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:none!important;width:44px!important;height:44px!important;color:var(--foreground)!important;background:#ffffff24!important;border-radius:9999px!important;place-items:center!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #fff3!important}.dark .members-add-btn{background:#ffffff1f!important;border-color:#ffffff42!important}.members-add-btn:hover{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.members-add-btn svg{stroke:#fff!important;width:18px!important;height:18px!important}.members-form button[type=submit]{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:none!important;background:#ffffff24!important;border-radius:9999px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #fff3!important}.dark .members-form button[type=submit]{background:#ffffff1f!important;border-color:#ffffff42!important}.members-form button[type=submit]:hover{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.reasons-form button[type=submit],.salaries-form button[type=submit]{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:none!important;background:#ffffff24!important;border-radius:9999px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #fff3!important}.dark .reasons-form button[type=submit],.dark .salaries-form button[type=submit]{background:#ffffff1f!important;border-color:#ffffff42!important}.reasons-form button[type=submit]:hover,.salaries-form button[type=submit]:hover{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.icon-circle-grey-glass svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:1.1rem!important;height:1.1rem!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,#fbbf2426,#f59e0b1a)!important;border-color:#fbbf2466!important;box-shadow:0 0 20px #fbbf2440,0 0 40px #f59e0b26,inset 0 1px #fef3c733!important}.surface-thin{backdrop-filter:blur(4px)saturate(140%)!important;background:#ffffff08!important}.dark .surface-thin{background:#0000001f!important}.surface-calendar{backdrop-filter:blur(10px)saturate(140%)!important;background:#ffffff0f!important}.surface-calendar-thin{backdrop-filter:blur(10px)saturate(140%)!important;background:#ffffff1a!important}.dark .surface-calendar-thin{background:#00000047!important}.dark .surface-calendar{background:#0000003d!important}.file-input-button{backdrop-filter:none!important;color:#374151!important;cursor:pointer!important;background:#fbbf2433!important;border:1px solid #fbbf244d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:120px!important;height:35px!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 2px 8px #fbbf2433!important}.dark .file-input-button{color:#fff!important}.file-input-button:hover{background:linear-gradient(135deg,#fbbf2440,#f59e0b33)!important;border-color:#fbbf2480!important;transform:translateY(-2px)!important;box-shadow:0 0 20px #fbbf244d,0 0 40px #f59e0b33,inset 0 1px #fef3c74d!important}.file-input-button:active{transform:translateY(0)!important}.btn-calendar-pill{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:var(--foreground)!important;background:#fff3!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.625rem 1rem!important;font-weight:600!important;transition:background .14s,box-shadow .14s!important;display:inline-flex!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!important}.dark .btn-calendar-pill{background:#0000004d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}.btn-calendar-pill:hover{background:#ffffff4d!important}.dark .btn-calendar-pill:hover{background:#0006!important}.btn-calendar-pill:disabled{opacity:.6!important;cursor:not-allowed!important}button.btn-calendar-pill[type=submit]{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:var(--foreground)!important;background:#fff3!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.625rem 1rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!important}.dark button.btn-calendar-pill[type=submit]{background:#0000004d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}button.btn-calendar-pill[type=submit]:hover:not(:disabled){background:#ffffff4d!important}.dark button.btn-calendar-pill[type=submit]:hover:not(:disabled){background:#0006!important}input[type=email],input[type=password]{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;width:100%!important;color:var(--foreground)!important;background:#ffffff12!important;border-radius:.25rem!important;outline:none!important;padding:.5rem .75rem!important;font-size:.875rem!important}.dark input[type=email],.dark input[type=password]{color:var(--foreground)!important;background:#0006!important;border-color:#fff3!important}input[type=email]:hover,input[type=password]:hover{border-color:#fbbf244d!important;box-shadow:0 0 0 1px #fbbf2433!important}input[type=email]:focus,input[type=password]:focus{border-color:#fbbf24!important;box-shadow:0 0 0 2px #fbbf2433!important}input[type=email]::placeholder,input[type=password]::placeholder{color:#374151!important}.dark input[type=email]::placeholder,.dark input[type=password]::placeholder{color:#d1d5db!important}button[type=submit]{color:#111827!important;cursor:pointer!important;background:#e9ecef!important;border:1px solid #e5e7eb!important;border-radius:.25rem!important;width:100%!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important}.dark button[type=submit]{color:#f9fafb!important;background:#1a1a1a!important;border-color:#4b5563!important}button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.menu-item[type=submit],.news-form-actions .menu-item[type=submit],.modal-actions .menu-item[type=submit]{border-radius:.625rem!important}.sm\:p-4{padding:1rem!important}.lg\:p-6{padding:1.5rem!important}html body .data-section-card,html body .calendar-black-container{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important}html body .dark .data-section-card,html body .dark .calendar-black-container,html body.dark .data-section-card,html body.dark .calendar-black-container{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important}.data-section-card{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;border:var(--glass-panel-border)!important;color:#000!important;z-index:1!important;min-height:3rem!important;box-shadow:var(--glass-panel-shadow)!important;isolation:isolate!important;border-radius:.5rem!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding:.5rem .75rem!important;font-weight:500!important;display:flex!important;position:relative!important;overflow:visible!important;transform:translateZ(0)!important}.data-section-card:has(.theme-dropdown){z-index:10002!important}.data-section-card:has(.language-dropdown){z-index:10002!important}.data-section-card:has(.wallpaper-dropdown){z-index:10002!important}.data-section-card:has(.dropdown-panel){z-index:10002!important}.dark .data-section-card{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(.98)!important;border:var(--glass-panel-border)!important;color:#fff!important;box-shadow:var(--glass-panel-shadow)!important}.member-profile-tab-content-card.data-section-card{border-radius:.5rem!important;justify-content:flex-start!important;align-items:stretch!important;min-height:auto!important;margin-top:0!important;padding:1.5rem!important;display:block!important}.profile-layout-root .personal-info-card-mobile.calendar-black-container,.profile-layout-root .calendar-black-container.personal-info-card-mobile{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .profile-layout-root .personal-info-card-mobile.calendar-black-container,.dark .profile-layout-root .calendar-black-container.personal-info-card-mobile{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.profile-desktop .calendar-black-container:not(.personal-info-card-mobile),.profile-mobile .calendar-black-container:not(.personal-info-card-mobile){border:none!important}div[style*="width: 840px"] .calendar-black-container:has(h2){border:none!important}div[style*="width: 840px"] .calendar-black-container:has(h3){border:none!important}.profile-mobile .calendar-black-container,.profile-picture-rectangle.calendar-black-container,.calendar-black-container.profile-picture-rectangle,.dark .profile-desktop .calendar-black-container:not(.personal-info-card-mobile),.dark .profile-mobile .calendar-black-container:not(.personal-info-card-mobile){border:none!important}.dark div[style*="width: 840px"] .calendar-black-container:has(h2){border:none!important}.dark div[style*="width: 840px"] .calendar-black-container:has(h3){border:none!important}.dark .profile-mobile .calendar-black-container,.dark .profile-picture-rectangle.calendar-black-container,.dark .calendar-black-container.profile-picture-rectangle,.committees-mobile .calendar-black-container,.dark .committees-mobile .calendar-black-container{border:none!important}.committees-filter-bar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-filter-bar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.committees-create-agenda-bar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-create-agenda-bar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.committees-main-content .calendar-black-container:has(.upcoming-title){-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-main-content .calendar-black-container:has(.upcoming-title){-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.data-mobile .calendar-black-container,.dark .data-mobile .calendar-black-container{border:none!important}.committees-right-panel .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-right-panel .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.committees-mobile .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:none!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-mobile .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:none!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.grievance-mobile .calendar-black-container,.dark .grievance-mobile .calendar-black-container,.billboard-mobile .calendar-black-container,.dark .billboard-mobile .calendar-black-container,.reports-mobile .calendar-black-container,.dark .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-main .calendar-black-container,.calendar-main .calendar-sidebar-container,.calendar-sidebar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .calendar-main .calendar-black-container,.dark .calendar-main .calendar-sidebar-container,.dark .calendar-sidebar .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.committees-main-content .data-section-card,.committees-right-panel .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-main-content .data-section-card,.dark .committees-right-panel .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.data-content .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.member-profile-tab-bar{isolation:isolate!important;transform:translateZ(0)!important}.data-content .member-folder-tab,.member-profile-tab-bar .member-folder-tab{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .data-content .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.data-content .committees-main-content .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .data-content .committees-main-content .data-section-card,.dark .data-content .member-folder-tab,.dark .member-profile-tab-bar .member-folder-tab{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}html.dark .member-profile-tab-bar .member-folder-tab,.dark .member-profile-tab-bar .member-folder-tab{background:#ffffff0f!important}.data-mobile .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:none!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .data-mobile .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:none!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.grievance-layout .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .grievance-layout .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.approval-liberation-list .data-section-card{text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:auto!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;overflow:hidden!important}.approval-liberation-list .data-section-card ul{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important}.approval-liberation-list .data-section-card li{overflow-wrap:break-word!important;word-break:break-word!important;margin-left:0!important;padding-left:0!important;list-style:none!important}.approval-liberation-list .approval-liberation-events,.approval-liberation-list .approval-liberation-events li{list-style:none!important}.approval-liberation-list .approval-liberation-events li:before{content:none!important;display:none!important}.approval-liberation-list .approval-liberation-events li::marker{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;box-sizing:border-box!important;background:#ffffff0a!important;border-radius:8px!important;padding:.625rem .875rem .625rem 1.25rem!important}.dark .approval-liberation-list .approval-liberation-events li.approval-liberation-event-card{background:#00000026!important;border-color:#ffffff1f!important}.approval-liberation-list .approval-liberation-item-buttons{flex-flow:row!important;display:inline-flex!important}.approval-liberation-list .approval-liberation-item-buttons .icon,.approval-liberation-list .approval-liberation-item-buttons .icon-circle{flex-shrink:0!important;display:inline-flex!important}.approval-liberation-list .approval-liberation-bottom-buttons{flex-flow:row!important}.approval-liberation-list .approval-liberation-bottom-buttons>span{flex-shrink:0!important;display:inline-flex!important}.grievance-layout .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .grievance-layout .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.grievance-layout .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .grievance-layout .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .data-section-card,.billboard-layout .calendar-sidebar-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .billboard-layout .data-section-card,.dark .billboard-layout .calendar-sidebar-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .billboard-layout .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .billboard-layout .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .news-controls{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;border-radius:.5rem!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .billboard-layout .news-controls{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .news-article{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.billboard-layout .news-article:hover,.dark .billboard-layout .news-article:hover{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .billboard-layout .news-article{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout .news-controls.calendar-sidebar-container,.billboard-layout .news-article.calendar-sidebar-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}html.dark .billboard-layout .news-controls.calendar-sidebar-container,html.dark .billboard-layout .news-article.calendar-sidebar-container,.dark .billboard-layout .news-controls.calendar-sidebar-container,.dark .billboard-layout .news-article.calendar-sidebar-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.billboard-layout-wrapper .reports-content .news-controls.calendar-sidebar-container,.billboard-layout-wrapper .reports-content .news-article.calendar-sidebar-container,.billboard-layout-wrapper .reports-content .news-controls,.billboard-layout-wrapper .reports-content .news-article{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}html.dark .billboard-layout-wrapper .reports-content .news-controls.calendar-sidebar-container,html.dark .billboard-layout-wrapper .reports-content .news-article.calendar-sidebar-container,html.dark .billboard-layout-wrapper .reports-content .news-controls,html.dark .billboard-layout-wrapper .reports-content .news-article,.dark .billboard-layout-wrapper .reports-content .news-controls.calendar-sidebar-container,.dark .billboard-layout-wrapper .reports-content .news-article.calendar-sidebar-container,.dark .billboard-layout-wrapper .reports-content .news-controls,.dark .billboard-layout-wrapper .reports-content .news-article{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .user-activity-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.reports-layout-root .user-activity-row:hover td{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .user-activity-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.dark .reports-layout-root .user-activity-row:hover td{background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .invoice-event-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.reports-layout-root .invoice-event-row:hover td{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .invoice-event-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.dark .reports-layout-root .invoice-event-row:hover td{background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.reports-layout-root .invoice-events-table th{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .reports-layout-root .invoice-events-table th{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.profile-layout-root .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .profile-layout-root .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.users-page .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .users-page .data-section-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.users-page{background:0 0!important}@media (max-width:1023px){.users-page td:has(.user-row-grid){box-sizing:border-box!important;padding-left:0!important;padding-right:0!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-username,.users-page .user-row-grid .col-joined,.users-page .user-row-grid .col-role{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){box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}}.master-layout{background:0 0!important}.master-layout .data-section-card{background:var(--glass-panel-bg)!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;isolation:isolate!important;transform:translateZ(0)!important}.dark .master-layout .data-section-card{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(.98)!important}.profile-layout-root .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .profile-layout-root .calendar-black-container{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.profile-layout-root .profile-dark-mode-rectangle{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .profile-layout-root .profile-dark-mode-rectangle{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.profile-layout-root .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .profile-layout-root .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.committees-mobile-back-button .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .committees-mobile-back-button .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.data-mobile-back-button .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .data-mobile-back-button .mobile-header-card{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.archive-info-modal .archive-info-signatures-card,.archive-info-modal .archive-info-decision-card{text-align:left!important;justify-content:flex-start!important;align-items:stretch!important;display:block!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header{box-shadow:none!important;background:#0000000f!important;border:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-meeting-section-header:focus{box-shadow:none!important;outline: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{box-shadow:none!important;background:#ffffff0f!important;border:none!important;outline: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{box-shadow:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .data-section-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .data-section-card textarea{box-sizing:border-box!important;width:100%!important;min-height:100px!important}.dark .mobile-header-card{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:#fff!important;background:#ffffff0d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!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:#fff!important;opacity:.9!important}.invoice-event-row{background:0 0!important}.invoice-event-row td{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#fff3!important;border:none!important;transition:all .2s!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!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:#ffffff4d!important}.dark .invoice-event-row td{background:#ffffff0d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}.dark .invoice-event-row:hover td{background:#ffffff1a!important}.invoice-event-row td{color:var(--foreground)!important}.dark .invoice-event-row td{color:#fff!important}.invoice-events-table{border-collapse:separate!important;border-spacing:0 .5rem!important;background:0 0!important}.invoice-events-table thead tr{background:0 0!important}.invoice-events-table th{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#fff3!important;border:none!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!important}.dark .invoice-events-table th{background:#ffffff0d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!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 th,.user-activity-table td{border-left:none!important;border-right:none!important}.user-activity-table th:first-child,.user-activity-table td:first-child{border-left:none!important}.user-activity-table th:last-child,.user-activity-table td:last-child{border-right:none!important}.user-activity-row{background:0 0!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important}.user-activity-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;color:var(--foreground)!important;vertical-align:middle!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;padding:.5rem!important;transition:all .2s!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!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:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .user-activity-row td{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.dark .user-activity-row:hover td{background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.dark .data-sidebar-container,.dark .data-sidebar-container *,.dark .data-nav-container,.dark .data-nav-container *,.dark [class*=data-],.dark .data-sidebar-container .text-gray-900,.dark .data-sidebar-container .text-gray-600,.dark .data-sidebar-container .text-gray-500,.dark .data-sidebar-container .text-gray-400,.dark .data-sidebar-container .text-blue-600,.dark .data-sidebar-container .text-blue-400,.dark .data-sidebar-container .text-red-600,.dark .data-sidebar-container .text-red-400,.dark .data-sidebar-container .text-amber-500,.dark .data-sidebar-container .text-amber-400,.dark .data-sidebar-container .text-green-600,.dark .data-sidebar-container .text-green-400,.dark .data-section-card .text-gray-900{color:#fff!important}@media (max-width:1023px){#collective-agreement-mobile-wrapper{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#collective-agreement-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content: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{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#members-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content:has(#members-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#members-mobile-wrapper{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}}@media (min-width:769px) and (max-width:1023px){.data-content:has(#member-profile-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#member-profile-mobile-wrapper{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){#member-profile-mobile-wrapper{padding-left:0!important;padding-right:0!important}}@media (max-width:1023px){#descriptions-mobile-wrapper{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#descriptions-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content:has(#descriptions-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#descriptions-mobile-wrapper{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#salaries-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content:has(#salaries-mobile-wrapper) .data-mobile-back-button{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){#salaries-mobile-wrapper{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#bill-to-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content: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{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#export-import-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (min-width:769px) and (max-width:1023px){.data-content: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{width:calc(100% + 1rem)!important;margin-left:auto!important;margin-right:auto!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}}@media (max-width:1023px){#archives-mobile-wrapper{box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#archives-mobile-wrapper .p-3{padding-left:.25rem!important;padding-right:.25rem!important}}@media (max-width:767px){#archives-mobile-wrapper{padding-left:0!important;padding-right:0!important}#archives-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:#111827!important}.dark .text-gray-100{color:#f3f4f6!important}.dark .text-gray-800{color:#1f2937!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:#f3f4f6!important}.dark .bg-gray-800{background:#1f2937!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}}@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}}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,.block{display:block!important}select{background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark select{background:#00000029!important;border-color:#f9fafb24!important}button[type=submit]{cursor:pointer!important;background:0 0!important;border:none!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}}@media (min-width:640px){.data-form-submit{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{background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.inp:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.inp:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.inp::placeholder{color:#374151!important}.dark .inp::placeholder{color:#d1d5db!important}.data-form-grid{flex-direction:column!important;align-items:center!important;gap:.75rem!important;display:flex!important}@media (min-width:640px){.data-form-grid{grid-template-columns:1fr 1fr 1fr auto!important;align-items:center!important;gap:.75rem!important;display:grid!important}}.data-form-grid-reasons{flex-direction:column!important;align-items:center!important;gap:.75rem!important;display:flex!important}@media (min-width:640px){.data-form-grid-reasons{grid-template-columns:1fr 1fr auto!important;align-items:center!important;gap:.75rem!important;display:grid!important}}.data-form-container{background:0 0!important;border:none!important;padding:0!important}.data-form-field{width:100%!important}.data-form-label{opacity:.7!important;color:var(--foreground)!important;margin-bottom:.25rem!important;font-size:.75rem!important;display:block!important}.data-form-input,.data-form-select{background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark .data-form-input,.dark .data-form-select{background:#00000029!important;border-color:#f9fafb24!important}.data-form-input:focus,.data-form-select:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.data-form-input::placeholder{color:#11182799!important}.dark .data-form-input::placeholder{color:#f9fafb99!important}.data-form-submit{place-self:center end!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{flex-direction:column!important;gap:1rem!important;display:flex!important}@media (min-width:640px){.data-layout-grid{gap:1rem!important}}@media (min-width:1024px){.data-layout-grid{grid-template-columns:1fr 3fr!important;gap:1.5rem!important;display:grid!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;background:var(--surface-bg)!important;border-radius:1rem!important;min-height:480px!important;padding:1rem!important;box-shadow:0 1px 3px #0000001a!important}@media (min-width:640px){.data-content-container{padding:1rem!important}}.data-sidebar-wrapper-outer{width:100%!important;max-width:calc(300px + 2.5rem)!important;position:relative!important;overflow:visible!important}.calendar-shell .data-sidebar-wrapper-outer{contain:none!important;max-width:calc(300px + 2.5rem)!important;transform:none!important}.data-sidebar-background{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;isolation:isolate!important;width:calc(300px + 2.5rem)!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;box-shadow:var(--glass-panel-shadow)!important;z-index:-1!important;pointer-events:none!important;box-sizing:border-box!important;border:none!important;border-radius:0 16px 16px 0!important;outline:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 auto 0 0!important;transform:translateZ(0)!important}.dark .calendar-sidebar-bg{background-color:#0009!important}.calendar-shell .data-sidebar-background{display:none!important}.dark .data-sidebar-background{background:var(--glass-panel-bg)!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-side .data-sidebar-background,.profile-layout-root .profile-desktop .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .profile-layout-root .profile-side .data-sidebar-background,.dark .profile-layout-root .profile-desktop .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.data-side:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.reports-side:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;box-shadow:var(--glass-panel-shadow)!important;isolation:isolate!important;border:none!important;transform:translateZ(0)!important}.dark .data-side:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.dark .reports-side:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important}.reports-side .reports-desktop .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .reports-side .reports-desktop .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.billboard-desktop .data-sidebar-background,.billboard-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .billboard-desktop .data-sidebar-background,.dark .billboard-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.grievance-desktop .data-sidebar-background,.grievance-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .grievance-desktop .data-sidebar-background,.dark .grievance-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.data-desktop .data-sidebar-background,.data-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .data-desktop .data-sidebar-background,.dark .data-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.committees-desktop .data-sidebar-background,.committees-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border-right:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset -1px 0 #fff6,4px 0 24px #0000000a!important}.dark .committees-desktop .data-sidebar-background,.dark .committees-desktop-wrapper .data-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.calendar-shell .data-sidebar-background{margin:0!important;padding:0!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(0,0)!important}@media (min-width:640px){.data-sidebar-background{width:calc(300px + 2.5rem)!important;height:100vh!important;margin:0!important;padding:0!important;top:0!important;bottom:0!important;left:0!important}.calendar-sidebar-bg,.calendar-shell .data-sidebar-background{display:none!important}}@media (min-width:768px){.data-sidebar-background{width:calc(300px + 2.5rem)!important;height:100vh!important;margin:0!important;padding:0!important;top:0!important;bottom:0!important;left:0!important}.calendar-sidebar-bg,.calendar-shell .data-sidebar-background{display:none!important}}.grievance-right-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;z-index:-1!important;pointer-events:none!important;will-change:auto!important;box-sizing:border-box!important;background:#ffffffb8!important;border-left:1px solid #ffffffb3!important;border-radius:16px 0 0 16px!important;outline:none!important;width:625px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 0 0 auto!important;transform:none!important;box-shadow:inset 1px 0 #fff6,-4px 0 24px #0000000a!important}.dark .grievance-right-sidebar-background{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-left:1px solid #ffffff24!important;border-radius:16px 0 0 16px!important;box-shadow:inset 1px 0 #ffffff0f,-4px 0 24px #0003!important}.data-sidebar-container{backdrop-filter:none!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:1rem!important;width:100%!important;max-width:100%!important;padding:.5rem!important;position:sticky!important;top:1rem!important;overflow:visible!important}@media (min-width:640px){.data-sidebar-container{padding:.5rem!important}}.data-side .data-sidebar-wrapper-outer,.profile-side .data-sidebar-wrapper-outer,.reports-side .data-sidebar-wrapper-outer,.calendar-sidebar .data-sidebar-wrapper-outer{margin-top:0!important;padding-top:0!important}.data-side .data-sidebar-container,.profile-side .data-sidebar-container,.reports-side .data-sidebar-container,.calendar-sidebar .data-sidebar-container{margin-top:0!important;padding:0 .5rem .25rem!important}.data-side .data-sidebar-container{padding-left:0!important;position:sticky!important;top:0!important}.data-side .data-nav-link{padding-left:0!important;padding-right:.75rem!important}.data-desktop-wrapper .data-side .data-nav-link,.data-desktop .data-nav-link,.committees-desktop-wrapper .data-side .data-nav-link,.committees-desktop .data-nav-link{padding-left:.5rem!important;padding-right:.75rem!important}.profile-side .data-sidebar-container,.reports-side .data-sidebar-container,.calendar-sidebar .data-sidebar-container{position:relative!important;top:0!important}.reports-side .data-sidebar-container{padding-left:0!important}.reports-side .data-nav-link{padding-left:0!important;padding-right:.75rem!important}.grievance-desktop-wrapper .data-nav-link,.grievance-desktop .data-nav-link,.billboard-desktop-wrapper .data-nav-link,.billboard-desktop .data-nav-link,.reports-desktop-wrapper .data-nav-link,.reports-desktop .data-nav-link{padding-left:.5rem!important;padding-right:.75rem!important}.data-side .data-sidebar-container>.data-nav-link:first-child,.profile-side .data-sidebar-container>.data-nav-link:first-child,.reports-side .data-sidebar-container>.data-nav-link:first-child,.calendar-sidebar .data-sidebar-container>.data-nav-link:first-child{margin-top:0!important;padding-top:.5rem!important}.data-sidebar-title{color:var(--foreground)!important;margin-bottom:.75rem!important;font-size:.875rem!important;font-weight:600!important}@media (min-width:640px){.data-sidebar-title{margin-bottom:1rem!important;font-size:1rem!important}}.data-nav-container{box-sizing:border-box!important;flex-direction:column!important;gap:.5rem!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}@media (min-width:640px){.data-nav-container{gap:.75rem!important}}.data-nav-link{color:#111827!important;box-sizing:border-box!important;isolation:isolate!important;z-index:1!important;background:0 0!important;border-radius:.5rem!important;align-items:center!important;gap:.75rem!important;width:100%!important;max-width:100%!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease-in-out!important;display:flex!important;position:relative!important;overflow:visible!important}.data-nav-link:has(.theme-dropdown){z-index:10000!important}.data-nav-link:has(.language-dropdown){z-index:10000!important}.data-nav-link:has(.wallpaper-dropdown){z-index:10000!important}.data-nav-link svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important;width:1.75rem!important;height:1.75rem!important}.data-nav-link span{text-overflow:ellipsis!important;white-space:nowrap!important;white-space:nowrap!important;flex:1!important;min-width:0!important;overflow:hidden!important}.dark .data-nav-link{color:#fff!important}.data-nav-link:hover{color:#111827!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important}.dark .data-nav-link:hover{color:#f3f4f6!important}@media (min-width:640px){.data-nav-link{padding:.5rem .75rem!important;font-size:.875rem!important}}.data-nav-link.active{border-color:var(--stroke-color-hover)!important;color:#111827!important;background:#fbbf2433!important}.dark .data-nav-link.active{border-color:var(--stroke-color-hover)!important;color:#fff!important;background:#fbbf2433!important}.data-nav-link.nav-borderless{border:0!important}.data-nav-link.nav-borderless:hover,.data-nav-link.nav-borderless.active,.dark .data-nav-link.nav-borderless,.dark .data-nav-link.nav-borderless.active{border-color:#0000!important}.data-nav-link .theme-selector,.data-nav-link .language-selector,.data-nav-link .wallpaper-selector{z-index:100!important;pointer-events:auto!important;position:relative!important;overflow:visible!important}.data-nav-link .ml-auto{pointer-events:auto!important;z-index:100!important;flex:auto!important;justify-content:flex-end!important;min-width:0!important;display:flex!important;position:relative!important}.data-nav-link .theme-selector,.data-nav-link .language-selector,.data-nav-link .wallpaper-selector{width:auto!important;min-width:200px!important;max-width:200px!important}.data-nav-link .theme-selector button,.data-nav-link .language-selector button,.data-nav-link .wallpaper-selector button{pointer-events:auto!important;cursor:pointer!important}.data-nav-link .theme-dropdown,.data-nav-link .language-dropdown,.data-nav-link .wallpaper-dropdown{z-index:1!important;pointer-events:auto!important;position:absolute!important}.data-nav-link .theme-option,.data-nav-link .language-option,.data-nav-link .wallpaper-option{pointer-events:auto!important;cursor:pointer!important;z-index:51!important}.members-add-btn{backdrop-filter:none!important;background:#ffffff24!important;border:1px solid #ffffff47!important;border-radius:9999px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #fff3!important}.icon-circle{color:var(--foreground)!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;padding:.6rem!important;text-decoration:none!important;display:flex!important}.icon-circle:hover{transform:translateY(-2px)!important}[data-icon-theme=default] .icon-circle{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}[data-icon-theme=default] .icon-circle:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf244d!important}.icon-circle:active{transform:translateY(0)!important;box-shadow:0 2px 8px #60a5fa33!important}.icon-circle svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important}:root .icon-circle svg{stroke:#374151!important}.news-container{max-width:1200px;margin:0 auto;padding:0}.news-create-button svg{stroke:currentColor;fill:none;stroke-width:2px;width:19px;min-width:19px;height:19px;min-height:19px}.news-controls{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.news-create-container{flex-shrink:0}.news-right-controls{flex:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.news-search-container{flex:1;max-width:300px}.news-search-input{width:100%;color:var(--foreground);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.news-search-input::placeholder{color:#fff9}.news-sort-container{min-width:150px}.news-sort-select{width:100%;color:var(--foreground);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.news-articles-container{flex-direction:column;gap:1.5rem;display:flex}.news-article{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s}.news-article:hover{background:#ffffff14;border-color:#fbbf244d;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.news-article-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.news-article-meta{flex-direction:column;gap:.25rem;display:flex}.news-article-author{color:var(--foreground);font-size:.95rem;font-weight:600}.news-article-date{color:var(--muted-foreground);font-size:.85rem}.news-article-actions{gap:.5rem;display:flex}.news-article-content{align-items:flex-start;gap:1.5rem;display:flex}.news-article-image{background:#ffffff0d;border-radius:8px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.news-article-image-img{object-fit:cover;width:100%;height:100%}.news-article-text{flex:1;min-width:0}.news-article-title{color:var(--foreground);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.news-article-body{color:var(--foreground);white-space:pre-wrap;font-size:1rem;line-height:1.6}.news-create-modal{width:90vw;max-width:600px}.news-create-form{flex-direction:column;gap:1.5rem;display:flex}.news-form-group{flex-direction:column;gap:.5rem;display:flex}.news-form-label{color:var(--foreground);font-size:.95rem;font-weight:600}.news-form-optional{color:#11182799;font-size:.85rem;font-weight:400}.dark .news-form-optional{color:#fff9}.news-form-input,.news-form-textarea{width:100%;color:var(--foreground);resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.news-form-textarea{min-height:120px;font-family:inherit}.news-form-file{width:100%;color:var(--foreground);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem 1rem;font-size:.95rem;position:relative;overflow:hidden}.news-form-file::-webkit-file-upload-button{display:none}.news-form-file:before{content:"Choose File";color:var(--foreground);cursor:pointer;background:#fbbf2433;border:1px solid #fbbf244d;border-radius:6px;margin-right:.75rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-block}.news-form-file:hover:before{background:#fbbf244d;transform:translateY(-1px)}.news-form-file:focus:before{outline-offset:2px;outline:2px solid #fbbf2480}.news-image-preview{border-radius:8px;max-width:300px;margin-top:.75rem;overflow:hidden}.news-preview-img{object-fit:cover;width:100%;height:auto;max-height:200px}.news-form-actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.news-form-cancel,.news-form-submit{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.news-form-cancel{color:var(--foreground);background:#ffffff1a;border:1px solid #fff3}.news-form-cancel:hover{background:#ffffff26}.news-form-submit{color:var(--foreground);background:#fbbf2433;border:1px solid #fbbf244d}.news-form-submit:hover:not(:disabled){background:#fbbf244d;transform:translateY(-2px);box-shadow:0 4px 16px #fbbf244d}.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}@media (max-width:768px){.news-article-content{flex-direction:column}.news-article-image{width:100%;height:200px}.news-controls{flex-direction:column;gap:.75rem}.news-right-controls{flex-direction:column;gap:.75rem;width:100%}.news-search-container{max-width:none}}.dark .icon-circle svg{stroke:#fff!important}.surface{background:#e9ecef!important;border:1px solid #e5e7eb!important}.dark .surface{background:#1a1a1a!important;border-color:#4b5563!important}.dark .stroke{border-color:#4b5563!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}.reports-layout{flex-direction:column!important;gap:1rem!important;display:flex!important}@media (min-width:768px) and (max-width:1023px){.reports-layout{flex-flow:column!important;align-items:stretch!important;overflow-x:hidden!important}}@media (min-width:1024px){.reports-layout{flex-flow:row!important;align-items:flex-start!important;overflow-x:hidden!important}.reports-layout>.reports-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.reports-side{z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-grow:0!important;flex-shrink:0!important;width:100%!important;height:calc(100vh - 96px)!important;position:fixed!important;top:96px!important;left:1.5rem!important;overflow-y:auto!important}.reports-side::-webkit-scrollbar{display:none!important}@media (min-width:768px){.reports-side{z-index:100!important;flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:calc(100vh - 96px)!important;position:fixed!important;top:96px!important;left:1.5rem!important;overflow-y:auto!important}}@media (min-width:1024px){.reports-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1280px){.reports-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1536px){.reports-side{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.reports-content{flex:auto!important;width:100%!important;min-width:0!important}@media (min-width:768px) and (max-width:1023px){.reports-content{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important}}@media (min-width:1024px){.reports-content{flex:0 0 calc(100% - 300px - 1rem)!important;width:calc(100% - 300px - 1rem)!important;min-width:0!important;max-width:calc(100% - 300px - 1rem)!important;margin-left:calc(300px + 2.5rem)!important}}.reports-content-container{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;border-radius:1rem!important;min-height:480px!important;padding:1rem!important;box-shadow:0 1px 3px #0000001a!important}.reports-sidebar-container{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;border-radius:1rem!important;padding:.75rem!important;position:sticky!important;top:1rem!important;box-shadow:0 1px 3px #0000001a!important}.reports-sidebar-title{color:var(--foreground)!important;margin-bottom:.5rem!important;font-size:.875rem!important;font-weight:600!important}.reports-nav-container{flex-direction:column!important;gap:.5rem!important;display:flex!important}.reports-nav-link{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;border-radius:.75rem!important;align-items:center!important;min-height:44px!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.reports-nav-link:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.reports-nav-link.active{color:#111827!important;background:#f3f4f6!important;border-color:#fbbf2480!important;box-shadow:0 0 10px #fbbf2426!important}.dark .reports-nav-link.active{color:#f3f4f6!important;background:#1f2937!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;background:var(--surface-bg)!important;border-radius:1rem!important;padding:1rem!important;box-shadow:0 1px 3px #0000001a!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{color:var(--foreground)!important;margin-bottom:.25rem!important;font-size:.75rem!important;font-weight:500!important;display:block!important}.reports-form-select{background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark .reports-form-select{background:#00000029!important;border-color:#f9fafb24!important}.reports-form-select:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.reports-form-select:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.reports-form-input{background:var(--surface-bg)!important;width:100%!important;max-width:200px!important;color:var(--foreground)!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark .reports-form-input{background:#00000029!important;border-color:#f9fafb24!important}.reports-form-input:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.reports-form-input:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.reports-form-field{width:100%!important}.reports-form-field:hover{transform:translateY(-1px)!important}.reports-form-field:hover .reports-form-label{color:#fbbf24cc!important}.reports-form-grid{grid-template-columns:1fr!important;gap:.75rem!important;display:grid!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{width:100%!important;position:relative!important}.date-picker-input{background:var(--surface-bg)!important;width:100%!important;color:var(--foreground)!important;cursor:pointer!important;border:1px solid #11182724!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark .date-picker-input{background:#00000029!important;border-color:#f9fafb24!important}.date-picker-input:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.date-picker-input::placeholder{color:#374151!important}.dark .date-picker-input::placeholder{color:#d1d5db!important}.date-picker-dropdown{z-index:50!important;background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;backdrop-filter:blur(10px)!important;border-radius:.75rem!important;margin-top:.25rem!important;padding:.75rem!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-shadow:0 10px 25px #00000026!important}.date-picker-header{justify-content:space-between!important;align-items:center!important;margin-bottom:.75rem!important;display:flex!important}.date-picker-title{color:var(--foreground)!important;font-size:.875rem!important;font-weight:600!important}.date-picker-nav{gap:.25rem!important;display:flex!important}.date-picker-nav-button{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;width:1.75rem!important;height:1.75rem!important;color:var(--foreground)!important;cursor:pointer!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;display:flex!important}.date-picker-nav-button:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important}.date-picker-nav-button svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:.875rem!important;height:.875rem!important}.date-picker-grid{grid-template-columns:repeat(7,1fr)!important;gap:.125rem!important;display:grid!important}.date-picker-weekday{height:1.75rem!important;color:var(--foreground)!important;opacity:.7!important;justify-content:center!important;align-items:center!important;font-size:.75rem!important;font-weight:500!important;display:flex!important}.date-picker-day{height:1.75rem!important;color:var(--foreground)!important;cursor:pointer!important;border:1px solid #0000!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;font-size:.75rem!important;font-weight:500!important;display:flex!important}.date-picker-day:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important}.date-picker-day.selected{color:#111827!important;background:linear-gradient(135deg,#fbbf2433,#d9770626)!important;border-color:#fbbf2480!important;font-weight:600!important}.date-picker-day.other-month{opacity:.3!important;cursor:default!important}.date-picker-day.other-month:hover{background:0 0!important;border-color:#0000!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{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;cursor:pointer!important;border-radius:.625rem!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.menu-item:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.menu-item:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}.relative{position:relative!important}.fixed{position:fixed!important}.bg-gray-900,.dark .bg-gray-900{background:#111827!important}.border-gray-700,.dark .border-gray-700{border-color:#374151!important}.rounded-lg{border-radius:.5rem!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!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:#d1d5db!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.bg-blue-500{background:#3b82f6!important}.hover-gold-neon-glow:hover{background:linear-gradient(135deg,#fbbf2433,#d9770626)!important;border-color:#fbbf2480!important;transform:translateY(-.5px)!important;box-shadow:0 0 20px #fbbf244d!important}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040!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:#e5e7eb33!important}.dark .border-gray-700\/20{border-color:#37415133!important}.p-2{padding:.5rem!important}.w-5{width:1.25rem!important}.h-5{height:1.25rem!important}.text-gray-600{color:#4b5563!important}.text-gray-800{color:#1f2937!important}.dark .text-gray-200{color:#e5e7eb!important}.text-lg{font-size:1.125rem!important}.mb-3{margin-bottom:.75rem!important}.text-gray-500{color:#6b7280!important}.dark .text-gray-400{color:#9ca3af!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.text-gray-700{color:#374151!important}.dark .text-gray-300{color:#d1d5db!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,#facc1500)!important}.to-orange-500{--tw-gradient-to:#f97316!important}.text-white{color:#fff!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,#fefce800)!important}.hover\:to-orange-50:hover{--tw-gradient-to:#fff7ed!important}.dark .hover\:from-yellow-900\/20:hover{--tw-gradient-from:#78350f33!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#78350f00)!important}.dark .hover\:to-orange-900\/20:hover{--tw-gradient-to:#c2410c33!important}.text-gray-400{color:#9ca3af!important}.dark .text-gray-600{color:#4b5563!important}.opacity-50{opacity:.5!important}.billboard-container{padding:.75rem 1.5rem 1.5rem 0!important}.billboard-form-container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;margin-bottom:1rem!important;padding:1rem!important}.billboard-form-title{color:var(--foreground)!important;margin-bottom:.5rem!important;font-size:.875rem!important;font-weight:600!important}.billboard-form{gap:.5rem!important;display:flex!important}.billboard-input{color:var(--foreground)!important;background:0 0!important;border:none!important;border-radius:.5rem!important;flex:1!important;padding:.5rem .75rem!important;font-size:.875rem!important}.billboard-input:focus{box-shadow:none!important;outline:none!important}.billboard-input:hover{background:0 0!important;border-color:#0000!important}.billboard-post-button{color:var(--foreground)!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:80px!important;min-width:80px!important;max-width:80px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;display:inline-flex!important}.billboard-post-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.billboard-post-button:disabled{opacity:.5!important;cursor:not-allowed!important}.billboard-messages-container{flex-direction:column!important;gap:.75rem!important;display:flex!important}.billboard-message{box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:1rem!important}.billboard-message-header{justify-content:space-between!important;align-items:flex-start!important;gap:.75rem!important;display:flex!important}.billboard-message-content{flex:1!important}.billboard-message-meta{color:#6b7280!important;margin-bottom:.5rem!important;font-size:.875rem!important}.dark .billboard-message-meta{color:#9ca3af!important}.billboard-message-text{white-space:pre-wrap!important;color:var(--foreground)!important;font-size:.875rem!important}.billboard-edit-container{flex-direction:column!important;gap:.5rem!important;display:flex!important}.billboard-edit-textarea{width:100%!important;color:var(--foreground)!important;resize:none!important;background:0 0!important;border:none!important;border-radius:.5rem!important;min-height:4.5rem!important;padding:.5rem .75rem!important;font-size:.875rem!important}.billboard-edit-textarea:focus{box-shadow:none!important;outline:none!important}.billboard-edit-textarea:hover{background:0 0!important;border-color:#0000!important}.billboard-edit-actions{gap:.5rem!important;display:flex!important}.billboard-edit-button{color:var(--foreground)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.375rem!important;min-width:60px!important;padding:.25rem .75rem!important;font-size:.75rem!important;font-weight:500!important}.billboard-edit-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!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:#0000004d!important;border-color:#ffffff26!important}.billboard-actions{gap:.25rem!important;display:flex!important}.billboard-empty-state{box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:2rem!important}.billboard-empty-text{color:#6b7280!important;font-size:.875rem!important}.dark .billboard-empty-text{color:#9ca3af!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:#f3f4f6!important}.dark .dark\:text-gray-800{color:#1f2937!important}.dark .dark\:bg-gray-800{background-color:#1f2937!important}.dark .dark\:bg-gray-900{background-color:#111827!important}.dark .dark\:border-gray-700{border-color:#374151!important}.dark .dark\:border-gray-700\/20{border-color:#37415133!important}.dark .dark\:text-gray-300{color:#d1d5db!important}.dark .dark\:text-gray-400{color:#9ca3af!important}.dark .dark\:text-gray-600{color:#4b5563!important}.dark .dark\:hover\:from-yellow-900\/20:hover{background:linear-gradient(135deg,#78350f33,#0000)!important}.dark .dark\:hover\:to-orange-900\/20:hover{background:linear-gradient(135deg,#0000,#c2410c33)!important}select{background-color:var(--surface-bg)!important;color:var(--foreground)!important;border:1px solid var(--stroke-color)!important;border-radius:.625rem!important;outline:none!important;padding:.5rem .625rem!important;font-size:.875rem!important}.dark select{color:#f9fafb!important;background-color:#000c!important;border-color:#f9fafb33!important}.dark select option{color:#f9fafb!important;background-color:#000000f2!important;border:none!important;outline:none!important}select:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f640!important}select:hover{background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!important;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!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{color:#f9fafb!important;background-color:#000000e6!important;border-color:#f9fafb33!important}.dark .modal-panel select option{color:#f9fafb!important;background-color:#000000f2!important;border:none!important;outline:none!important}.features-page-container{background:0 0!important;max-width:100%!important;min-height:100vh!important;margin:0 auto!important;padding:0!important}.features-header{margin-bottom:2rem!important;padding:0!important}.features-title{color:var(--foreground)!important;font-size:1.5rem!important;font-weight:600!important}.features-layout-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0 1rem!important;display:grid!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{white-space:nowrap!important;overflow:hidden!important}.ticker-inner{animation:20s linear infinite ticker!important;display:inline-block!important}@keyframes ticker{0%{transform:translate(100%)!important}to{transform:translate(-100%)!important}}.space-y-2>*+*{margin-top:.5rem!important}.space-y-3{flex-direction:column!important;display:flex!important}.space-y-3>*{margin:0!important}.space-y-3>*+*{margin-top:.75rem!important}.features-sidebar-container .up-item,.features-content-container .up-item,.features-modules-wrapper .up-item,.features-options-wrapper .up-item{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#fff3!important;border:none!important;border-radius:.5rem!important;align-items:center!important;gap:.75rem!important;margin-bottom:.5rem!important;padding:.75rem!important;transition:all .2s!important;display:flex!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!important}.dark .features-sidebar-container .up-item,.dark .features-content-container .up-item,.dark .features-modules-wrapper .up-item,.dark .features-options-wrapper .up-item{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#0000004d!important;border:none!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}.features-sidebar-container .up-item:hover,.features-content-container .up-item:hover,.features-modules-wrapper .up-item:hover,.features-options-wrapper .up-item:hover,.dark .features-sidebar-container .up-item:hover,.dark .features-content-container .up-item:hover,.dark .features-modules-wrapper .up-item:hover,.dark .features-options-wrapper .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!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{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!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{background:var(--surface-bg)!important;backdrop-filter:blur(10px)!important}.hover-gold-neon-subtle:hover{border-color:var(--stroke-color-hover)!important;box-shadow:0 0 25px #fbbf2440,var(--glass-shadow-hover)!important;background:linear-gradient(135deg,#fbbf2426,#d9770614)!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:#0000001a!important}.dark .ring-white\/20{--tw-ring-color:#fff3!important}.bg-black\/5{background-color:#0000000d!important}.dark .bg-white\/5{background-color:#ffffff0d!important}.dark .bg-white\/10{background-color:#ffffff1a!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;min-width:4rem!important;height: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;min-width:1.5rem!important;height: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;min-width:1.725rem!important;height: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{color:var(--foreground)!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:.4rem!important;text-decoration:none!important;display:flex!important}[data-icon-theme=default] .icon-circle-sm{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 6px #fbbf2433!important}[data-icon-theme=default] .icon-circle-sm:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px #fbbf244d!important}.icon-circle-sm:active{transform:translateY(0)!important;box-shadow:0 2px 6px #60a5fa33!important}.icon-circle-sm svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}:root .icon-circle-sm svg{stroke:#374151!important}.dark .icon-circle-sm svg{stroke:#fff!important}.modal-backdrop.calendar-modal-backdrop{backdrop-filter:none!important;z-index:50!important;background:#000c!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.reports-layout-root .modal-backdrop.calendar-modal-backdrop,.modal-backdrop.reports-generate-modal-backdrop{z-index:9999!important;position:fixed!important;inset:0!important}button.grievance-number-link,button.grievance-number-link:focus,button.grievance-number-link:hover{box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(form#member-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#member-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(form#officer-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#officer-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(.reasons-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(.structures-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(.salaries-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(form#billto-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#billto-create-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(form#invoice-config-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#invoice-config-form){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-date){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-number){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-date-of-event){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-subject-select){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-employer-select){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-foreman){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-employee-select){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-department-select){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop:has(#grievance-notes){box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}button.grievance-number-link:focus-visible{box-shadow:none!important;background:0 0!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal{backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(.news-create-form){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#news-title){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#news-content){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(.news-create-modal){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#report-user-select){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#report-start-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#report-end-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#overlay-start-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#overlay-end-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#invoice-bill-to-select){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#overlay-includeAllMembers){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#overlay-includeAllReasons){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-name){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-email){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-address){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-city){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-country){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-postal-code){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-role){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#user-password){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#agenda-event-date){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(#agenda-talking-point){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(input[type=range][min="0.5"][max="2"]){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}div.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}html body .modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}html body div.modal-backdrop.calendar-modal-backdrop:has(.user-info-modal){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop.structure-edit-modal,.modal-backdrop.calendar-modal-backdrop.structure-delete-modal,.modal-backdrop.calendar-modal-backdrop.salary-delete-modal,.modal-backdrop.calendar-modal-backdrop.billto-edit-modal,.modal-backdrop.calendar-modal-backdrop.billto-delete-modal,.modal-backdrop.calendar-modal-backdrop.officer-edit-modal,.modal-backdrop.calendar-modal-backdrop.officer-delete-modal,.modal-backdrop.calendar-modal-backdrop.member-edit-modal,.modal-backdrop.calendar-modal-backdrop.member-delete-modal,.modal-backdrop.calendar-modal-backdrop.collective-edit-modal,.modal-backdrop.calendar-modal-backdrop.collective-delete-modal,.modal-backdrop.calendar-modal-backdrop.reasons-edit-modal,.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal,.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal,.modal-backdrop.calendar-modal-backdrop.grievance-delete-modal,.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal,.modal-backdrop.calendar-modal-backdrop.invoice-delete-modal,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal,html body .modal-backdrop.calendar-modal-backdrop.structure-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.structure-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.salary-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.billto-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.billto-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.officer-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.officer-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.member-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.member-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.collective-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.collective-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.reasons-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.reasons-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-delete-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.approval-sign-modal{backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=text],html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=email],html body .calendar-black-container input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border],html body .calendar-black-container input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;width:100%!important;color:var(--foreground)!important;box-shadow:none!important;background:#ffffff12!important;border-radius:8px!important;padding:.75rem!important;font-size:.875rem!important;transition:all .2s!important}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.w-full.px-3.py-2.rounded-md.border[type=email],html body .dark .calendar-black-container input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border],html body .dark .calendar-black-container input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]{background:#0006!important;border-color:#fff3!important}html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=text]:focus,html body .calendar-black-container input.w-full.px-3.py-2.rounded-md.border[type=email]:focus,html body .calendar-black-container input[type=text][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]:focus,html body .calendar-black-container input[type=email][class*=w-full][class*=px-3][class*=py-2][class*=rounded-md][class*=border]:focus{border-color:#fbbf2499!important;outline:none!important;box-shadow:0 0 0 3px #fbbf2433!important}.modal-backdrop:not(.calendar-modal-backdrop):has(.modal-panel){backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#0009!important}.modal-backdrop.calendar-modal-backdrop .modal-panel{backdrop-filter:none!important;width:min(90vw,480px)!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:16px!important;max-height:90vh!important;position:relative!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{color:#111827!important;border-color:var(--stroke-color)!important;opacity:1!important;background:#fff!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{color:#e5e7eb!important;border-color:var(--stroke-color)!important;opacity:1!important;background:0 0!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn{color:#111827!important;opacity:1!important;background:#fff!important;border:1px solid #0000001f!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .grievance-add-file-btn,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .grievance-add-file-btn{color:#e5e7eb!important;opacity:1!important;background:0 0!important;border:1px solid #ffffff1f!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item{box-shadow:none!important;background:0 0!important;border:1px solid #0000001f!important}.modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,.modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#0000000a!important;border-color:#0000001f!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1f!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}[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.agenda-create-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=default] .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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=neon-gold] .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 .up-item:hover{background:#fbbf241f!important;border-color:#fbbf2466!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=blue] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#3b82f61f!important;border-color:#3b82f666!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=red] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#ef44441f!important;border-color:#ef444466!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=green] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#10b9811f!important;border-color:#10b98166!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=purple] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#8b5cf61f!important;border-color:#8b5cf666!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=gray] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#6b72801f!important;border-color:#6b728066!important}[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.agenda-create-modal .grievance-add-file-btn:hover,[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .up-item:hover,[data-icon-theme=pink] .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .up-item:hover{background:#ec48991f!important;border-color:#ec489966!important}.modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.reasons-delete-modal .modal-panel{backdrop-filter:none!important;-moz-backdrop-filter:none!important}.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel{backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#0000004d!important;border:none!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!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.grievance-meeting-notes-modal .modal-panel::-webkit-scrollbar{display:none!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{background:0 0!important;width:0!important;height:0!important;display:none!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{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.clause-view-modal .clause-view-body{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .modal-panel::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal .clause-view-body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel *,.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-body{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.approval-sign-modal .approval-sign-modal-body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup{backdrop-filter:none!important;-moz-backdrop-filter:none!important;background:#00000080!important}.modal-backdrop.calendar-modal-backdrop.grievance-return-request-popup .grievance-return-request-dialog{border:1px solid var(--stroke-color)!important;box-shadow:0 20px 40px #0003!important}@media (min-width:1024px){.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal,.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.billto-edit-modal .modal-panel,.modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel{max-height:calc(100vh - 24px)!important}.modal-backdrop.calendar-modal-backdrop:has(#billto-create-form) .modal-panel{max-height:calc(100vh - 24px)!important}}.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!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{background:0 0!important;width:0!important;height:0!important;display:none!important}.dark .modal-backdrop.calendar-modal-backdrop .modal-panel{backdrop-filter:none!important;box-shadow:none!important;background:#000!important;border:none!important;max-height:90vh!important;overflow-y:auto!important}@media (min-width:1024px){.dark .modal-backdrop.calendar-modal-backdrop.grievance-generate-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.grievance-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.archive-info-modal,.dark .modal-backdrop.calendar-modal-backdrop.grievance-meeting-notes-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.agenda-create-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.billto-edit-modal .modal-panel,.dark .modal-backdrop.calendar-modal-backdrop.user-form-modal .modal-panel{max-height:calc(100vh - 24px)!important}.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{backdrop-filter:none!important;box-shadow:none!important;background:#000!important;border:none!important}.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 *,.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 *{color:#fff!important}[data-icon-theme=default] .data-section-card .icon-circle{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}.data-section-card:has(.collective-agreement-buttons){align-items:flex-start!important}.data-section-card .collective-agreement-buttons{flex-shrink:0!important;align-items:center!important;gap:.375rem!important;display:flex!important}.data-section-card .collective-agreement-buttons.flex{gap:.375rem!important}[data-icon-theme=default] .data-section-card .icon-circle:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #fbbf244d!important}.data-section-card .icon-circle svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}.dark .data-section-card .icon-circle svg{stroke:#fff!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;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.dark .modal-actions .menu-item.btn-secondary{color:#f9fafb!important;background:#1a1a1a!important;border-color:#4b5563!important}.dark .modal-actions .menu-item.btn-secondary:hover{color:#f3f4f6!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!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;transform:translateY(-.5px)!important;box-shadow:0 0 15px #fbbf2433!important}.dark .modal-backdrop .modal-panel .modal-actions .menu-item:last-child{color:#f9fafb!important;background:#1a1a1a!important;border-color:#4b5563!important}.dark .modal-backdrop .modal-panel .modal-actions .menu-item:last-child:hover{color:#f3f4f6!important;background:linear-gradient(135deg,#fbbf241a,#d977060d)!important;border-color:#fbbf244d!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{color:#000!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.category-info-modal{color:#fff!important;background:#000!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!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{color:#000!important;backdrop-filter:none!important;background:#fff!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{color:#fff!important;backdrop-filter:none!important;background:#000!important}.modal-title .category-info-button:hover{background:#fbbf244d!important;transform:translateY(-50%)!important;box-shadow:0 4px 16px #fbbf244d!important}.inp{backdrop-filter:blur(10px)saturate(140%)!important;border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;color:var(--foreground)!important;background:#ffffff12!important;border-radius:12px!important;outline:none!important;padding:.75rem 1rem!important;font-size:.875rem!important}.dark .inp{background:#0006!important;border-color:#fff3!important}select.inp[id$=-list-sort]{background:#ffffff12 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") right 1rem center/1.25em 1.25em no-repeat!important;padding-right:2.5rem!important}.dark select.inp[id$=-list-sort]{background:#0006 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") right 1rem center/1.25em 1.25em no-repeat!important}select.inp#members-list-page-size{-moz-appearance:none!important;appearance:none!important;background:#ffffff12 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") right .4rem center/.85em .85em no-repeat!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}.dark select.inp#members-list-page-size{background:#0006 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") right .4rem center/.85em .85em no-repeat!important}.inp:focus{background:var(--surface-bg-hover)!important;box-shadow:0 0 0 4px #fbbf241a,var(--glass-shadow-hover)!important;border-color:#fbbf2499!important;transform:translateY(-1px)!important}html[data-icon-theme=default] .inp:hover,html[data-icon-theme=default] .inp:focus,body[data-icon-theme=default] .inp:hover,body[data-icon-theme=default] .inp:focus,[data-icon-theme=default] .inp:hover,[data-icon-theme=default] .inp:focus,html[data-icon-theme=neon-gold] .inp:hover,html[data-icon-theme=neon-gold] .inp:focus,body[data-icon-theme=neon-gold] .inp:hover,body[data-icon-theme=neon-gold] .inp:focus,[data-icon-theme=neon-gold] .inp:hover,[data-icon-theme=neon-gold] .inp:focus{box-shadow:0 0 0 4px #fbbf241a,var(--glass-shadow-hover)!important;border-color:#fbbf2499!important}html[data-icon-theme=blue] .inp:hover,html[data-icon-theme=blue] .inp:focus,body[data-icon-theme=blue] .inp:hover,body[data-icon-theme=blue] .inp:focus,[data-icon-theme=blue] .inp:hover,[data-icon-theme=blue] .inp:focus{box-shadow:0 0 0 4px #3b82f61a,var(--glass-shadow-hover)!important;border-color:#3b82f699!important}html[data-icon-theme=red] .inp:hover,html[data-icon-theme=red] .inp:focus,body[data-icon-theme=red] .inp:hover,body[data-icon-theme=red] .inp:focus,[data-icon-theme=red] .inp:hover,[data-icon-theme=red] .inp:focus{box-shadow:0 0 0 4px #ef44441a,var(--glass-shadow-hover)!important;border-color:#ef444499!important}html[data-icon-theme=green] .inp:hover,html[data-icon-theme=green] .inp:focus,body[data-icon-theme=green] .inp:hover,body[data-icon-theme=green] .inp:focus,[data-icon-theme=green] .inp:hover,[data-icon-theme=green] .inp:focus{box-shadow:0 0 0 4px #10b9811a,var(--glass-shadow-hover)!important;border-color:#10b98199!important}html[data-icon-theme=purple] .inp:hover,html[data-icon-theme=purple] .inp:focus,body[data-icon-theme=purple] .inp:hover,body[data-icon-theme=purple] .inp:focus,[data-icon-theme=purple] .inp:hover,[data-icon-theme=purple] .inp:focus{box-shadow:0 0 0 4px #8b5cf61a,var(--glass-shadow-hover)!important;border-color:#8b5cf699!important}html[data-icon-theme=gray] .inp:hover,html[data-icon-theme=gray] .inp:focus,body[data-icon-theme=gray] .inp:hover,body[data-icon-theme=gray] .inp:focus,[data-icon-theme=gray] .inp:hover,[data-icon-theme=gray] .inp:focus{box-shadow:0 0 0 4px #6b72801a,var(--glass-shadow-hover)!important;border-color:#6b728099!important}html[data-icon-theme=pink] .inp:hover,html[data-icon-theme=pink] .inp:focus,body[data-icon-theme=pink] .inp:hover,body[data-icon-theme=pink] .inp:focus,[data-icon-theme=pink] .inp:hover,[data-icon-theme=pink] .inp:focus{box-shadow:0 0 0 4px #ec48991a,var(--glass-shadow-hover)!important;border-color:#ec489999!important}.inp:hover{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;background:#ffffff12!important}.dark .inp:hover{background:#0006!important;border-color:#fff3!important}html[data-icon-theme=default] .inp:hover,html[data-icon-theme=neon-gold] .inp:hover,body[data-icon-theme=default] .inp:hover,body[data-icon-theme=neon-gold] .inp:hover,[data-icon-theme=default] .inp:hover,[data-icon-theme=neon-gold] .inp:hover{border-color:#fbbf2466!important;box-shadow:0 0 0 3px #fbbf241a!important}html[data-icon-theme=blue] .inp:hover,body[data-icon-theme=blue] .inp:hover,[data-icon-theme=blue] .inp:hover{border-color:#3b82f666!important;box-shadow:0 0 0 3px #3b82f61a!important}html[data-icon-theme=red] .inp:hover,body[data-icon-theme=red] .inp:hover,[data-icon-theme=red] .inp:hover{border-color:#ef444466!important;box-shadow:0 0 0 3px #ef44441a!important}html[data-icon-theme=green] .inp:hover,body[data-icon-theme=green] .inp:hover,[data-icon-theme=green] .inp:hover{border-color:#10b98166!important;box-shadow:0 0 0 3px #10b9811a!important}html[data-icon-theme=purple] .inp:hover,body[data-icon-theme=purple] .inp:hover,[data-icon-theme=purple] .inp:hover{border-color:#8b5cf666!important;box-shadow:0 0 0 3px #8b5cf61a!important}html[data-icon-theme=gray] .inp:hover,body[data-icon-theme=gray] .inp:hover,[data-icon-theme=gray] .inp:hover{border-color:#6b728066!important;box-shadow:0 0 0 3px #6b72801a!important}html[data-icon-theme=pink] .inp:hover,body[data-icon-theme=pink] .inp:hover,[data-icon-theme=pink] .inp:hover{border-color:#ec489966!important;box-shadow:0 0 0 3px #ec48991a!important}input.inp.inp-calendar{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;backdrop-filter:blur(10px)saturate(140%)!important;box-shadow:none!important;background:#ffffff12!important;border-radius:8px!important}.dark input.inp.inp-calendar{background:#0006!important;border-color:#fff3!important}input.inp.inp-calendar:hover,input.inp.inp-calendar:focus{border-color:color-mix(in srgb,var(--foreground)18%,transparent)!important;box-shadow:none!important;background:#ffffff12!important;transform:none!important}.dark input.inp.inp-calendar:hover,.dark input.inp.inp-calendar:focus{background:#0006!important;border-color:#fff3!important}.menu-item{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;cursor:pointer!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;font-size:.875rem!important;font-weight:500!important;display:inline-flex!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{color:#fff!important;background:#22c55ea6!important;border-color:#22c55e73!important;box-shadow:inset 0 1px #fff3!important}.menu-item.btn-success:hover{background:linear-gradient(135deg,#22c55ea6,#16a34a8c)!important;border-color:#22c55e8c!important;box-shadow:0 0 20px #22c55e59,0 0 40px #16a34a33,inset 0 1px #bbf7d03d!important}.btn-primary{backdrop-filter:none!important;color:#fff!important;background:linear-gradient(135deg,#3b82f6e6,#2563ebe6)!important;border:1px solid #3b82f64d!important;box-shadow:0 8px 32px #3b82f64d!important}.btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#3b82f680!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 12px 40px #3b82f666!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{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.dark .calendar-sidebar:before{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border-right:1px solid #ffffff24!important;border-radius:0 16px 16px 0!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0003!important}.calendar-main{backdrop-filter:none!important;background:0 0!important}.form-title{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:16px!important}.sidebar-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important;border-right:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.sidebar{background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important}.data-sidebar-container{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-right:none!important}.data-content-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important}.reports-sidebar-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important;border-right:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.reports-content-container{background:var(--surface-bg)!important;backdrop-filter:blur(25px)saturate(200%)!important}.billboard-container{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:20px!important}.billboard-message{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;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 th,.invoice-events-table td{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (max-width:1280px){.invoice-events-table{font-size:.9rem!important}.invoice-events-table th,.invoice-events-table td{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{border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;backdrop-filter:saturate(140%)blur(8px)!important;border-radius:9999px!important;align-items:center!important;padding:2px 10px!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.badge-status.status-active{color:#16a34a!important;border-color:#22c55e73!important;box-shadow:0 0 12px #22c55e73!important}.badge-status.status-inactive{color:#dc2626!important;border-color:#ef444480!important;box-shadow:0 0 12px #ef444473!important}.dark .badge-status.status-active{color:#86efac!important}.dark .badge-status.status-inactive{color:#fca5a5!important}.badge-union-function{color:#16a34a!important;background:#22c55e1f!important;border:1px solid #22c55e80!important;border-radius:4px!important;align-items:center!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:500!important;display:inline-flex!important}.dark .badge-union-function{color:#86efac!important;background:#22c55e2e!important;border-color:#22c55e80!important}.user-row-grid{grid-template-columns:15% 18% 12% 8% 8% 8% 8% 23%!important;align-items:center!important;display:grid!important}.user-row-grid .flex.items-center.gap-2.justify-end{z-index:10!important;gap:.5rem!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}@media (max-width:900px){.users-table-header{display:none!important}}.btn-test-variant-1{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:var(--foreground)!important;cursor:pointer!important;background:#fff3!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.625rem 1rem!important;font-weight:600!important;transition:background .14s,box-shadow .14s!important;display:inline-flex!important;box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #ffffff0d!important}.dark .btn-test-variant-1{background:#0000004d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}.btn-test-variant-1:hover{background:#ffffff4d!important}.dark .btn-test-variant-1:hover{background:#0006!important}.btn-test-variant-2{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:var(--foreground)!important;cursor:pointer!important;background:#3b82f633!important;border:1px solid #3b82f64d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.625rem 1rem!important;font-weight:600!important;transition:background .14s,box-shadow .14s!important;display:inline-flex!important;box-shadow:inset 0 0 20px #3b82f61a,0 0 20px #3b82f60d!important}.dark .btn-test-variant-2{background:#1e40af4d!important;border-color:#3b82f666!important;box-shadow:inset 0 0 20px #3b82f61a,0 0 20px #0000001a!important}.btn-test-variant-2:hover{background:#3b82f64d!important}.dark .btn-test-variant-2:hover{background:#1e40af66!important}.btn-test-variant-3{-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;color:var(--foreground)!important;cursor:pointer!important;background:#fff3!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.625rem 1rem!important;font-weight:600!important;transition:background .14s,box-shadow .14s,transform .14s!important;display:inline-flex!important;box-shadow:inset 0 0 30px #ffffff26,0 4px 30px #ffffff1a,0 0 40px #ffffff0d!important}.dark .btn-test-variant-3{background:#0000004d!important;box-shadow:inset 0 0 30px #ffffff14,0 4px 30px #0003,0 0 40px #0000001a!important}.btn-test-variant-3:hover{background:#ffffff4d!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 30px #fff3,0 6px 40px #ffffff26,0 0 50px #ffffff14!important}.dark .btn-test-variant-3:hover{background:#0006!important;box-shadow:inset 0 0 30px #ffffff1a,0 6px 40px #0000004d,0 0 50px #00000026!important}.btn-integrated-plus{text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.75rem!important;align-items:stretch!important;gap:0!important;width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:0!important;font-size:.875rem!important;font-weight:600!important;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d,0 0 0 1px #0000000d!important}.btn-integrated-plus:before{content:""!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(135deg,#ffffff1a,#fff0)!important;border-radius:.75rem!important;transition:opacity .2s!important;position:absolute!important;inset:0!important}.btn-integrated-plus:hover{transform:translateY(-2px)scale(1.01)!important;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a,0 0 0 1px #0000000d,0 0 20px #fbbf241a!important}.btn-integrated-plus:hover:before{opacity:1!important}.btn-integrated-plus:active{transform:translateY(0)scale(.98)!important;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000d!important}.btn-integrated-plus:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.btn-integrated-plus .btn-text{text-align:left!important;white-space:nowrap!important;color:#374151!important;background:#fff!important;border-radius:.75rem 0 0 .75rem!important;flex:1!important;align-items:center!important;padding:.75rem 1.25rem!important;transition:none!important;display:flex!important;position:relative!important}.btn-integrated-plus .btn-icon{cursor:pointer!important;background:linear-gradient(135deg,#fbbf2459,#fbbf2440)!important;border-radius:0 .75rem .75rem 0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important;overflow:hidden!important}.btn-integrated-plus .btn-icon:after{content:""!important;background:#ffffff4d!important;border-radius:50%!important;width:0!important;height:0!important;transition:width .3s,height .3s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.btn-integrated-plus:hover .btn-icon{background:linear-gradient(135deg,#fbbf2480,#fbbf2459)!important;box-shadow:inset 0 1px 2px #fff3,0 0 15px #fbbf2433!important}.btn-integrated-plus:hover .btn-icon:after{width:200%!important;height:200%!important}.btn-integrated-plus .btn-icon svg{z-index:1!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.btn-integrated-plus:hover .btn-icon svg{transform:scale(1.1)rotate(5deg)!important}.btn-integrated-plus .btn-icon svg{stroke:#374151!important;stroke-width:1.5px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.btn-integrated-plus.btn-multiple-actions .btn-actions-group{border-radius:0 .75rem .75rem 0!important;align-items:stretch!important;height:100%!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 20px #fbbf241a!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon{cursor:pointer!important;background:linear-gradient(135deg,#fbbf2459,#fbbf2440)!important;border-left:1px solid #fbbf2426!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important;overflow:hidden!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon:before{content:""!important;opacity:0!important;background:linear-gradient(135deg,#fff3,#0000)!important;transition:opacity .2s!important;position:absolute!important;inset:0!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{z-index:1!important;background:linear-gradient(135deg,#fbbf248c,#fbbf2466)!important;transform:scale(1.05)!important;box-shadow:inset 0 1px 2px #ffffff4d,0 0 12px #fbbf244d!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,#fbbf2499,#fbbf2473)!important;transform:scale(.98)!important}.btn-integrated-plus.btn-multiple-actions .btn-action-icon svg{z-index:1!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important;position:relative!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{stroke:#374151!important;stroke-width:1.5px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.btn-integrated-plus.btn-collapsible-actions{margin-bottom:.5rem!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon{cursor:pointer!important;background:#fbbf244d!important;border-radius:0 .5rem .5rem 0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:3rem!important;min-width:3rem!important;height:100%!important;padding:.75rem!important;transition:all .14s!important;display:flex!important}.btn-integrated-plus.btn-collapsible-actions .btn-toggle-icon:hover{background:#fbbf2466!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{stroke:#374151!important;stroke-width:1.5px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.btn-collapsed-actions{flex-direction:column!important;gap:.5rem!important;margin-top:.5rem!important;animation:.3s cubic-bezier(.4,0,.2,1) slideDown!important;display:flex!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.btn-action-item{color:#374151!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #00000014!important;border-radius:.625rem!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.75rem 1rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1),transform .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.btn-action-item:before{content:""!important;transform-origin:bottom!important;background:linear-gradient(#fbbf24cc,#fbbf2466)!important;width:3px!important;transition:transform .2s!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:scaleY(0)!important}.btn-action-item:hover{background:linear-gradient(90deg,#f9fafb,#fff)!important;border-color:#fbbf2466!important;transform:translate(6px)scale(1.02)!important;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f,0 0 0 1px #fbbf2433!important}.btn-action-item:hover:before{transform:scaleY(1)!important}.btn-action-item:active{transform:translate(3px)scale(.98)!important}.btn-action-item svg{stroke:#374151!important;stroke-width:1.5px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important;width:18px!important;height:18px!important}.btn-action-item span{flex: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{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;max-height:calc(100vh - 96px)!important;overflow-y:auto!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{text-align:center!important;width:100%!important}}.calendar-card{backdrop-filter:none!important;z-index:auto!important;--surface-bg:transparent!important;--surface-bg-hover:transparent!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;position:relative!important}.billboard-form .billboard-input,.billboard-form .billboard-input.inp-calendar{box-shadow:none!important;background:0 0!important;border:none!important}.dark .calendar-card,.calendar-card *,.calendar-sidebar .calendar-card{--surface-bg:transparent!important;--surface-bg-hover:transparent!important;box-shadow:none!important;background:0 0!important;border:none!important}:root .calendar-sidebar{--surface-bg:transparent!important;--surface-bg-hover:transparent!important}:root .calendar-sidebar .calendar-card{--surface-bg:transparent!important;--surface-bg-hover:transparent!important;background:0 0!important}.dark .calendar-card *{--surface-bg:transparent!important;--surface-bg-hover:transparent!important;box-shadow:none!important;background:0 0!important;border:none!important}.calendar-sidebar .up-item{background:0 0!important;border:none!important}.calendar-sidebar .up-item:hover{background:0 0!important;border:none!important;transform:none!important}html body :root .calendar-sidebar .up-item,html body :root .calendar-sidebar .up-item:hover,:root .calendar-sidebar .data-sidebar-container .up-item,:root .calendar-sidebar .data-sidebar-container .up-item:hover{background:0 0!important;border:none!important}.calendar-sidebar .up-item{text-align:left!important;gap:.5rem!important;padding:.5rem .5rem .5rem 0!important}.calendar-sidebar .up-item .meta{text-align:left!important;flex:1!important;min-width:0!important;margin-right:.5rem!important}.calendar-sidebar .up-item .actions{flex-shrink:0!important;margin-left:0!important}:root .calendar-sidebar .up-item .t,:root .calendar-sidebar .up-item .s,:root .calendar-sidebar .up-item .s span{color:#000!important;text-align:left!important}:root .calendar-sidebar .up-item .s{color:#000000b3!important}.dark .calendar-sidebar .up-item .t,.dark .calendar-sidebar .up-item .s,.dark .calendar-sidebar .up-item .s span{color:#fff!important;text-align:left!important}.dark .calendar-sidebar .up-item .s{color:#fffc!important}.calendar-sidebar .up-item{justify-content:flex-start!important;align-items:flex-start!important}.calendar-sidebar .up-item>div{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}.calendar-sidebar .up-item>div:first-child{justify-content:flex-start!important;align-items:center!important;width:100%!important}.calendar-sidebar .up-item .dot{flex-shrink:0!important;margin-left:0!important}.calendar-sidebar .up-item .t{text-align:left!important;margin-left:0!important}.calendar-sidebar .up-item .s{text-align:left!important;justify-content:flex-start!important}.calendar-sidebar .up-item .s span{text-align:left!important}.calendar-sidebar .calendar-card:nth-child(2) .up-item .dot{display:none!important}html body .calendar-sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;margin-left:0!important;padding:.5rem .5rem .5rem 0!important}html body .calendar-sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .dot{background:var(--dot-color,currentColor)!important;width:12px!important;height:12px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:3px!important;flex-shrink:0!important;margin:0!important;padding:0!important;display:block!important}html body .calendar-sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .meta{text-align:left!important;flex:1!important;min-width:0!important;margin:0!important;padding:0!important}html body .calendar-sidebar .data-sidebar-container .calendar-card:nth-child(3) .up-item .t{text-align:left!important;margin:0!important;padding:0!important}html body .calendar-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:#000!important}.dark .calendar-black-container .up-item .s,.dark .calendar-black-container .up-item .s span{color:#fff!important}html body .calendar-sidebar .data-sidebar-container>div:nth-child(3){padding-left:0!important}.calendar-sidebar .icon,.calendar-sidebar .menu-icon{color:var(--foreground)!important;cursor:pointer!important;background:#fbbf2433!important;border:1px solid #fbbf244d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:.6rem!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #fbbf2433!important}.calendar-sidebar .icon:hover,.calendar-sidebar .menu-icon:hover{background:#fbbf244d!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #fbbf244d!important}.user-row-grid .col-last{margin-left:-.5rem!important;padding-left:0!important}.users-table-header .th-last{transform:translate(-.5rem);margin-left:0!important;padding-left:0!important}.modal-backdrop>.modal-panel{margin:auto!important}.rbc-row-content,.rbc-month-view,.rbc-time-content>.rbc-day-slot{-moz-user-select:none!important;user-select:none!important}.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{width:0!important;height:0!important}.modal-backdrop,.modal-scroll{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.modal-backdrop::-webkit-scrollbar{width:0!important;height:0!important}.modal-scroll::-webkit-scrollbar{width:0!important;height:0!important}div.rbc-row-content,div.rbc-month-view,div.rbc-time-content>div.rbc-day-slot{-moz-user-select:none!important;user-select:none!important}.forgot-password-btn{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{flex-direction:row!important;justify-content:center!important;gap:12px!important;width:100%!important;margin-top:.75rem!important;display:flex!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .forgot-password-btn{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}@media (min-width:640px){.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{flex-direction:row!important;justify-content:center!important;gap:12px!important;width:100%!important;margin-top:.75rem!important;display:flex!important}}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions .menu-item.forgot-password-btn{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important;display:inline-block!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions .menu-item{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}div.rbc-row-content-scrollable div.rbc-row-content-scroll-container,div.modal-backdrop,div.modal-scroll{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.modal-backdrop.calendar-modal-backdrop .modal-panel.forgot-password-overlay .modal-actions{justify-content:center!important;gap:12px!important}div.rbc-row-content-scrollable div.rbc-row-content-scroll-container::-webkit-scrollbar{width:0!important;height:0!important}div.modal-backdrop::-webkit-scrollbar{width:0!important;height:0!important}div.modal-scroll::-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{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-scroll::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}}html body .rbc-row-content,html body .rbc-month-view,html body .rbc-time-content>.rbc-day-slot,html body div.rbc-row-content,html body div.rbc-month-view,html body div.rbc-time-content>div.rbc-day-slot{-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{width:0!important;height:0!important;display:none!important}body .modal-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body .rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!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{width:0!important;height:0!important;display:none!important}html body .modal-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!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{background:0 0!important;width:0!important;height:0!important;display:none!important}.modal-scroll::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}}html body div.rbc-row-content,html body div.rbc-month-view,html body div.rbc-time-content>div.rbc-day-slot,html body div.rbc-row-content,html body div.rbc-month-view,html body div.rbc-time-content>div.rbc-day-slot,html body .rbc-row-content,html body .rbc-month-view,html body .rbc-time-content>.rbc-day-slot,html body div#__next div.rbc-row-content,html body div#__next div.rbc-month-view,html body div#__next div.rbc-time-content>div.rbc-day-slot,html body div.rbc-row-content,html body div.rbc-month-view,html body div.rbc-time-content>div.rbc-day-slot,html body div.rbc-row-content,html body div.rbc-month-view,html body div.rbc-time-content>div.rbc-day-slot{-moz-user-select:none!important;user-select:none!important}input[type=range]{-moz-appearance:none;appearance:none;cursor:pointer;background:0 0}input[type=range]::-webkit-slider-track{background:var(--stroke-color);border-radius:4px;height:8px}input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:var(--foreground);border:2px solid var(--surface-bg);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}input[type=range]::-moz-range-track{background:var(--stroke-color);border:none;border-radius:4px;height:8px}input[type=range]::-moz-range-thumb{background:var(--foreground);border:2px solid var(--surface-bg);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}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,html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel,html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel{backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:16px!important}html body div.modal-backdrop.calendar-modal-backdrop div.modal-panel[style*=background]{background:#fff!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:#fff!important}html body.dark .modal-backdrop.calendar-modal-backdrop .modal-panel,html.dark body .modal-backdrop.calendar-modal-backdrop .modal-panel,html body.dark div.modal-backdrop.calendar-modal-backdrop div.modal-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop div.modal-panel{backdrop-filter:none!important;box-shadow:none!important;background:#000!important;border:none!important;border-radius:16px!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:#000!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{backdrop-filter:none!important;background:#fff!important}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,html.dark .modal-backdrop.calendar-modal-backdrop .modal-panel.grievance-validation-modal{backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;background:#0000004d!important;box-shadow:inset 0 0 20px #ffffff0d,0 0 20px #0000001a!important}.force-dark-modal{backdrop-filter:blur(25px)saturate(200%)!important;background:#1a1a1acc!important;border:1px solid #4a4a4a!important}html body div#__next div.rbc-calendar div.rbc-month-view div.rbc-row-content-scrollable div.rbc-row-content-scroll-container,html body div#__next .rbc-calendar .rbc-month-view .rbc-row-content-scrollable .rbc-row-content-scroll-container,.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]{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important}.member-folder-tab{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;color:var(--foreground)!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;border-radius:.5rem .5rem 0 0!important;align-items:center!important;gap:.5rem!important;min-width:140px!important;margin-right:4px!important;padding:.75rem 1.25rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.member-folder-tab:first-child{margin-left:0!important}.member-folder-tab:last-child{margin-right:0!important}.member-folder-tab svg{flex-shrink:0!important;width:1.25rem!important;height:1.25rem!important}.member-folder-tab:hover{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.member-folder-tab[data-active=true]{z-index:10!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;border-bottom:none!important;margin-bottom:0!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.member-folder-tab[data-active=true]:after{content:""!important;z-index:11!important;background:#ffffffb8!important;height:2px!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important}.member-folder-tab[data-active=false]{opacity:.7!important;z-index:0!important;border:1px solid #ffffffb3!important;border-bottom:2px solid #ffffff4d!important}.member-folder-tab[data-active=false]:hover{opacity:.9!important}:not(.dark) .member-folder-tab,:not(.dark) .member-folder-tab:hover,:not(.dark) .member-folder-tab[data-active=true]{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}:not(.dark) .member-folder-tab[data-active=true]:after{background:#ffffffb8!important}:not(.dark) .member-folder-tab[data-active=false]{border:1px solid #ffffffb3!important;border-bottom:2px solid #ffffff4d!important}@media (max-width:768px){.member-folder-tab{flex:0 0 26.67%!important;justify-content:center!important;min-width:0!important;max-width:26.67%!important;padding:.75rem .5rem!important}.member-tab-text{display:none!important}.member-folder-tab svg{width:1.5rem!important;height:1.5rem!important}.member-tab-content .up-item,.member-tab-content .personal-info-field,.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}.data-content>div.p-6{padding:.5rem!important}div.p-6:has(>.calendar-sidebar-container){padding:.5rem!important}.data-layout{padding-left:.5rem!important;padding-right:.5rem!important}div.p-6:has(.data-layout .calendar-sidebar-container){padding:96px .5rem .5rem!important}}.member-tab-content{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;z-index:1!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;border-radius:0 16px 16px!important;position:relative!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}:not(.dark) .member-tab-content{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.dark .member-tab-content{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!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}}html .rbc-row-content-scrollable .rbc-row-content-scroll-container,body .rbc-row-content-scrollable .rbc-row-content-scroll-container,div.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{background:0 0!important;width:0!important;height:0!important;display:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-track{background:0 0!important;display:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-thumb{background:0 0!important;display:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar-corner{background:0 0!important;display:none!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{flex-shrink:1!important;width:100%!important;max-width:100%!important}.min-h-screen>div.flex.h-screen>div.flex-1{flex:auto!important;width:100%!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-toggle-btn,.committees-mobile-close-btn{display:none!important}@media (max-width:1023px){.committees-right-panel{z-index:999!important;background:var(--background)!important;width:100vw!important;max-width:100vw!important;height:100vh!important;padding:4rem 1rem 1rem!important;transition:transform .3s ease-in-out!important;top:0!important;right:0!important;transform:translate(100%)!important}.committees-right-panel.mobile-open{transform:translate(0)!important}.committees-right-panel .calendar-black-container{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(220%)brightness(1.02)!important;box-shadow:var(--glass-shadow)!important;border:none!important;border-radius:16px!important;margin-top:0!important;margin-bottom:0!important}.dark .committees-right-panel .calendar-black-container{background:var(--glass-panel-bg)!important}.committees-right-panel>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:.5rem!important}.committees-right-panel .calendar-black-container>div:last-child>div.text-sm{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:3rem!important;display:flex!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}.committees-mobile-toggle-btn{display:flex!important}.committees-mobile-close-btn{display:none!important}}[data-icon-theme] .icon svg,[data-icon-theme] .rbc-toolbar-modern .icon svg,[data-icon-theme] .icon-circle svg,[data-icon-theme] .icon-circle-sm svg{stroke:#374151!important;fill:none!important}.dark[data-icon-theme] .icon svg,.dark [data-icon-theme] .icon svg,.dark[data-icon-theme] .rbc-toolbar-modern .icon svg,.dark [data-icon-theme] .rbc-toolbar-modern .icon svg,.dark[data-icon-theme] .icon-circle svg,.dark [data-icon-theme] .icon-circle svg,.dark[data-icon-theme] .icon-circle-sm svg,.dark [data-icon-theme] .icon-circle-sm svg{stroke:#fff!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:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}[data-icon-theme=default] .icon-circle:hover,[data-icon-theme=default] .icon-circle-sm:hover,[data-icon-theme=default] .rbc-toolbar-modern button.icon:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf244d!important}html[data-icon-theme=neon-gold] button.icon-circle,html[data-icon-theme=neon-gold] .icon-circle,body[data-icon-theme=neon-gold] button.icon-circle,body[data-icon-theme=neon-gold] .icon-circle,[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{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2466,0 0 8px #fbbf2433!important}html[data-icon-theme=neon-gold] button.icon-circle:hover,html[data-icon-theme=neon-gold] .icon-circle:hover,body[data-icon-theme=neon-gold] button.icon-circle:hover,body[data-icon-theme=neon-gold] .icon-circle:hover,[data-icon-theme=neon-gold] .icon-circle:hover,[data-icon-theme=neon-gold] .icon-circle-sm:hover,[data-icon-theme=neon-gold] .rbc-toolbar-modern button.icon:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf2480,0 0 12px #fbbf244d!important}html[data-icon-theme=blue] button.icon-circle,html[data-icon-theme=blue] .icon-circle,body[data-icon-theme=blue] button.icon-circle,body[data-icon-theme=blue] .icon-circle,[data-icon-theme=blue] .icon-circle,[data-icon-theme=blue] .icon-circle-sm,[data-icon-theme=blue] .rbc-toolbar-modern button.icon{background:#3b82f60d!important;border:2px solid #1e50b4b3!important;box-shadow:0 2px 8px #3b82f64d!important}html[data-icon-theme=blue] button.icon-circle:hover,html[data-icon-theme=blue] .icon-circle:hover,body[data-icon-theme=blue] button.icon-circle:hover,body[data-icon-theme=blue] .icon-circle:hover,[data-icon-theme=blue] .icon-circle:hover,[data-icon-theme=blue] .icon-circle-sm:hover,[data-icon-theme=blue] .rbc-toolbar-modern button.icon:hover{background:#3b82f61a!important;border:2px solid #1e50b4d9!important;box-shadow:0 4px 16px #3b82f666!important}html[data-icon-theme=red] button.icon-circle,html[data-icon-theme=red] .icon-circle,body[data-icon-theme=red] button.icon-circle,body[data-icon-theme=red] .icon-circle,[data-icon-theme=red] .icon-circle,[data-icon-theme=red] .icon-circle-sm,[data-icon-theme=red] .rbc-toolbar-modern button.icon{background:#ef44440d!important;border:2px solid #b42828b3!important;box-shadow:0 2px 8px #ef44444d!important}html[data-icon-theme=red] button.icon-circle:hover,html[data-icon-theme=red] .icon-circle:hover,body[data-icon-theme=red] button.icon-circle:hover,body[data-icon-theme=red] .icon-circle:hover,[data-icon-theme=red] .icon-circle:hover,[data-icon-theme=red] .icon-circle-sm:hover,[data-icon-theme=red] .rbc-toolbar-modern button.icon:hover{background:#ef44441a!important;border:2px solid #b42828d9!important;box-shadow:0 4px 16px #ef444466!important}html[data-icon-theme=green] button.icon-circle,html[data-icon-theme=green] .icon-circle,body[data-icon-theme=green] button.icon-circle,body[data-icon-theme=green] .icon-circle,[data-icon-theme=green] .icon-circle,[data-icon-theme=green] .icon-circle-sm,[data-icon-theme=green] .rbc-toolbar-modern button.icon{background:#10b9810d!important;border:2px solid #0a7850b3!important;box-shadow:0 2px 8px #10b9814d!important}html[data-icon-theme=green] button.icon-circle:hover,html[data-icon-theme=green] .icon-circle:hover,body[data-icon-theme=green] button.icon-circle:hover,body[data-icon-theme=green] .icon-circle:hover,[data-icon-theme=green] .icon-circle:hover,[data-icon-theme=green] .icon-circle-sm:hover,[data-icon-theme=green] .rbc-toolbar-modern button.icon:hover{background:#10b9811a!important;border:2px solid #0a7850d9!important;box-shadow:0 4px 16px #10b98166!important}html[data-icon-theme=purple] button.icon-circle,html[data-icon-theme=purple] .icon-circle,body[data-icon-theme=purple] button.icon-circle,body[data-icon-theme=purple] .icon-circle,[data-icon-theme=purple] .icon-circle,[data-icon-theme=purple] .icon-circle-sm,[data-icon-theme=purple] .rbc-toolbar-modern button.icon{background:#8b5cf60d!important;border:2px solid #5a32b4b3!important;box-shadow:0 2px 8px #8b5cf64d!important}html[data-icon-theme=purple] button.icon-circle:hover,html[data-icon-theme=purple] .icon-circle:hover,body[data-icon-theme=purple] button.icon-circle:hover,body[data-icon-theme=purple] .icon-circle:hover,[data-icon-theme=purple] .icon-circle:hover,[data-icon-theme=purple] .icon-circle-sm:hover,[data-icon-theme=purple] .rbc-toolbar-modern button.icon:hover{background:#8b5cf61a!important;border:2px solid #5a32b4d9!important;box-shadow:0 4px 16px #8b5cf666!important}html[data-icon-theme=gray] button.icon-circle,html[data-icon-theme=gray] .icon-circle,body[data-icon-theme=gray] button.icon-circle,body[data-icon-theme=gray] .icon-circle,[data-icon-theme=gray] .icon-circle,[data-icon-theme=gray] .icon-circle-sm,[data-icon-theme=gray] .rbc-toolbar-modern button.icon{background:#6b72800d!important;border:2px solid #3c414bb3!important;box-shadow:0 2px 8px #6b72804d!important}html[data-icon-theme=gray] button.icon-circle:hover,html[data-icon-theme=gray] .icon-circle:hover,body[data-icon-theme=gray] button.icon-circle:hover,body[data-icon-theme=gray] .icon-circle:hover,[data-icon-theme=gray] .icon-circle:hover,[data-icon-theme=gray] .icon-circle-sm:hover,[data-icon-theme=gray] .rbc-toolbar-modern button.icon:hover{background:#6b72801a!important;border:2px solid #3c414bd9!important;box-shadow:0 4px 16px #6b728066!important}html[data-icon-theme=pink] button.icon-circle,html[data-icon-theme=pink] .icon-circle,body[data-icon-theme=pink] button.icon-circle,body[data-icon-theme=pink] .icon-circle,[data-icon-theme=pink] .icon-circle,[data-icon-theme=pink] .icon-circle-sm,[data-icon-theme=pink] .rbc-toolbar-modern button.icon{background:#ec48990d!important;border:2px solid #b4286eb3!important;box-shadow:0 2px 8px #ec48994d!important}html[data-icon-theme=pink] button.icon-circle:hover,html[data-icon-theme=pink] .icon-circle:hover,body[data-icon-theme=pink] button.icon-circle:hover,body[data-icon-theme=pink] .icon-circle:hover,[data-icon-theme=pink] button.icon-circle:hover,[data-icon-theme=pink] .icon-circle:hover,[data-icon-theme=pink] .icon-circle-sm:hover,[data-icon-theme=pink] .rbc-toolbar-modern button.icon:hover{background:#ec48991a!important;border:2px solid #b4286ed9!important;box-shadow:0 4px 16px #ec489966!important}button.attachment-badge,.attachment-badge{width:auto!important;min-width:35px!important;height:28px!important;min-height:28px!important;color:var(--foreground)!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:.25rem .5rem!important;font-size:.7rem!important;font-weight:500!important;transition:all .2s!important;display:flex!important}@media (min-width:1024px){button.attachment-badge,.attachment-badge{height:35px!important;min-height:35px!important}.data-section-card button.attachment-badge,.data-section-card .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,html:not([data-icon-theme]) .attachment-badge,body:not([data-icon-theme]) .attachment-badge{background:#fbbf2433!important;border:1px solid #fbbf244d!important;box-shadow:0 2px 8px #fbbf2433!important}[data-icon-theme=default] .attachment-badge:hover,html:not([data-icon-theme]) .attachment-badge:hover,body:not([data-icon-theme]) .attachment-badge:hover{background:#fbbf244d!important;box-shadow:0 4px 16px #fbbf244d!important}[data-icon-theme=neon-gold] .attachment-badge{background:#fbbf244d!important;border:1px solid #fbbf2480!important;box-shadow:0 2px 8px #fbbf2466,0 0 8px #fbbf2433!important}[data-icon-theme=neon-gold] .attachment-badge:hover{background:#fbbf2466!important;box-shadow:0 4px 16px #fbbf2480,0 0 12px #fbbf244d!important}[data-icon-theme=blue] .attachment-badge{background:#3b82f64d!important;border:1px solid #3b82f680!important;box-shadow:0 2px 8px #3b82f64d!important}[data-icon-theme=blue] .attachment-badge:hover{background:#3b82f666!important;box-shadow:0 4px 16px #3b82f666!important}[data-icon-theme=red] .attachment-badge{background:#ef44444d!important;border:1px solid #ef444480!important;box-shadow:0 2px 8px #ef44444d!important}[data-icon-theme=red] .attachment-badge:hover{background:#ef444466!important;box-shadow:0 4px 16px #ef444466!important}[data-icon-theme=green] .attachment-badge{background:#10b9814d!important;border:1px solid #10b98180!important;box-shadow:0 2px 8px #10b9814d!important}[data-icon-theme=green] .attachment-badge:hover{background:#10b98166!important;box-shadow:0 4px 16px #10b98166!important}[data-icon-theme=purple] .attachment-badge{background:#8b5cf64d!important;border:1px solid #8b5cf680!important;box-shadow:0 2px 8px #8b5cf64d!important}[data-icon-theme=purple] .attachment-badge:hover{background:#8b5cf666!important;box-shadow:0 4px 16px #8b5cf666!important}[data-icon-theme=gray] .attachment-badge{background:#6b72804d!important;border:1px solid #6b728080!important;box-shadow:0 2px 8px #6b72804d!important}[data-icon-theme=gray] .attachment-badge:hover{background:#6b728066!important;box-shadow:0 4px 16px #6b728066!important}.attachment-icon-circle-wrap{position:relative!important}.attachment-count-badge{pointer-events:none!important;border-style:solid!important;border-width:1px!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;font-weight:600!important;display:flex!important;position:absolute!important;top:-7px!important;right:-7px!important}.attachment-count-badge,:root:not(.dark) .attachment-count-badge{color:#111!important;background:#fff!important}.dark .attachment-count-badge{color:#fff!important;background:#000!important}.grievance-mobile-action-btn{width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;color:var(--foreground)!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:.6rem!important;transition:all .2s!important;display:flex!important}.grievance-mobile-action-btn svg{width:19px!important;min-width:19px!important;height: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,html:not([data-icon-theme]) .grievance-mobile-action-btn,body:not([data-icon-theme]) .grievance-mobile-action-btn{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2433!important}[data-icon-theme=default] .grievance-mobile-action-btn:hover,html:not([data-icon-theme]) .grievance-mobile-action-btn:hover,body:not([data-icon-theme]) .grievance-mobile-action-btn:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf244d!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn{background:#fbbf240d!important;border:2px solid #b48214b3!important;box-shadow:0 2px 8px #fbbf2466,0 0 8px #fbbf2433!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn:hover{background:#fbbf241a!important;border:2px solid #b48214d9!important;box-shadow:0 4px 16px #fbbf2480,0 0 12px #fbbf244d!important}[data-icon-theme=blue] .grievance-mobile-action-btn{background:#3b82f60d!important;border:2px solid #1e50b4b3!important;box-shadow:0 2px 8px #3b82f64d!important}[data-icon-theme=blue] .grievance-mobile-action-btn:hover{background:#3b82f61a!important;border:2px solid #1e50b4d9!important;box-shadow:0 4px 16px #3b82f666!important}[data-icon-theme=red] .grievance-mobile-action-btn{background:#ef44440d!important;border:2px solid #b42828b3!important;box-shadow:0 2px 8px #ef44444d!important}[data-icon-theme=red] .grievance-mobile-action-btn:hover{background:#ef44441a!important;border:2px solid #b42828d9!important;box-shadow:0 4px 16px #ef444466!important}[data-icon-theme=green] .grievance-mobile-action-btn{background:#10b9810d!important;border:2px solid #0a7850b3!important;box-shadow:0 2px 8px #10b9814d!important}[data-icon-theme=green] .grievance-mobile-action-btn:hover{background:#10b9811a!important;border:2px solid #0a7850d9!important;box-shadow:0 4px 16px #10b98166!important}[data-icon-theme=purple] .grievance-mobile-action-btn{background:#8b5cf60d!important;border:2px solid #5a32b4b3!important;box-shadow:0 2px 8px #8b5cf64d!important}[data-icon-theme=purple] .grievance-mobile-action-btn:hover{background:#8b5cf61a!important;border:2px solid #5a32b4d9!important;box-shadow:0 4px 16px #8b5cf666!important}[data-icon-theme=gray] .grievance-mobile-action-btn{background:#6b72800d!important;border:2px solid #3c414bb3!important;box-shadow:0 2px 8px #6b72804d!important}[data-icon-theme=gray] .grievance-mobile-action-btn:hover{background:#6b72801a!important;border:2px solid #3c414bd9!important;box-shadow:0 4px 16px #6b728066!important}.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;isolation:isolate!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab,.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab:hover{background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab:hover,.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab:hover{background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true]{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02)contrast(.98)!important;background:#ffffffb8!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f,0 1px 3px #0000000a!important}.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,.calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true]:after{background:#ffffffb8!important}html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true],.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active,.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true]{-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(.98)contrast(1.02)!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 4px 24px #00000040,0 1px 3px #00000026!important}html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,html.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true]:after,.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab.member-folder-tab-active:after,.dark .calendar-sidebar-container .member-profile-tab-bar button.member-folder-tab[data-active=true]:after{background:#ffffff0f!important}@media (hover:none) and (pointer:coarse){.inp,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=date],input[type=tel],input[type=url],select,textarea{font-size:1rem!important}}
