*{transition:none!important;animation:none!important}.ios-status-bar-color-layer{position:fixed!important;top:0!important;left:0!important;right:0!important;height:env(safe-area-inset-top,44px)!important;background-color:var(--status-bar-color,#ffffff)!important;z-index:2147483647!important;pointer-events:none!important;margin:0!important;padding:0!important;width:100%!important}mark{padding:0 2px;border-radius:2px}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:auto transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-clip:padding-box}@supports (scrollbar-width:thin){.union-life-scrollable{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}}.dark .union-life-scrollable{scrollbar-color:rgba(255,255,255,.2) transparent}.union-life-scrollable::-webkit-scrollbar{width:6px}.union-life-scrollable::-webkit-scrollbar-track{background:transparent;border-radius:10px}.union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:10px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.dark .union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.1)}.dark .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}:root .union-life-scrollable::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1)}:root .union-life-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.modal-backdrop.calendar-modal-backdrop.agenda-create-modal,.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,.modal-backdrop.calendar-modal-backdrop.union-life-view-grievance,.modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date),.modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date),.modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select),html body .modal-backdrop.calendar-modal-backdrop.agenda-create-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,html body .modal-backdrop.calendar-modal-backdrop.union-life-view-grievance,html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-end-date),html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-start-date),html body .modal-backdrop.calendar-modal-backdrop:has(#union-function-structure-select){background:transparent!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal,html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal.calendar-badge-modal-backdrop{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-content:center!important;place-content:center!important;place-items:center!important;position:fixed!important;background:transparent!important;backdrop-filter:none!important;inset:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:1rem!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:1000!important}.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal>.modal-panel.icon-form-modal-panel{display:flex!important;flex-direction:column!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(calc(-50% + var(--draggable-window-x, 0px)),calc(-50% + var(--draggable-window-y, 0px)))!important;width:min(92vw,480px)!important;max-width:min(92vw,480px)!important;max-height:min(90vh,calc(100dvh - 2rem))!important;min-height:0!important;flex:none!important;align-self:center!important;margin:0!important;overflow:hidden!important;z-index:1001!important}@media (min-width:1024px){html body .calendar-badge-modal.icon-form-modal-panel:not(.icon-form-modal-panel--no-drag) .create-event-modal-header,html body .calendar-badge-modal.icon-form-modal-panel:not(.icon-form-modal-panel--no-drag) .icon-form-modal-header,html body .modal-backdrop.calendar-modal-backdrop .modal-panel:not(.icon-form-modal-panel):not(.calendar-create-event-sheet-panel):not(.modal-panel--no-drag) .create-event-modal-header,html body .modal-backdrop.calendar-modal-backdrop .modal-panel:not(.icon-form-modal-panel):not(.calendar-create-event-sheet-panel):not(.modal-panel--no-drag) .icon-form-modal-header,html body .modal-panel.icon-form-modal-panel:not(.calendar-create-event-sheet-panel):not(.icon-form-modal-panel--no-drag) .create-event-modal-header,html body .modal-panel.icon-form-modal-panel:not(.calendar-create-event-sheet-panel):not(.icon-form-modal-panel--no-drag) .icon-form-modal-header{cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}html body .create-event-modal-header .create-event-header-actions,html body .icon-form-modal-header .create-event-header-actions{cursor:default;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}html body .icon-form-modal-header--dragging,html body .icon-form-modal-panel--dragging .create-event-modal-header,html body .icon-form-modal-panel--dragging .icon-form-modal-header{cursor:grabbing}html body .calendar-badge-modal.icon-form-modal-panel,html body .modal-backdrop.calendar-modal-backdrop .modal-panel:not(.icon-form-modal-panel):not(.calendar-create-event-sheet-panel):not(.modal-panel--no-drag){transform:translate(var(--draggable-window-x,0),var(--draggable-window-y,0))!important}}html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .calendar-create-event-form-modal__body,html body .modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal .icon-form-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}@media (min-width:1024px){html body div.modal-backdrop.calendar-modal-backdrop:is(.calendar-create-event-form-modal,.counter-settings-modal,.member-form-modal,.union-life-edit-modal,.collective-agreement-form-modal,.collective-edit-modal,.descriptions-form-modal,.reasons-edit-modal,.salary-form-modal,.salary-edit-modal,.billto-form-modal,.billto-edit-modal,.billto-invoice-config-modal,.news-form-modal,.billboard-edit-modal,.job-posting-create-modal,.job-posting-edit-modal,.job-posting-appointment-modal,.profile-image-editor-modal,.export-import-modal,.reports-generate-modal-backdrop,.calendar-day-overview-delete-modal,.unsaved-changes-modal,.union-life-delete-modal,.user-delete-modal,.member-delete-modal,.officer-delete-modal,.structure-delete-modal,.salary-delete-modal,.billto-delete-modal,.collective-delete-modal,.reasons-delete-modal,.news-delete-modal,.billboard-delete-modal,.invoice-delete-modal,.job-posting-delete-modal):not(.agenda-create-modal):not(.grievance-meeting-notes-modal):not(.grievance-delete-modal):not(.grievance-verdict-confirmation-modal):not(.inactivity-timeout-modal):not(.committee-meeting-notice-modal){top:0!important;right:0!important;bottom:0!important;left:var(--app-shell-main-left)!important;width:auto!important;height:100dvh!important;max-height:100dvh!important}html body:has(.profile-layout-root) div.modal-backdrop.calendar-modal-backdrop:is(.user-form-modal,.user-info-modal-backdrop,.user-delete-modal,.profile-image-editor-modal,.union-life-delete-modal,.calendar-day-overview-delete-modal,.unsaved-changes-modal):not(.agenda-create-modal):not(.grievance-meeting-notes-modal):not(.inactivity-timeout-modal){top:0!important;right:0!important;bottom:0!important;left:var(--profile-shell-main-left)!important;width:auto!important;height:100dvh!important;max-height:100dvh!important}html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal:not(.agenda-create-modal):not(.grievance-meeting-notes-modal)>.modal-panel.icon-form-modal-panel,html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-modal.calendar-create-event-form-modal:not(.agenda-create-modal)>.modal-panel.icon-form-modal-panel{left:calc((100vw + var(--app-shell-main-left)) / 2)!important}html body div.modal-backdrop.calendar-modal-backdrop.grievance-archive-clause-modal,html body div.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal,html body div.modal-backdrop.calendar-modal-backdrop.grievance-archive-info-modal.grievance-meeting-notes-modal,html body div.modal-backdrop.calendar-modal-backdrop.grievance-archive-return-request-modal{top:0!important;right:0!important;bottom:0!important;left:var(--app-shell-main-left)!important;width:auto!important;height:100dvh!important;max-height:100dvh!important}html body div.modal-backdrop.calendar-modal-backdrop.approval-claim-review-modal,html body div.modal-backdrop.calendar-modal-backdrop.approval-refuse-modal,html body div.modal-backdrop.calendar-modal-backdrop.approval-sign-modal,html body div.modal-backdrop.calendar-modal-backdrop.approval-sign-modal.grievance-meeting-notes-modal{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:100dvh!important;max-height:100dvh!important;z-index:1000!important}}.modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,.modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}.modal-backdrop.calendar-modal-backdrop.clause-view-modal,html body .modal-backdrop.calendar-modal-backdrop.clause-view-modal{z-index:10001!important}html body .modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,html body .modal-backdrop.calendar-modal-backdrop:has(.grievance-validation-modal){z-index:10000!important}.personal-info-field{width:100%!important;max-width:100%!important;margin-bottom:0!important}.member-tab-content .personal-info-field>span>svg{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}@keyframes spin{to{transform:rotate(1turn)}}@keyframes grow-in{0%{border-radius:11px;transform:translateX(0) scale(1)}to{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(8px) scale((34/22),(16/22))}}@keyframes bounce-in{0%{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(8px) scale((34/22),(16/22))}to{border-radius:11px;transform:translateX(100%) scale(1)}}@keyframes grow-out{0%{border-radius:11px;transform:translateX(100%) scale(1)}to{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(2px) scale((34/22),(16/22))}}@keyframes bounce-out{0%{border-radius:1/(34/22) * 11px /1 /(16/22) * 11px;transform:translateX(2px) scale((34/22),(16/22))}to{border-radius:11px;transform:translateX(0) scale(1)}}html[data-hide-data-sidebar=true] .app-page-shell--data .app-page-shell__mobile-nav,html[data-hide-data-sidebar=true] .app-page-shell__grid>aside.app-page-shell__sidebar,html[data-hide-data-sidebar=true] .app-page-shell__grid>aside.data-desktop-wrapper,html[data-hide-data-sidebar=true] .data-layout-root .app-page-shell__sidebar,html[data-hide-data-sidebar=true] .data-layout-root aside.app-page-shell__sidebar,html[data-hide-data-sidebar=true] .data-mobile-wrapper,html[data-hide-data-sidebar=true] aside.app-page-shell__sidebar.data-desktop-wrapper{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}html[data-hide-data-sidebar=true] .modal-backdrop.calendar-modal-backdrop,html[data-hide-data-sidebar=true] div.modal-backdrop.calendar-modal-backdrop{z-index:10000!important}html body .modal-backdrop.calendar-modal-backdrop.approval-claim-review-modal,html body .modal-backdrop.calendar-modal-backdrop.approval-refuse-modal,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal,html body .modal-backdrop.calendar-modal-backdrop.approval-sign-modal.grievance-meeting-notes-modal{z-index:1000!important}@media (min-width:1024px){.app-page-shell__grid:has(.data-right-panel) .app-page-shell__sidebar:first-of-type{width:250px!important;flex:0 0 250px!important;min-width:250px!important;max-width:250px!important}.app-page-shell__grid:has(.data-right-panel) .app-page-shell__main{width:calc(100% - 250px - 300px - 2rem)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 250px - 300px - 2rem);min-width:0!important;max-width:calc(100% - 250px - 300px - 2rem)!important}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;position:relative!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{margin:0!important;padding:0!important}body{color:rgb(17 24 39)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-height:100vh!important;line-height:1.5!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark body{color:rgb(249 250 251)!important}:root{--foreground:rgb(17 24 39)!important;--background:#f8f9fa!important;--surface-bg:rgba(255,255,255,0.95)!important;--surface-bg-hover:rgba(255,255,255,1)!important;--stroke-color:rgba(0,0,0,0.1)!important;--stroke-color-hover:rgba(0,0,0,0.2)!important;--glass-shadow:0 4px 8px rgba(0,0,0,0.1)!important;--glass-shadow-hover:0 6px 12px rgba(0,0,0,0.15)!important;--glass-border:rgba(0,0,0,0.1)!important;--glass-border-hover:rgba(0,0,0,0.2)!important;--calendar-container-bg:rgba(255,255,255,0.2)!important;--calendar-container-shadow:0 4px 20px rgba(0,0,0,0.1)!important;--glass-panel-bg:rgba(255,255,255,0.32)!important;--glass-panel-blur:64px!important;--glass-panel-saturate:220%!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px rgba(0,0,0,0.04)!important;--glass-panel-shadow-inactive:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 2px rgba(0,0,0,0.03)!important}.dark{--foreground:rgb(249 250 251)!important;--background:#1a1a1a!important;--surface-bg:#2d2d2d!important;--surface-bg-hover:#3a3a3a!important;--stroke-color:#4a4a4a!important;--stroke-color-hover:#6a6a6a!important;--glass-shadow:0 4px 8px rgba(0,0,0,0.5)!important;--glass-shadow-hover:0 6px 12px rgba(0,0,0,0.6)!important;--glass-border:#4a4a4a!important;--glass-border-hover:#6a6a6a!important;--calendar-container-bg:rgba(255,255,255,0.05)!important;--calendar-container-shadow:0 4px 20px rgba(0,0,0,0.3)!important;--glass-panel-bg:rgba(255,255,255,0.06)!important;--glass-panel-border:none!important;--glass-panel-shadow:0 4px 24px rgba(0,0,0,0.28)!important;--glass-panel-shadow-inactive:inset 0 1px 0 rgba(255,255,255,0.05),0 1px 3px rgba(0,0,0,0.08)!important}.calendar-black-container{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:var(--glass-panel-border)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}@media (max-width:768px){.personal-info-card-mobile,.personal-info-card-mobile.calendar-black-container,.personal-info-card-mobile.rounded-lg,.personal-info-card-mobile.rounded-lg.calendar-black-container,[class*=max-w-] .personal-info-card-mobile,[class*=max-w-] .personal-info-card-mobile.calendar-black-container,[class*=max-w-] .personal-info-card-mobile.rounded-lg,[class*=max-w-] .personal-info-card-mobile.rounded-lg.calendar-black-container,[class*=max-w-]>div>div .personal-info-card-mobile,[class*=max-w-]>div>div .personal-info-card-mobile.calendar-black-container,[class*=max-w-]>div>div>.personal-info-card-mobile,[class*=max-w-]>div>div>.personal-info-card-mobile.calendar-black-container,div.personal-info-card-mobile,div.personal-info-card-mobile.calendar-black-container,div[class*=max-w-]>div>div>div.personal-info-card-mobile.calendar-black-container{border-radius:16px!important;overflow:hidden!important}}.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:#000000;--wall-bg-image:none}html:before{content:"";position:fixed;top:calc(-1 * env(safe-area-inset-top, 0px));left:calc(-1 * env(safe-area-inset-left, 0px));right:calc(-1 * env(safe-area-inset-right, 0px));bottom:calc(-1 * env(safe-area-inset-bottom, 0px));width:calc(100% + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px));height:calc(100% + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));background-image:var(--wall-url),var(--wall-bg-image);background-color:var(--wall-bg-color,transparent);background-size:cover,cover;background-position:50%;background-repeat:no-repeat;z-index:-10;pointer-events:none;transform:translateZ(0);overflow:hidden}html{width:100%;height:100%}body,html{background-color:transparent;min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;margin:0;padding:0;position:relative}body:after{content:"";position:fixed;top:calc(-1 * env(safe-area-inset-top, 0px));left:calc(-1 * env(safe-area-inset-left, 0px));right:calc(-1 * env(safe-area-inset-right, 0px));bottom:calc(-1 * env(safe-area-inset-bottom, 0px));width:calc(100% + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px));height:calc(100% + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));background-image:var(--next-wall-url);background-color:var(--next-wall-bg-color,transparent);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;pointer-events:none;z-index:-1;transition:opacity .18s ease-in-out;transform:translateZ(0);overflow:hidden}body.wallpaper-transition{--wall-url:var(--next-wall-url)}body.wallpaper-transition:after{opacity:0}body.wallpaper-transition~*,html:has(body.wallpaper-transition){--wall-url:var(--next-wall-url)}.text-red-500{color:rgb(239 68 68)!important}.mt-4{margin-top:1rem!important}