html body[data-icon-theme=off],html[data-icon-theme=off]{--icon-theme-accent:#475569;--calendar-modal-accent:#475569;--account-info-accent:#475569}html.dark body[data-icon-theme=off],html.dark[data-icon-theme=off],html[data-icon-theme=off].dark{--icon-theme-accent:#ffffff;--calendar-modal-accent:#ffffff;--account-info-accent:#ffffff}html:not(.dark) body[data-icon-theme=off] .member-profile-page,html[data-icon-theme=off]:not(.dark) .member-profile-page{--member-profile-off-icon-color:#000000}html.dark body[data-icon-theme=off] .member-profile-page,html.dark[data-icon-theme=off] .member-profile-page,html[data-icon-theme=off].dark .member-profile-page{--member-profile-off-icon-color:#ffffff}html body[data-icon-theme=off] .icon-form-field__icon,html[data-icon-theme=off] .icon-form-field__icon{color:var(--foreground)!important}html.dark[data-icon-theme=off] .app-mobile-header-btn,html.dark[data-icon-theme=off] .app-mobile-header-btn svg,html.dark[data-icon-theme=off] .floating-button,html.dark[data-icon-theme=off] .floating-button svg,html.dark[data-icon-theme=off] .icon-circle,html.dark[data-icon-theme=off] .icon-circle svg,html.dark[data-icon-theme=off] .icon-form-field__icon,html.dark[data-icon-theme=off] .icon-form-field__icon svg,html.dark[data-icon-theme=off] .menu-icon,html.dark[data-icon-theme=off] .menu-icon svg,html[data-icon-theme=off].dark .app-mobile-header-btn,html[data-icon-theme=off].dark .app-mobile-header-btn svg,html[data-icon-theme=off].dark .floating-button,html[data-icon-theme=off].dark .floating-button svg,html[data-icon-theme=off].dark .icon-circle,html[data-icon-theme=off].dark .icon-circle svg,html[data-icon-theme=off].dark .icon-form-field__icon,html[data-icon-theme=off].dark .icon-form-field__icon svg,html[data-icon-theme=off].dark .menu-icon,html[data-icon-theme=off].dark .menu-icon svg{color:#ffffff!important;stroke:currentColor}html body[data-icon-theme=off] .data-nav-link:hover,html body[data-icon-theme=off] .hover-gold-neon-subtle:hover,html[data-icon-theme=off] .data-nav-link:hover,html[data-icon-theme=off] .hover-gold-neon-subtle:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)!important;border-color:color-mix(in srgb,var(--foreground) 14%,transparent)!important;box-shadow:none!important;color:var(--foreground)!important}html.dark body[data-icon-theme=off] .data-nav-link:hover,html.dark body[data-icon-theme=off] .hover-gold-neon-subtle:hover,html.dark[data-icon-theme=off] .data-nav-link:hover,html.dark[data-icon-theme=off] .hover-gold-neon-subtle:hover,html[data-icon-theme=off].dark .data-nav-link:hover,html[data-icon-theme=off].dark .hover-gold-neon-subtle:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important;color:#ffffff!important}html body[data-icon-theme=off] .account-information-card,html body[data-icon-theme=off] .account-information-panel,html[data-icon-theme=off] .account-information-card,html[data-icon-theme=off] .account-information-panel{--account-info-accent:var(--icon-theme-accent,#475569)}html.dark body[data-icon-theme=off] .account-information-card,html.dark body[data-icon-theme=off] .account-information-panel,html.dark[data-icon-theme=off] .account-information-card,html.dark[data-icon-theme=off] .account-information-panel,html[data-icon-theme=off].dark .account-information-card,html[data-icon-theme=off].dark .account-information-panel{--account-info-accent:#ffffff}html body[data-icon-theme=off] .account-information-card__title-icon,html body[data-icon-theme=off] .account-information-row__icon,html[data-icon-theme=off] .account-information-card__title-icon,html[data-icon-theme=off] .account-information-row__icon{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--account-info-accent)!important}html.dark[data-icon-theme=off] .account-information-card__title-icon,html.dark[data-icon-theme=off] .account-information-edit-btn,html.dark[data-icon-theme=off] .account-information-row__icon,html[data-icon-theme=off].dark .account-information-card__title-icon,html[data-icon-theme=off].dark .account-information-edit-btn,html[data-icon-theme=off].dark .account-information-row__icon{color:#ffffff!important}html.dark[data-icon-theme=off] .account-information-edit-btn,html[data-icon-theme=off].dark .account-information-edit-btn{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .create-event-header-title-icon,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .create-event-header-title-icon svg,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden],html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden] svg,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-info-summary-row__icon,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-info-summary-row__icon svg,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .icon-circle,html.dark body[data-icon-theme=off] .grievance-meeting-notes-modal .icon-circle svg,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .create-event-header-title-icon,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .create-event-header-title-icon svg,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden],html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden] svg,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-info-summary-row__icon,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .grievance-info-summary-row__icon svg,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .icon-circle,html.dark[data-icon-theme=off] .grievance-meeting-notes-modal .icon-circle svg,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .create-event-header-title-icon,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .create-event-header-title-icon svg,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden],html[data-icon-theme=off].dark .grievance-meeting-notes-modal .grievance-collapsible-section-header span[aria-hidden] svg,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .grievance-info-summary-row__icon,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .grievance-info-summary-row__icon svg,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .icon-circle,html[data-icon-theme=off].dark .grievance-meeting-notes-modal .icon-circle svg{color:#ffffff!important;stroke:#ffffff!important}html body[data-icon-theme=off] .menu-icon,html[data-icon-theme=off] .menu-icon{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-icon-theme=off] .menu-icon:hover,html[data-icon-theme=off] .menu-icon:hover{transform:none!important}html body[data-icon-theme=off] .icon-circle,html body[data-icon-theme=off] .icon-circle:hover,html body[data-icon-theme=off] .menu-icon:hover,html body[data-icon-theme=off] button.icon-circle,html body[data-icon-theme=off] button.icon-circle:hover,html[data-icon-theme=off] .icon-circle,html[data-icon-theme=off] .icon-circle:hover,html[data-icon-theme=off] .menu-icon:hover,html[data-icon-theme=off] button.icon-circle,html[data-icon-theme=off] button.icon-circle:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}html body[data-icon-theme=off] .data-nav-link.active,html[data-icon-theme=off] .data-nav-link.active{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}html body[data-icon-theme=off] .data-nav-link.active:before,html[data-icon-theme=off] .data-nav-link.active:before{display:none!important}html body[data-icon-theme=off] .account-information-card .account-information-field-input:focus,html body[data-icon-theme=off] .account-information-card .account-information-field-input:focus-visible,html[data-icon-theme=off] body .account-information-card .account-information-field-input:focus,html[data-icon-theme=off] body .account-information-card .account-information-field-input:focus-visible{border-color:color-mix(in srgb,var(--foreground) 35%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)!important}html body[data-icon-theme=off] input.inp-calendar:hover,html body[data-icon-theme=off] select.inp-calendar:hover,html body[data-icon-theme=off] textarea.inp-calendar:hover,html[data-icon-theme=off] input.inp-calendar:hover,html[data-icon-theme=off] select.inp-calendar:hover,html[data-icon-theme=off] textarea.inp-calendar:hover{border-color:color-mix(in srgb,var(--foreground) 28%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 8%,transparent)!important}html body[data-icon-theme=off] input.inp-calendar:focus,html body[data-icon-theme=off] input.inp-calendar:focus-visible,html body[data-icon-theme=off] select.inp-calendar:focus,html body[data-icon-theme=off] select.inp-calendar:focus-visible,html body[data-icon-theme=off] textarea.inp-calendar:focus,html body[data-icon-theme=off] textarea.inp-calendar:focus-visible,html[data-icon-theme=off] input.inp-calendar:focus,html[data-icon-theme=off] input.inp-calendar:focus-visible,html[data-icon-theme=off] select.inp-calendar:focus,html[data-icon-theme=off] select.inp-calendar:focus-visible,html[data-icon-theme=off] textarea.inp-calendar:focus,html[data-icon-theme=off] textarea.inp-calendar:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--foreground) 35%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)!important}html body[data-icon-theme=off] .calendar-badge-modal,html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel,html[data-icon-theme=off] .calendar-badge-modal,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.approval-sign-modal .modal-panel,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .modal-panel{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#64748b) 38%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#64748b) 10%,transparent),inset 0 0 20px rgba(255,255,255,.04),0 0 12px color-mix(in srgb,var(--icon-theme-accent,#64748b) 12%,transparent),0 0 20px rgba(0,0,0,.1)!important}html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field{border-color:color-mix(in srgb,var(--icon-theme-accent,#64748b) 32%,transparent)!important;box-shadow:none!important}html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field:focus-within,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field:focus-within{border-color:color-mix(in srgb,var(--icon-theme-accent,#64748b) 55%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-theme-accent,#64748b) 16%,transparent)!important}html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-header-title-icon,html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field__icon,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .create-event-header-title-icon,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field__icon{color:var(--icon-theme-accent,#64748b)!important}html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field__divider,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-field__divider{background:color-mix(in srgb,var(--icon-theme-accent,#64748b) 35%,transparent)!important}html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-group--incomplete .icon-form-label:after,html body[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-label:before,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-group--incomplete .icon-form-label:after,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-label:before,html[data-icon-theme=off] .modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal .icon-form-section-label:before{background:var(--icon-theme-accent,#64748b)!important;box-shadow:0 0 8px color-mix(in srgb,var(--icon-theme-accent,#64748b) 55%,transparent)!important}html body[data-icon-theme=off] .calendar-badge-modal .create-event-header-accent,html[data-icon-theme=off] .calendar-badge-modal .create-event-header-accent{background-color:var(--icon-theme-accent,#64748b)!important}html body div.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal[role=dialog]>div.modal-panel.calendar-day-overview-delete-panel,html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog]>div.modal-panel,html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog]>div.modal-panel.icon-form-modal-panel,html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-delete-modal,.member-delete-modal,.salary-delete-modal,.officer-delete-modal,.billto-delete-modal,.reasons-delete-modal,.union-life-delete-modal,.grievance-delete-modal)[role=dialog]>div.modal-panel.calendar-day-overview-delete-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop.calendar-day-overview-delete-modal[role=dialog]>div.modal-panel.calendar-day-overview-delete-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog]>div.modal-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog]>div.modal-panel.icon-form-modal-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop:is(.collective-delete-modal,.member-delete-modal,.salary-delete-modal,.officer-delete-modal,.billto-delete-modal,.reasons-delete-modal,.union-life-delete-modal,.grievance-delete-modal)[role=dialog]>div.modal-panel.calendar-day-overview-delete-panel{border:1px solid transparent!important;box-shadow:0 24px 64px rgba(0,0,0,.3)!important}html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog] .create-event-modal-header,html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog] .icon-form-modal-header.create-event-modal-header{box-shadow:none!important}html body div.modal-backdrop.calendar-modal-backdrop:is(.collective-agreement-form-modal,.collective-edit-modal)[role=dialog] .create-event-header-accent{height:1px!important;box-shadow:none!important;background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--calendar-modal-accent,var(--icon-theme-accent,#fbbf24)) 30%,transparent) 12%,color-mix(in srgb,var(--calendar-modal-accent,var(--icon-theme-accent,#fbbf24)) 30%,transparent) 88%,transparent 100%)!important}html body div.modal-backdrop.calendar-modal-backdrop.export-import-modal[role=dialog]>div.modal-panel,html.dark body div.modal-backdrop.calendar-modal-backdrop.export-import-modal[role=dialog]>div.modal-panel{border:1px solid transparent!important;box-shadow:0 24px 64px rgba(0,0,0,.3)!important}html body div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop[role=dialog]>div.modal-panel.document-picker-modal,html body[data-icon-theme] div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop div.modal-panel.document-picker-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop[role=dialog]>div.modal-panel.document-picker-modal,html.dark body[data-icon-theme] div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop div.modal-panel.document-picker-modal,html.dark[data-icon-theme] body div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop div.modal-panel.document-picker-modal,html[data-icon-theme] body div.modal-backdrop.calendar-modal-backdrop.document-picker-backdrop div.modal-panel.document-picker-modal{border:none!important;outline:none!important;box-shadow:0 24px 80px rgba(0,0,0,.55)!important}html body div.calendar-badge-modal-backdrop[role=dialog],html body div.modal-backdrop.calendar-modal-backdrop[role=dialog],html.dark body div.calendar-badge-modal-backdrop[role=dialog],html.dark body div.modal-backdrop.calendar-modal-backdrop[role=dialog],html.dark[data-icon-theme] body div.modal-backdrop.calendar-modal-backdrop[role=dialog],html[data-icon-theme] body div.modal-backdrop.calendar-modal-backdrop[role=dialog]{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important}html body div.modal-backdrop.calendar-modal-backdrop,html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal.member-form-modal,html body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal.union-life-edit-modal,html body div.modal-backdrop.calendar-modal-backdrop.member-form-modal,html body div.modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,html body div.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,html body div.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,html body div.modal-backdrop.calendar-modal-backdrop.union-life-view-grievance,html.dark body div.modal-backdrop.calendar-modal-backdrop,html.dark body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal.member-form-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.calendar-create-event-form-modal.union-life-edit-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.member-form-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.rename-modal-overlay,html.dark body div.modal-backdrop.calendar-modal-backdrop.union-life-delete-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.union-life-edit-modal,html.dark body div.modal-backdrop.calendar-modal-backdrop.union-life-view-grievance{background:transparent!important;background-color:transparent!important;background-image:none!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important}html body div.calendar-badge-modal .create-event-modal-header,html body div.modal-backdrop.calendar-modal-backdrop .create-event-modal-header,html body div.modal-backdrop.calendar-modal-backdrop .icon-form-modal-header.create-event-modal-header{background:transparent!important;background-color:transparent!important;background-image:none!important;-moz-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.committee-meeting-notes-board>.create-event-modal-header,.modal-backdrop.calendar-modal-backdrop.committee-meeting-notes-board-modal .committee-meeting-notes-board>.create-event-modal-header{position:relative!important;top:auto!important;margin:0!important;padding:1rem 1.25rem .85rem!important;flex-shrink:0!important;overflow:hidden!important}.committee-meeting-notes-board .create-event-header-accent,.modal-backdrop.calendar-modal-backdrop.committee-meeting-notes-board-modal .committee-meeting-notes-board .create-event-header-accent{height:1px!important;background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--calendar-modal-accent,var(--icon-theme-accent,#10b981)) 50%,transparent) 10%,color-mix(in srgb,var(--calendar-modal-accent,var(--icon-theme-accent,#10b981)) 50%,transparent) 90%,transparent 100%)!important}@media (min-width:1024px){.committee-meeting-notes-board__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.committee-meeting-notes-board__card--conversation,.committee-meeting-notes-board__card--notes{height:100%;min-height:0}.committee-meeting-notes-board__card--notes{grid-column:1;grid-row:1}.committee-meeting-notes-board__card--conversation{grid-column:1;grid-row:2}.committee-meeting-notes-board__right-stack{grid-column:2;grid-row:1/span 2;min-width:0;height:100%}.committee-meeting-notes-board__right-stack>.committee-meeting-notes-board__card{flex:1 1;min-height:0;height:auto}.committee-meeting-notes-board-modal .modal-panel.committee-meeting-notes-board-panel{width:min(96vw,1120px)!important;max-width:min(96vw,1120px)!important;height:min(90vh,860px)!important;max-height:min(90vh,860px)!important}.committee-meeting-notes-board--session{height:100%;max-height:none}.committee-meeting-notes-board__session-body>.grievance-meeting-session{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch;height:100%}.committee-meeting-notes-board__session-body .grievance-meeting-session__left{overflow-y:auto;height:100%;min-height:0}.committee-meeting-notes-board__session-body .grievance-meeting-session__right{display:flex;flex-direction:column;gap:.85rem;overflow-x:hidden;overflow-y:auto;height:100%;min-height:0}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion{flex:1 1;min-height:0;height:0;overflow:hidden}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel{flex:1 1 auto;min-height:0;overflow:hidden}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel>.grievance-meeting-session__notes-stack{flex:1 1 auto;min-height:0;height:100%}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel .grievance-meeting-session__notes-list-shell{flex:1 1 auto;min-height:0}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel .grievance-meeting-session__notes-list{flex:1 1 auto;min-height:0;overflow:auto}.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel .grievance-meeting-session__card-actions,.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel .grievance-meeting-session__composer,.committee-meeting-notes-board__session-body .grievance-meeting-session__reunion-panel .grievance-meeting-session__note-draft{flex-shrink:0}}@media (max-width:1023px){.committee-meeting-notes-board__nav-label{display:none}.committee-meeting-notes-board__active{flex-wrap:wrap}.committee-meeting-notes-board__nav{width:100%;justify-content:flex-end}}[data-grievance-right-panel]{padding:0!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}[data-grievance-right-panel]::-webkit-scrollbar{display:none!important}[data-grievance-right-panel]>*{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;border-radius:16px!important}[data-grievance-right-panel]>:first-child{border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;margin-top:0!important}[data-grievance-right-panel]>:nth-child(2),[data-grievance-right-panel]>:nth-child(3){margin-top:.75rem!important}.grievance-union-checkbox,[data-icon-theme=default] .grievance-union-checkbox,body:not([data-icon-theme]) .grievance-union-checkbox,html:not([data-icon-theme]) .grievance-union-checkbox{accent-color:#f59e0b}.grievance-union-checkbox:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}[data-icon-theme=default] .grievance-union-checkbox:focus-visible,body:not([data-icon-theme]) .grievance-union-checkbox:focus-visible,html:not([data-icon-theme]) .grievance-union-checkbox:focus-visible{outline-color:#f59e0b}[data-icon-theme=neon-gold] .grievance-union-checkbox{accent-color:#fbbf24}[data-icon-theme=neon-gold] .grievance-union-checkbox:focus-visible{outline-color:#fbbf24}[data-icon-theme=blue] .grievance-union-checkbox{accent-color:#3b82f6}[data-icon-theme=blue] .grievance-union-checkbox:focus-visible{outline-color:#3b82f6}[data-icon-theme=red] .grievance-union-checkbox{accent-color:#ef4444}[data-icon-theme=red] .grievance-union-checkbox:focus-visible{outline-color:#ef4444}[data-icon-theme=green] .grievance-union-checkbox{accent-color:#10b981}[data-icon-theme=green] .grievance-union-checkbox:focus-visible{outline-color:#10b981}[data-icon-theme=purple] .grievance-union-checkbox{accent-color:#8b5cf6}[data-icon-theme=purple] .grievance-union-checkbox:focus-visible{outline-color:#8b5cf6}[data-icon-theme=gray] .grievance-union-checkbox{accent-color:#6b7280}[data-icon-theme=gray] .grievance-union-checkbox:focus-visible{outline-color:#6b7280}[data-icon-theme=pink] .grievance-union-checkbox{accent-color:#ec4899}[data-icon-theme=pink] .grievance-union-checkbox:focus-visible{outline-color:#ec4899}.grievance-workflow-bottom-bar{position:fixed!important;left:0;right:0;bottom:0;z-index:1001;display:flex;align-items:stretch;gap:.5rem;height:var(--grievance-workflow-bar-height);min-height:var(--grievance-workflow-bar-height);padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;border-radius:0!important;background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important;box-shadow:var(--glass-panel-shadow)!important;transform:translateZ(0);isolation:isolate}.dark .grievance-workflow-bottom-bar,html.dark .grievance-workflow-bottom-bar{backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important}.grievance-workflow-bar__brand{display:flex;align-items:center;gap:.375rem;flex:0 1 auto;min-width:0;max-width:34%;padding:.375rem .5rem;border-radius:.75rem;background:color-mix(in srgb,var(--icon-theme-accent,#10b981) 14%,var(--glass-panel-bg));box-shadow:var(--glass-panel-shadow-inactive)}.grievance-workflow-bar__brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--icon-theme-accent,#10b981)}.grievance-workflow-bar__brand-icon svg{width:1.125rem;height:1.125rem}.grievance-workflow-bar__brand-label{font-size:.6875rem;font-weight:600;line-height:1.15;color:var(--foreground);text-align:left}.grievance-workflow-bar__stats{display:flex;align-items:stretch;justify-content:center;gap:.375rem;flex:1 1 auto;min-width:0}.grievance-workflow-bar__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;flex:1 1;min-width:0;padding:.25rem .375rem;border-radius:.75rem;border:1px solid transparent;background:color-mix(in srgb,var(--foreground) 3%,var(--glass-panel-bg));backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 1px 2px rgba(15,23,42,.04);transform:translateZ(0);isolation:isolate;cursor:pointer;position:relative}.grievance-workflow-bar__stat--active{z-index:2}.grievance-workflow-bar__stat--active:before{content:"";position:absolute;top:-.375rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid;pointer-events:none}.grievance-workflow-bar__stat--pending.grievance-workflow-bar__stat--active{border:1px solid #ea580c!important;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 70%,transparent),0 0 14px color-mix(in srgb,#ea580c 35%,transparent)!important;color:#ea580c}.grievance-workflow-bar__stat--approval.grievance-workflow-bar__stat--active{border:1px solid #16a34a!important;box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 70%,transparent),0 0 14px color-mix(in srgb,#16a34a 35%,transparent)!important;color:#16a34a}.grievance-workflow-bar__stat--arbitration.grievance-workflow-bar__stat--active{border:1px solid #2563eb!important;box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 70%,transparent),0 0 14px color-mix(in srgb,#2563eb 35%,transparent)!important;color:#2563eb}.grievance-workflow-bar__stat--pending:active{background:color-mix(in srgb,#ea580c 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat--approval:active{background:color-mix(in srgb,#16a34a 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat--arbitration:active{background:color-mix(in srgb,#2563eb 10%,var(--glass-panel-bg))}.grievance-workflow-bar__stat-label-row{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;line-height:1}.grievance-workflow-bar__stat-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:.8125rem;height:.8125rem;line-height:0;transform:translateY(-1px)}.grievance-workflow-bar__stat-icon svg{display:block;width:.8125rem;height:.8125rem}.grievance-workflow-bar__stat-label{font-size:.625rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--foreground) 72%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grievance-workflow-bar__stat-count{font-size:1.125rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grievance-workflow-bar__stat--pending .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--pending .grievance-workflow-bar__stat-icon{color:#ea580c}.grievance-workflow-bar__stat--approval .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--approval .grievance-workflow-bar__stat-icon{color:#16a34a}.grievance-workflow-bar__stat--arbitration .grievance-workflow-bar__stat-count,.grievance-workflow-bar__stat--arbitration .grievance-workflow-bar__stat-icon{color:#2563eb}.grievance-workflow-bar__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;align-self:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3%,var(--glass-panel-bg));box-shadow:var(--glass-panel-shadow-inactive);color:color-mix(in srgb,var(--foreground) 78%,transparent);cursor:pointer}.grievance-workflow-bar__toggle svg{width:1.125rem;height:1.125rem}.grievance-workflow-bar__toggle--open svg{transform:rotate(180deg)}.grievance-signature-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;padding:0!important;border-radius:8px!important;border:2px solid transparent!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease!important}.grievance-signature-button:hover{transform:translateY(-2px)!important}.grievance-signature-button:active{transform:translateY(0)!important}.grievance-signature-button svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex-shrink:0;color:currentColor}:root:not([data-icon-theme]) .grievance-signature-button,[data-icon-theme=default] .grievance-signature-button{background:rgba(251,191,36,.05)!important;border-color:rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important;color:#374151!important}.dark [data-icon-theme=blue] .grievance-signature-button,.dark [data-icon-theme=default] .grievance-signature-button,.dark [data-icon-theme=gray] .grievance-signature-button,.dark [data-icon-theme=green] .grievance-signature-button,.dark [data-icon-theme=neon-gold] .grievance-signature-button,.dark [data-icon-theme=pink] .grievance-signature-button,.dark [data-icon-theme=purple] .grievance-signature-button,.dark [data-icon-theme=red] .grievance-signature-button,.dark:not([data-icon-theme]) .grievance-signature-button,.dark[data-icon-theme=blue] .grievance-signature-button,.dark[data-icon-theme=default] .grievance-signature-button,.dark[data-icon-theme=gray] .grievance-signature-button,.dark[data-icon-theme=green] .grievance-signature-button,.dark[data-icon-theme=neon-gold] .grievance-signature-button,.dark[data-icon-theme=pink] .grievance-signature-button,.dark[data-icon-theme=purple] .grievance-signature-button,.dark[data-icon-theme=red] .grievance-signature-button{color:white!important}:root:not([data-icon-theme]) .grievance-signature-button:hover,[data-icon-theme=default] .grievance-signature-button:hover{background:rgba(251,191,36,.1)!important;border-color:rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .grievance-signature-button{background:rgba(251,191,36,.05)!important;border-color:rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4)!important;color:#374151!important}[data-icon-theme=neon-gold] .grievance-signature-button:hover{background:rgba(251,191,36,.1)!important;border-color:rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5)!important}[data-icon-theme=blue] .grievance-signature-button{background:rgba(59,130,246,.05)!important;border-color:rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important;color:#374151!important}[data-icon-theme=blue] .grievance-signature-button:hover{background:rgba(59,130,246,.1)!important;border-color:rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .grievance-signature-button{background:rgba(239,68,68,.05)!important;border-color:rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important;color:#374151!important}[data-icon-theme=red] .grievance-signature-button:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .grievance-signature-button{background:rgba(16,185,129,.05)!important;border-color:rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important;color:#374151!important}[data-icon-theme=green] .grievance-signature-button:hover{background:rgba(16,185,129,.1)!important;border-color:rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .grievance-signature-button{background:rgba(139,92,246,.05)!important;border-color:rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important;color:#374151!important}[data-icon-theme=purple] .grievance-signature-button:hover{background:rgba(139,92,246,.1)!important;border-color:rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .grievance-signature-button{background:rgba(107,114,128,.05)!important;border-color:rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important;color:#374151!important}[data-icon-theme=gray] .grievance-signature-button:hover{background:rgba(107,114,128,.1)!important;border-color:rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}[data-icon-theme=pink] .grievance-signature-button{background:rgba(236,72,153,.05)!important;border-color:rgba(180,40,110,.7)!important;box-shadow:0 2px 8px rgba(236,72,153,.3)!important;color:#374151!important}[data-icon-theme=pink] .grievance-signature-button:hover{background:rgba(236,72,153,.1)!important;border-color:rgba(180,40,110,.85)!important;box-shadow:0 4px 16px rgba(236,72,153,.4)!important}body.sidebar-open .grievance-workflow-bottom-bar{z-index:130!important}.grievance-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1),0 14px 36px rgba(15,23,42,.12)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.grievance-committee-page .grievance-main-list-scroll,.mini-working-relations-page .grievance-main-list-scroll,.working-relations-page .grievance-main-list-scroll{padding-bottom:3rem!important}.grievance-add-row{display:flex;justify-content:flex-start;align-items:center}.grievance-add-row .grievance-generate-btn{width:auto!important;min-width:unset!important;height:auto!important;min-height:35px!important;padding:.6rem 1rem!important;gap:.5rem;justify-content:flex-start!important}.grievance-generate-btn svg{width:1rem;height:1rem;flex-shrink:0}.grievance-generate-btn__label{font-size:.875rem;font-weight:500;line-height:1.25}.grievance-page{width:100%}.approval-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card,.approval-layout-root:not(:has(.grievance-panel)) .data-section-card,.grievance-layout-root .app-page-shell__main .approval-sign-page-content:not(.grievance-panel-scroll) .data-section-card{position:relative;z-index:1;border-radius:.75rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1),0 14px 36px rgba(15,23,42,.12)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.approval-layout-root .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards,.grievance-layout-root .grievance-panel .approval-sign-section-shell .approval-sign-list-rows--cards{padding:0 1rem 1rem}#archives-mobile-wrapper:not(.grievance-archive-page),.grievance-layout-root .app-page-shell__main .grievance-content-area,.grievance-layout-root>.md\:hidden{overflow:visible!important;padding-bottom:3rem}.grievance-required-signatures-row{padding:0 1.25rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--stroke-color) 65%,transparent)}.grievance-meeting-session__panel-empty .committee-meeting-notes-board__attachments-empty-hint,.grievance-required-signatures-row .grievance-required-signatures-wrap{margin-bottom:0}.grievance-required-signatures-wrap{position:relative;overflow:visible!important;padding-top:.625rem;padding-left:.375rem;margin-bottom:.75rem}.grievance-required-signatures-badge{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .25rem;border-radius:6px;background-color:#ff0000;color:#ffffff;font-size:11px;font-weight:600;line-height:1;pointer-events:none}.grievance-required-signatures-wrap .grievance-required-signatures-card{overflow:visible!important}.grievance-layout-root .calendar-black-container,.grievance-layout-root .mobile-header-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .grievance-layout-root .calendar-black-container{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.grievance-layout-root .grievance-mobile .calendar-black-container{position:relative;z-index:1;border-radius:.75rem!important;padding:1rem!important;border:1px solid color-mix(in srgb,var(--stroke-color) 70%,transparent)!important;background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px rgba(15,23,42,.1),0 14px 36px rgba(15,23,42,.12)!important;transform:none!important;-webkit-transform:none!important;isolation:auto!important;overflow:visible!important}.dark .grievance-layout-root .mobile-header-card{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 24px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.15)!important}.grievance-layout-root .grievance-mobile-header-card{background:rgba(255,255,255,.2)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.1)!important;border:none!important;border-radius:.5rem!important;padding:.5rem .75rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:rgb(55 65 81)!important;font-weight:500!important;overflow:hidden!important;position:relative!important;width:100%!important;margin:0!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important}.app-page-shell__sidebar:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.app-page-shell__sidebar:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper):not(.calendar-desktop-wrapper) .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.dark .app-page-shell__sidebar:not(.committees-desktop-wrapper):not(.data-desktop-wrapper):not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper) .data-sidebar-background,.dark .app-page-shell__sidebar:not(.grievance-desktop-wrapper):not(.billboard-desktop-wrapper):not(.reports-desktop-wrapper):not(.calendar-desktop-wrapper) .data-sidebar-background{background:var(--glass-panel-bg)!important;backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(.98)!important;box-shadow:var(--glass-panel-shadow)!important;border:none!important}.grievance-right-sidebar-background{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:625px!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;outline:none!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.02) contrast(.98)!important;border-left:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4),-4px 0 24px rgba(0,0,0,.04)!important;border-radius:16px!important;z-index:-1!important;pointer-events:none!important;transform:none!important;will-change:auto!important;box-sizing:border-box!important}.dark .grievance-right-sidebar-background{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(.98) contrast(1.02)!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-4px 0 24px rgba(0,0,0,.2)!important;border-radius:16px!important}.grievance-collapse-chevron.icon-circle,.grievance-collapse-chevron.icon-circle:active,.grievance-collapse-chevron.icon-circle:hover,[data-icon-theme] .grievance-collapse-chevron.icon-circle,[data-icon-theme] .grievance-collapse-chevron.icon-circle:active,[data-icon-theme] .grievance-collapse-chevron.icon-circle:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.grievance-filter-panel .glass-dropdown__panel .member-list{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.15rem!important}.grievance-signature-actions-wrap{width:100%!important;min-width:0!important}.grievance-signature-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.625rem!important;width:100%!important;padding-top:.25rem!important}.grievance-signature-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;min-height:2.125rem!important;padding:.375rem .875rem!important;border-radius:.375rem!important;font-size:.8125rem!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease!important}.grievance-signature-action-btn svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.grievance-signature-action-btn--clear{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 52%,transparent)!important;background:transparent!important;color:var(--foreground)!important}.grievance-signature-action-btn--clear:hover{background:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 8%,transparent)!important;border-color:color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 72%,transparent)!important}.grievance-signature-action-btn--confirm{border:1px solid color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 70%,transparent)!important;background:var(--icon-theme-accent,#3b82f6)!important;color:#fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 35%,transparent),0 0 14px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 38%,transparent)!important}.grievance-signature-action-btn--confirm:hover{filter:brightness(1.06)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 45%,transparent),0 0 18px color-mix(in srgb,var(--icon-theme-accent,#3b82f6) 48%,transparent)!important}.grievance-signature-action-btn:active{transform:translateY(1px)!important}.grievance-signature-action-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;filter:none!important;box-shadow:none!important}.committee-agenda-prep-tabs .grievance-meeting-session__tabs{flex-wrap:nowrap;overflow-x:auto}.committee-agenda-prep-tabs .grievance-meeting-session__tab{flex-shrink:0}.committee-talking-point-card--editor .committee-agenda-prep-tabs .grievance-meeting-session__tab-panel{flex:1 1 auto;min-height:12rem;overflow:auto}.grievance-meeting-session-header-title{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0}.grievance-meeting-session-status-badge{display:inline-flex;align-items:center;max-width:100%;padding:.28rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 78%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grievance-meeting-session-status-badge--pending{border-color:rgba(251,191,36,.55);background:rgba(251,191,36,.12);color:rgb(251,191,36)}.grievance-meeting-session-status-badge--declined{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.12);color:rgb(248,113,113)}.grievance-session-summary{padding:.95rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3.5%,transparent)}.grievance-session-summary__title{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--foreground)}.grievance-session-summary__extra,.grievance-session-summary__grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem}.grievance-session-summary__extra{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}@media (min-width:640px){.grievance-session-summary__extra,.grievance-session-summary__grid{grid-template-columns:1fr 1fr}}.grievance-session-summary__label{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.grievance-session-summary__value{font-size:.9rem;font-weight:600;line-height:1.35;color:var(--foreground);word-break:break-word}.grievance-meeting-session{display:flex;flex-direction:column;gap:1rem;min-height:0}.grievance-meeting-session__left,.grievance-meeting-session__right{display:flex;flex-direction:column;gap:.85rem;min-width:0;min-height:0}@media (min-width:1024px){.grievance-meeting-session{flex-direction:row;align-items:stretch}.grievance-meeting-session__left{flex:1 1 auto;min-width:0}.grievance-meeting-session__right{flex:0 0 auto;width:44.5%;max-width:44.5%}}.grievance-meeting-session__case{display:flex;flex-direction:column;min-height:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);overflow:hidden}.grievance-meeting-session__tabs{display:flex;flex-wrap:wrap;gap:.1rem;padding:.4rem .45rem 0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.grievance-meeting-session__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .7rem;border:none;border-bottom:2px solid transparent;background:transparent;color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:.8rem;font-weight:600;cursor:pointer}.grievance-meeting-session__tab:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground)}.grievance-meeting-session__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.grievance-meeting-session__tab-icon svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.grievance-meeting-session__tab--active .grievance-meeting-session__tab-icon svg{stroke:var(--tp-accent,var(--icon-theme-accent,#22c55e))}.grievance-meeting-session__tab--active{color:var(--tp-accent,var(--icon-theme-accent,#22c55e));border-bottom-color:var(--tp-accent,var(--icon-theme-accent,#22c55e))}.grievance-meeting-session__tab-panel{padding:.85rem;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.grievance-meeting-session__tab-panel>.grievance-meeting-session__panel-empty{flex:1 1 auto;min-height:12rem}.grievance-meeting-session__reunion{flex:1 1 auto;min-height:0}.grievance-meeting-session__reunion>.grievance-meeting-session__tabs{flex-shrink:0}.grievance-meeting-session__reunion-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.grievance-meeting-session__reunion-panel>.grievance-meeting-session__notes-stack,.grievance-meeting-session__reunion-panel>.grievance-meeting-session__reunion-conclusion,.grievance-meeting-session__reunion-panel>.grievance-meeting-session__reunion-verdict{flex:1 1 auto;min-height:0;height:100%}.grievance-meeting-session__reunion-verdict{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:0}.grievance-meeting-session__reunion-verdict>.grievance-meeting-session__card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.grievance-meeting-session__reunion-verdict>.grievance-meeting-session__card-body>.space-y-4{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}.grievance-meeting-session__panel-empty{flex:1 1 auto;align-self:stretch;width:100%;min-height:100%;height:100%;box-sizing:border-box;margin:0}.grievance-meeting-session__notes-list:has(>.grievance-meeting-session__panel-empty){height:100%}.grievance-meeting-session__conclusion-summary{display:flex;flex-direction:column;gap:.85rem;width:100%;padding:1rem 1.05rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);box-sizing:border-box}.grievance-meeting-session__conclusion-summary-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .75rem}.grievance-meeting-session__conclusion-summary-kicker{display:block;margin:0 0 .3rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.grievance-meeting-session__conclusion-summary-header>.grievance-meeting-session__conclusion-summary-kicker{margin:0}.grievance-meeting-session__conclusion-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.25rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:color-mix(in srgb,var(--foreground) 8%,transparent);color:color-mix(in srgb,var(--foreground) 88%,transparent);font-size:.82rem;font-weight:650;line-height:1.2;white-space:nowrap}.grievance-meeting-session__conclusion-badge--win{border-color:color-mix(in srgb,#22c55e 42%,transparent);background:color-mix(in srgb,#22c55e 16%,transparent);color:color-mix(in srgb,#86efac 85%,#fff)}.grievance-meeting-session__conclusion-badge--withdraw{border-color:color-mix(in srgb,#f59e0b 42%,transparent);background:color-mix(in srgb,#f59e0b 16%,transparent);color:color-mix(in srgb,#fcd34d 85%,#fff)}.grievance-meeting-session__conclusion-badge--arbitration{border-color:color-mix(in srgb,#3b82f6 42%,transparent);background:color-mix(in srgb,#3b82f6 16%,transparent);color:color-mix(in srgb,#93c5fd 85%,#fff)}.grievance-meeting-session__conclusion-badge--pending{border-color:color-mix(in srgb,#94a3b8 42%,transparent);background:color-mix(in srgb,#94a3b8 16%,transparent);color:color-mix(in srgb,#e2e8f0 85%,#fff)}.grievance-meeting-session__conclusion-summary-section{display:flex;flex-direction:column;gap:.15rem;min-width:0}.grievance-meeting-session__conclusion-summary-text{margin:0;font-size:.92rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 88%,transparent);white-space:pre-wrap;overflow-wrap:break-word}.grievance-meeting-session__conclusion-summary-notice{margin:0;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.grievance-meeting-session__conclusion-summary-notice--info{border-color:color-mix(in srgb,#60a5fa 30%,transparent);background:color-mix(in srgb,#3b82f6 10%,transparent);color:color-mix(in srgb,#bfdbfe 80%,var(--foreground))}.grievance-meeting-session__conclusion-summary-notice--warning{border-color:color-mix(in srgb,#f59e0b 35%,transparent);background:color-mix(in srgb,#f59e0b 12%,transparent);color:color-mix(in srgb,#fde68a 80%,var(--foreground))}.grievance-meeting-session__conclusion-summary-notice--success{border-color:color-mix(in srgb,#22c55e 35%,transparent);background:color-mix(in srgb,#22c55e 12%,transparent);color:color-mix(in srgb,#bbf7d0 80%,var(--foreground))}.grievance-meeting-session__reunion-conclusion{display:flex;flex-direction:column;gap:.65rem;min-width:0;overflow-y:auto}.grievance-meeting-session__readonly{cursor:default!important;white-space:pre-wrap;overflow-wrap:break-word;border-radius:12px!important;min-height:12rem!important;background:color-mix(in srgb,var(--foreground) 5.5%,transparent)!important;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent)!important;color:color-mix(in srgb,var(--foreground) 92%,transparent)!important}.grievance-meeting-session__empty{margin:0;padding:.75rem .25rem;font-size:.85rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.grievance-meeting-session__section-label{display:flex;align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tp-accent,var(--icon-theme-accent,#22c55e))}.grievance-meeting-session__section-rule{flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#22c55e)) 35%,transparent)}.grievance-meeting-session__card{display:flex;flex-direction:column;gap:.65rem;padding:.95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);min-height:0}.grievance-meeting-session__card-header{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;flex-shrink:0;font-size:.95rem;font-weight:650;color:var(--foreground)}.grievance-meeting-session__card-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;justify-content:space-between;flex-wrap:nowrap;gap:.5rem}.grievance-meeting-session__card-toggle-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;min-width:0}.grievance-meeting-session__card-toggle .icon-circle{flex-shrink:0;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important}.grievance-meeting-session__card-toggle .icon-circle svg{width:.9rem!important;height:.9rem!important}.grievance-meeting-session__card-body{min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto}.grievance-meeting-session__card-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.35rem;flex-shrink:0}.grievance-meeting-session__notes-stack{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:0;flex:1 1 auto}.grievance-meeting-session__notes-stack>.grievance-meeting-session__notes-list-shell{flex:1 1 auto;min-height:0;height:100%}.grievance-meeting-session__notes-list{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem;padding-bottom:2.25rem}.grievance-meeting-session__notes-list--conversation{gap:.55rem}.grievance-meeting-session__chat-row{display:flex;align-items:flex-end;gap:.5rem;max-width:100%;cursor:pointer}.grievance-meeting-session__chat-row--mine{justify-content:flex-end;margin-left:2.25rem}.grievance-meeting-session__chat-row--theirs{justify-content:flex-start;margin-right:2.25rem}.grievance-meeting-session__chat-bubble{display:flex;flex-direction:column;gap:.25rem;max-width:min(100%,22rem);padding:.65rem .8rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);min-width:0}.grievance-meeting-session__chat-row--theirs .grievance-meeting-session__chat-bubble{border-bottom-left-radius:5px;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.grievance-meeting-session__chat-row--mine .grievance-meeting-session__chat-bubble{border-bottom-right-radius:5px;background:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 18%,transparent);border-color:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 35%,transparent)}.grievance-meeting-session__chat-row--selected .grievance-meeting-session__chat-bubble{border-color:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 20%,transparent)}.grievance-meeting-session__chat-meta{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.grievance-meeting-session__chat-row--mine .grievance-meeting-session__note-author{color:var(--tp-accent,var(--icon-theme-accent,#3b82f6))}.grievance-meeting-session__chat-row--theirs .grievance-meeting-session__note-author{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.grievance-meeting-session__chat-row .grievance-meeting-session__note-date{margin-top:.2rem}.grievance-meeting-session__chat-row--mine .grievance-meeting-session__note-date{text-align:right}.grievance-meeting-session__chat-row .grievance-meeting-session__note-action{opacity:0}.grievance-meeting-session__chat-row--selected .grievance-meeting-session__note-action,.grievance-meeting-session__chat-row:focus-within .grievance-meeting-session__note-action,.grievance-meeting-session__chat-row:hover .grievance-meeting-session__note-action{opacity:1}.grievance-meeting-session__note-item{display:flex;align-items:flex-start;gap:.7rem;padding:.65rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);cursor:pointer}.grievance-meeting-session__note-item--selected{border-color:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#22c55e)) 55%,transparent);background:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#22c55e)) 8%,transparent)}.grievance-meeting-session__note-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:auto}.grievance-meeting-session__note-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;min-width:1.55rem;min-height:1.55rem;margin:0;padding:0;border:none;border-radius:7px;background:transparent;box-shadow:none;color:var(--foreground);cursor:pointer;opacity:0;pointer-events:none}.grievance-meeting-session__note-action:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.grievance-meeting-session__note-action:focus-visible{outline:2px solid color-mix(in srgb,var(--icon-theme-accent,#10b981) 45%,transparent);outline-offset:2px}.grievance-meeting-session__note-item--selected .grievance-meeting-session__note-action,.grievance-meeting-session__note-item:focus-within .grievance-meeting-session__note-action,.grievance-meeting-session__note-item:hover .grievance-meeting-session__note-action{opacity:1;pointer-events:auto}.grievance-meeting-session__note-action svg{width:.85rem;height:.85rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.grievance-meeting-session__note-avatar{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background-color:color-mix(in srgb,var(--foreground) 8%,transparent);background-size:cover;background-position:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.grievance-meeting-session__note-content{flex:1 1;min-width:0}.grievance-meeting-session__note-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-bottom:.35rem;min-height:1.7rem}.grievance-meeting-session__note-author{font-size:.82rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grievance-meeting-session__note-date{display:block;margin-top:.45rem;font-size:.72rem;line-height:1.3;text-align:right;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.grievance-meeting-session__note-text{margin:0;font-size:.88rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:break-word;color:var(--foreground)}.grievance-meeting-session__note-draft{margin-top:.15rem;min-height:3.25rem!important;max-height:3.25rem;resize:none!important;flex-shrink:0}.grievance-meeting-session__composer{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;min-width:0}.grievance-meeting-session__composer-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.grievance-meeting-session__composer-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font-size:.75rem;font-weight:650;color:var(--tp-accent,var(--icon-theme-accent,#3b82f6))}.grievance-meeting-session__composer-cancel:disabled{opacity:.45;cursor:not-allowed}.grievance-meeting-session__composer-row{display:flex;align-items:flex-end;gap:.55rem;min-width:0}.grievance-meeting-session__composer-input{flex:1 1 auto;min-width:0;min-height:2.55rem;max-height:7.5rem;margin:0;padding:.7rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);font-size:.92rem;line-height:1.35;resize:none;overflow-y:auto;outline:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 8%,transparent)}.grievance-meeting-session__composer-input::-moz-placeholder{color:color-mix(in srgb,var(--foreground) 45%,transparent)}.grievance-meeting-session__composer-input::placeholder{color:color-mix(in srgb,var(--foreground) 45%,transparent)}.grievance-meeting-session__composer-input:focus{border-color:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 10%,transparent),0 0 0 1px color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 22%,transparent)}.grievance-meeting-session__composer-input:disabled{opacity:.55;cursor:not-allowed}.grievance-meeting-session__composer-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:var(--tp-accent,var(--icon-theme-accent,#3b82f6));cursor:pointer}.grievance-meeting-session__composer-send svg{width:1.35rem;height:1.35rem;display:block}.grievance-meeting-session__composer-send:hover:not(:disabled){transform:translateY(-1px);color:color-mix(in srgb,var(--tp-accent,var(--icon-theme-accent,#3b82f6)) 85%,#ffffff)}.grievance-meeting-session__composer-send:disabled{opacity:.35;cursor:not-allowed;transform:none}.grievance-meeting-session__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.5rem 1rem;border-radius:10px;font-size:.88rem;font-weight:650;cursor:pointer}.grievance-meeting-session__btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.grievance-meeting-session__btn--secondary{border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.grievance-meeting-session__btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 10%,transparent)}.grievance-meeting-session__btn--primary{width:100%;border:1px solid color-mix(in srgb,var(--btn-accent,var(--tp-accent,#22c55e)) 55%,transparent);background:var(--btn-accent,var(--tp-accent,var(--icon-theme-accent,#22c55e)));color:#0b1220;-webkit-text-stroke:.55px #ffffff;paint-order:stroke fill;text-shadow:-.5px -.5px 0 #ffffff,.5px -.5px 0 #ffffff,-.5px .5px 0 #ffffff,.5px .5px 0 #ffffff}.grievance-meeting-session__btn--primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.modal-panel.grievance-meeting-notes-modal-panel,.modal-panel.grievance-meeting-session-panel{position:relative}.grievance-mobile-action-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:8px!important;color:var(--foreground)!important;cursor:pointer!important;padding:.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.grievance-mobile-action-btn svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}.grievance-mobile-action-btn:hover{transform:translateY(-2px)!important}.grievance-mobile-action-btn:active{transform:translateY(0)!important}[data-icon-theme=default] .grievance-mobile-action-btn,body:not([data-icon-theme]) .grievance-mobile-action-btn,html:not([data-icon-theme]) .grievance-mobile-action-btn{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.2)!important}[data-icon-theme=default] .grievance-mobile-action-btn:hover,body:not([data-icon-theme]) .grievance-mobile-action-btn:hover,html:not([data-icon-theme]) .grievance-mobile-action-btn:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.3)!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn{background:rgba(251,191,36,.05)!important;border:2px solid rgba(180,130,20,.7)!important;box-shadow:0 2px 8px rgba(251,191,36,.4),0 0 8px rgba(251,191,36,.2)!important}[data-icon-theme=neon-gold] .grievance-mobile-action-btn:hover{background:rgba(251,191,36,.1)!important;border:2px solid rgba(180,130,20,.85)!important;box-shadow:0 4px 16px rgba(251,191,36,.5),0 0 12px rgba(251,191,36,.3)!important}[data-icon-theme=blue] .grievance-mobile-action-btn{background:rgba(59,130,246,.05)!important;border:2px solid rgba(30,80,180,.7)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}[data-icon-theme=blue] .grievance-mobile-action-btn:hover{background:rgba(59,130,246,.1)!important;border:2px solid rgba(30,80,180,.85)!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important}[data-icon-theme=red] .grievance-mobile-action-btn{background:rgba(239,68,68,.05)!important;border:2px solid rgba(180,40,40,.7)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important}[data-icon-theme=red] .grievance-mobile-action-btn:hover{background:rgba(239,68,68,.1)!important;border:2px solid rgba(180,40,40,.85)!important;box-shadow:0 4px 16px rgba(239,68,68,.4)!important}[data-icon-theme=green] .grievance-mobile-action-btn{background:rgba(16,185,129,.05)!important;border:2px solid rgba(10,120,80,.7)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}[data-icon-theme=green] .grievance-mobile-action-btn:hover{background:rgba(16,185,129,.1)!important;border:2px solid rgba(10,120,80,.85)!important;box-shadow:0 4px 16px rgba(16,185,129,.4)!important}[data-icon-theme=purple] .grievance-mobile-action-btn{background:rgba(139,92,246,.05)!important;border:2px solid rgba(90,50,180,.7)!important;box-shadow:0 2px 8px rgba(139,92,246,.3)!important}[data-icon-theme=purple] .grievance-mobile-action-btn:hover{background:rgba(139,92,246,.1)!important;border:2px solid rgba(90,50,180,.85)!important;box-shadow:0 4px 16px rgba(139,92,246,.4)!important}[data-icon-theme=gray] .grievance-mobile-action-btn{background:rgba(107,114,128,.05)!important;border:2px solid rgba(60,65,75,.7)!important;box-shadow:0 2px 8px rgba(107,114,128,.3)!important}[data-icon-theme=gray] .grievance-mobile-action-btn:hover{background:rgba(107,114,128,.1)!important;border:2px solid rgba(60,65,75,.85)!important;box-shadow:0 4px 16px rgba(107,114,128,.4)!important}.grievance-collapsible-section-header{color:var(--foreground)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;font:inherit!important}.grievance-collapsible-section-header__label{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important}.grievance-info-summary-row__icon{margin-right:.75rem!important;flex-shrink:0!important}.grievance-info-summary-row__icon,.grievance-info-summary-row__icon svg{width:1.125rem!important;height:1.125rem!important}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .signature-pad-canvas-wrap{border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 25%,transparent),0 0 18px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 22%,transparent)!important}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .grievance-signature-action-btn--clear{border-color:color-mix(in srgb,var(--foreground) 22%,transparent)!important;background:color-mix(in srgb,var(--background) 55%,transparent)!important;color:color-mix(in srgb,var(--foreground) 88%,transparent)!important}.grievance-verdict-confirmation-modal .verdict-confirm-signature-pad .grievance-signature-action-btn--clear:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 32%,transparent)!important}.grievance-edit-verdict-modal .dropdown-trigger,.grievance-edit-verdict-modal .inp.inp-calendar{width:100%!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 28%,transparent)!important;background:color-mix(in srgb,var(--background) 55%,transparent)!important;color:var(--foreground)!important}.grievance-edit-verdict-modal .dropdown-trigger:focus,.grievance-edit-verdict-modal .inp.inp-calendar:focus{outline:none!important;border-color:color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--verdict-confirm-accent,#10b981) 18%,transparent)!important}.grievance-edit-verdict-modal .custom-dropdown{width:100%!important}.grievance-attachment-preview-image-wrap{display:flex;align-items:center;justify-content:center;min-height:12rem;background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:10px;padding:.5rem}.grievance-attachment-preview-image{max-width:100%;max-height:min(68vh,600px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.grievance-attachment-preview-iframe{width:100%;min-height:min(68vh,600px);height:min(68vh,600px);border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:10px;background:#fff}.grievance-attachment-preview-fallback{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:.5rem 0}.grievance-attachment-preview-fallback-actions{display:flex;flex-wrap:wrap;gap:.5rem}.grievance-list-main-section--spaced{padding-top:2rem!important}.committee-meeting-notes-board__session-body>.grievance-meeting-session{flex:1 1 auto;min-height:0}.committee-meeting-notes-board__card-body>.grievance-meeting-session__notes-list,.committee-meeting-notes-board__card-body>div>.grievance-meeting-session__notes-list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}