.appHeader_header__pfn4g{background:#1f2937;color:#fff;padding:0 2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:100}.appHeader_headerContent__rNvM5{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:64px}.appHeader_leftSection__MvWh6{display:flex;align-items:center;gap:1rem}.appHeader_appTitle__CyiOO{font-size:1.25rem;font-weight:700;margin:0;color:#fff}.appHeader_moduleName__H1DS1{font-size:.875rem;color:#9ca3af;padding-left:1rem;border-left:1px solid #4b5563}.appHeader_rightSection__thfHu{display:flex;align-items:center;gap:1.5rem}.appHeader_userInfo__cliKo{display:flex;flex-direction:column;align-items:flex-end}.appHeader_userName__8ua8S{font-size:.875rem;font-weight:600;color:#fff}.appHeader_userRole___Q32o{font-size:.75rem;color:#9ca3af}.channelNavigation_navigation__rf5Ae{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:0 1.5rem}.channelNavigation_channelTabs__Tb_Dt{display:flex;gap:0;overflow-x:auto}.channelNavigation_channelTab__DHElD{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s ease;font-size:.9375rem;font-weight:500;color:#6b7280;white-space:nowrap}.channelNavigation_channelTab__DHElD:hover{background:#f3f4f6;color:#111827}.channelNavigation_channelTab__DHElD.channelNavigation_active__f2wSn{border-bottom-color:#3b82f6;background:#fff;color:#3b82f6;font-weight:600}.channelNavigation_channelIcon__IgEbT{font-size:1.25rem;line-height:1}.channelNavigation_channelLabel__Mf2ry{font-size:inherit;font-weight:inherit;color:inherit}.messageListView_container__gKI9V{padding:2rem;max-width:1400px;margin:0 auto}.messageListView_header__6aE44{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.messageListView_headerLeft__5S9NS{display:flex;flex-direction:column;gap:.25rem}.messageListView_title__mfp4j{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.messageListView_subtitle__QC7Cv{font-size:.875rem;color:#6b7280;margin:0}.messageListView_headerRight__W8D5y{display:flex;gap:.75rem;align-items:center}.messageListView_filterSelect__XkjTM{padding:.5rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;cursor:pointer;color:#374151;font-weight:500;transition:all .15s ease}.messageListView_filterSelect__XkjTM:hover{border-color:#9ca3af}.messageListView_createButton__shYRj{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}.messageListView_createButton__shYRj:hover{background:#2563eb}.messageListView_buttonIcon__rtAw2{width:1.125rem;height:1.125rem}.messageListView_listContainer__SdAlQ{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.messageListView_listHeader__Cmi5z{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.messageListView_listTitle__VaQEl{font-size:.875rem;font-weight:600;color:#374151;margin:0}.messageListView_refreshButton__SllRE{font-size:.75rem;color:#3b82f6;font-weight:500;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:all .15s ease}.messageListView_refreshButton__SllRE:hover{color:#2563eb;background:#eff6ff}.messageListView_messageList__jrT_d{display:flex;flex-direction:column}.messageListView_error__QYD7J,.messageListView_loading__yffY8{text-align:center;padding:3rem 2rem;color:#6b7280}.messageListView_error__QYD7J{color:#dc2626}.messageListView_empty__G0k6X{text-align:center;padding:3rem 2rem;color:#6b7280}.messageListView_empty__G0k6X p{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.messageListView_emptyButton__pfj7a{padding:.625rem 1.125rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}.messageListView_emptyButton__pfj7a:hover{background:#2563eb}.messageListView_messageCard__3g6Wd{display:grid;grid-template-columns:auto 180px 1fr 100px;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s ease,box-shadow .1s ease;background:#fff;gap:1rem;min-height:48px;position:relative}.messageListView_messageCard__3g6Wd:hover{background:#f9fafb;box-shadow:0 1px 2px rgba(0,0,0,.05);z-index:1}.messageListView_messageCard__3g6Wd:hover .messageListView_cardActions__yD5bs{opacity:1}.messageListView_messageControls__MJnq_{display:flex;align-items:center;gap:.75rem;color:#d1d5db}.messageListView_checkbox__BRz9G{width:16px;height:16px;border:2px solid #d1d5db;border-radius:3px;cursor:pointer;transition:border-color .15s ease}.messageListView_checkbox__BRz9G:hover{border-color:#9ca3af}.messageListView_star__1MWxI{font-size:1.125rem;line-height:1;cursor:pointer;transition:transform .15s ease}.messageListView_star__1MWxI:hover{transform:scale(1.1)}.messageListView_star__1MWxI.messageListView_critical__SGwO7{color:#ef4444}.messageListView_star__1MWxI.messageListView_high__1SBsf{color:#f97316}.messageListView_star__1MWxI.messageListView_normal__Lc_SZ{color:#3b82f6}.messageListView_star__1MWxI.messageListView_low__rIRoh{color:#9ca3af}.messageListView_messageChannel__ijRNX{font-size:.875rem;color:#1f2937;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messageListView_messageContent__eR_Bu{display:flex;flex-direction:column;overflow:hidden;gap:.125rem}.messageListView_messageSubject__2QUkh{font-size:.875rem;color:#1f2937;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.messageListView_messagePreview__xtTS6{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.messageListView_statusBadge__TKpAo{font-size:.75rem;color:#6b7280;text-align:right;white-space:nowrap;padding:.25rem .625rem;border-radius:.25rem;font-weight:600;text-transform:uppercase;justify-self:end}.messageListView_statusDraft__JMeYd{background:#f3f4f6;color:#6b7280}.messageListView_statusPublished__PaKnt{background:#d1fae5;color:#065f46}.messageListView_statusScheduled__5B_Pc{background:#dbeafe;color:#1e40af}.messageListView_statusArchived__wz4Et{background:#fef3c7;color:#92400e}.messageListView_cardActions__yD5bs{display:flex;gap:.5rem;opacity:0;transition:opacity .15s ease;justify-self:end}.messageListView_actionButton__B4Mxz{padding:.375rem;background:none;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.messageListView_actionButton__B4Mxz:hover{background:#f9fafb;border-color:#e5e7eb}.messageListView_deleteButton__I9Wja:hover{background:#fef2f2;border-color:#fecaca}.messageListView_actionIcon__NZvuX{width:16px;height:16px;color:#6b7280}.messageListView_deleteButton__I9Wja:hover .messageListView_actionIcon__NZvuX{color:#dc2626}@media (max-width:768px){.messageListView_messageCard__3g6Wd{grid-template-columns:auto 1fr auto;padding:.75rem}.messageListView_messageChannel__ijRNX{display:none}.messageListView_statusBadge__TKpAo{font-size:.625rem}}.systemBannerEditor_editor__wkDM0{display:flex;flex-direction:column;min-height:600px}.systemBannerEditor_content__3OdDK{flex:1;padding:2rem;display:flex;flex-direction:column;gap:2rem}.systemBannerEditor_section__S3fSw{display:flex;flex-direction:column;gap:.75rem}.systemBannerEditor_sectionTitle__n_AGO{font-size:1rem;font-weight:600;color:#111827;margin:0}.systemBannerEditor_sectionDescription__4dmQL{font-size:.875rem;color:#6b7280;margin:0}.systemBannerEditor_priorityGrid__y3LpP{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.systemBannerEditor_priorityButton__wxipd{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.systemBannerEditor_priorityButton__wxipd:hover{border-color:#3b82f6;transform:translateY(-2px)}.systemBannerEditor_priorityButton__wxipd.systemBannerEditor_active__fJI23{border-color:#3b82f6;background:#eff6ff;box-shadow:0 2px 4px rgba(59,130,246,.2)}.systemBannerEditor_priorityButton__wxipd.systemBannerEditor_critical__5p0tL.systemBannerEditor_active__fJI23{border-color:#ef4444;background:#fee2e2}.systemBannerEditor_priorityButton__wxipd.systemBannerEditor_high__WaT4r.systemBannerEditor_active__fJI23{border-color:#f97316;background:#ffedd5}.systemBannerEditor_priorityIcon__ZFxKB{font-size:2rem}.systemBannerEditor_priorityLabel__tHoww{font-size:.875rem;font-weight:600;color:#374151}.systemBannerEditor_textarea__gIr5y{width:100%;padding:.875rem;border:2px solid #e5e7eb;border-radius:.375rem;font-size:.9375rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:120px}.systemBannerEditor_textarea__gIr5y:focus{outline:none;border-color:#3b82f6}.systemBannerEditor_charCount__tm8Y2{font-size:.8125rem;color:#6b7280;text-align:right}.systemBannerEditor_preview__vYJB4{padding:1.5rem;background:#f9fafb;border-radius:.5rem}.systemBannerEditor_previewTitle__UjYPa{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.systemBannerEditor_bannerPreview__k0QSu{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#fff;border-left:4px solid #3b82f6;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.systemBannerEditor_bannerPreview__k0QSu.systemBannerEditor_critical__5p0tL{border-left-color:#ef4444;background:#fef2f2}.systemBannerEditor_bannerPreview__k0QSu.systemBannerEditor_high__WaT4r{border-left-color:#f97316;background:#fff7ed}.systemBannerEditor_bannerPreview__k0QSu.systemBannerEditor_normal__u_tkE{border-left-color:#3b82f6;background:#eff6ff}.systemBannerEditor_bannerPreview__k0QSu.systemBannerEditor_low__jL9YO{border-left-color:#9ca3af;background:#f9fafb}.systemBannerEditor_previewIcon__e1RxH{font-size:1.25rem;flex-shrink:0}.systemBannerEditor_previewContent__ImYiy{flex:1;font-size:.9375rem;color:#374151;line-height:1.6}.systemBannerEditor_footer__aO6ic{display:flex;justify-content:space-between;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb}.systemBannerEditor_footerLeft__nPh56,.systemBannerEditor_footerRight__7Wi8l{display:flex;gap:1rem}.systemBannerEditor_cancelButton__yXMbh,.systemBannerEditor_draftButton__MFlxl,.systemBannerEditor_previewButton__FipGH,.systemBannerEditor_publishButton__fK35w{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.systemBannerEditor_cancelButton__yXMbh{background:#fff;border:1px solid #d1d5db;color:#374151}.systemBannerEditor_cancelButton__yXMbh:hover:not(:disabled){background:#f9fafb}.systemBannerEditor_draftButton__MFlxl{background:#fff;border:1px solid #d1d5db;color:#374151}.systemBannerEditor_draftButton__MFlxl:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.systemBannerEditor_previewButton__FipGH{background:#fff;border:1px solid #d1d5db;color:#374151}.systemBannerEditor_previewButton__FipGH:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.systemBannerEditor_buttonIcon__Ipasu{width:18px;height:18px}.systemBannerEditor_publishButton__fK35w{background:#3b82f6;border:none;color:#fff}.systemBannerEditor_publishButton__fK35w:hover:not(:disabled){background:#2563eb}.systemBannerEditor_cancelButton__yXMbh:disabled,.systemBannerEditor_draftButton__MFlxl:disabled,.systemBannerEditor_previewButton__FipGH:disabled,.systemBannerEditor_publishButton__fK35w:disabled{opacity:.5;cursor:not-allowed}.previewModal_overlay__k9Z_0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:previewModal_fadeIn__ahMoV .2s ease}@keyframes previewModal_fadeIn__ahMoV{0%{opacity:0}to{opacity:1}}.previewModal_modal__L5mpN{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:900px;width:90%;max-height:90vh;display:flex;flex-direction:column;animation:previewModal_slideUp__c1l5Y .3s ease}@keyframes previewModal_slideUp__c1l5Y{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.previewModal_modalHeader__tEY7t{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.previewModal_modalTitle__KVNDp{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.previewModal_closeButton__Uv5DA{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#f3f4f6;border-radius:.375rem;cursor:pointer;transition:background .2s ease}.previewModal_closeButton__Uv5DA:hover{background:#e5e7eb}.previewModal_closeIcon__nL0li{width:20px;height:20px;color:#6b7280}.previewModal_modalBody__bLoFB{flex:1;overflow-y:auto;padding:2rem;background:#f9fafb}.previewModal_modalFooter__Ie2Qi{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.previewModal_closeButtonBottom___ZMA2{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.previewModal_closeButtonBottom___ZMA2:hover{background:#f9fafb;border-color:#9ca3af}.previewModal_bannerPreview__k4Bl1{padding:1rem 1.5rem;border-radius:.5rem;border-left:4px solid;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.previewModal_bannerContent__a_QaA{display:flex;align-items:center;gap:1rem}.previewModal_bannerIcon__Q81Bl{font-size:1.5rem;flex-shrink:0}.previewModal_bannerText__RAunx{font-size:.9375rem;line-height:1.5;color:#111827}.previewModal_priorityCRITICAL__susQ2{border-left-color:#dc2626;background:#fef2f2}.previewModal_priorityHIGH__SY_26{border-left-color:#f59e0b;background:#fffbeb}.previewModal_priorityNORMAL__GnWkp{border-left-color:#3b82f6;background:#eff6ff}.previewModal_priorityLOW__7_Xrk{border-left-color:#6b7280;background:#f9fafb}.previewModal_messageBoardPreview__f3r0T{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.previewModal_messageHeader___GfaL{margin-bottom:1.5rem}.previewModal_messageTitle__t_iBM{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .75rem}.previewModal_badges__Swa4L{display:flex;gap:.5rem;flex-wrap:wrap}.previewModal_typeBadge__cxcwC{background:#e0e7ff;color:#3730a3}.previewModal_priorityBadge__EPEDF,.previewModal_typeBadge__cxcwC{padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:uppercase}.previewModal_priorityBadge__EPEDF.previewModal_priorityCRITICAL__susQ2{background:#fee2e2;color:#991b1b}.previewModal_priorityBadge__EPEDF.previewModal_priorityHIGH__SY_26{background:#fef3c7;color:#92400e}.previewModal_priorityBadge__EPEDF.previewModal_priorityNORMAL__GnWkp{background:#dbeafe;color:#1e40af}.previewModal_priorityBadge__EPEDF.previewModal_priorityLOW__7_Xrk{background:#f3f4f6;color:#374151}.previewModal_messageBody__T2e1O{font-size:1rem;line-height:1.7;color:#374151;white-space:pre-wrap}.previewModal_newsPreview__KYxpX{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.previewModal_newsImage__2VuU2{width:100%;height:300px;overflow:hidden;background:#f3f4f6}.previewModal_newsImage__2VuU2 img{width:100%;height:100%;object-fit:cover}.previewModal_newsContent__EWd2i{padding:2rem}.previewModal_newsHeadline__Eev4s{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.3}.previewModal_newsCategory__KvGmR{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;background:#e0e7ff;color:#3730a3;border-radius:9999px;text-transform:uppercase;margin-bottom:1rem}.previewModal_newsBody__pRaBF{font-size:1rem;line-height:1.7;color:#374151;white-space:pre-wrap}.previewModal_eventPreview__42Ee0{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.previewModal_eventHeader__WGUPZ{margin-bottom:1.5rem}.previewModal_eventTitle__BnYxJ{font-size:1.625rem;font-weight:700;color:#111827;margin:0}.previewModal_eventDetails__zaTp_{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}.previewModal_eventDetail__baW2S{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#374151}.previewModal_eventIcon__LKLWc{font-size:1.25rem}.previewModal_eventBody__VirtV{font-size:1rem;line-height:1.7;color:#374151;white-space:pre-wrap}.messageBoardEditor_editor__VUikV{display:flex;flex-direction:column;height:100%;background:#fff}.messageBoardEditor_content__5D61t{flex:1;overflow-y:auto;padding:2rem}.messageBoardEditor_section__QTXOM{margin-bottom:1.5rem}.messageBoardEditor_titleInput__ixUC1{width:100%;font-size:1.5rem;font-weight:600;padding:.75rem;border:none;border-bottom:2px solid #e5e7eb;outline:none;transition:border-color .2s ease}.messageBoardEditor_titleInput__ixUC1:focus{border-bottom-color:#3b82f6}.messageBoardEditor_titleInput__ixUC1::placeholder{color:#9ca3af}.messageBoardEditor_toolbar__MUnpV{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;margin-bottom:0}.messageBoardEditor_toolButton__RH2vp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:.875rem;color:#374151;transition:all .2s ease}.messageBoardEditor_toolButton__RH2vp:hover{background:#f3f4f6;border-color:#3b82f6}.messageBoardEditor_toolbarDivider__rzpBZ{width:1px;height:24px;background:#d1d5db;margin:0 .25rem}.messageBoardEditor_contentTextarea__sQIEJ{width:100%;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;outline:none;resize:vertical;font-family:inherit;transition:border-color .2s ease}.messageBoardEditor_contentTextarea__sQIEJ:focus{border-color:#3b82f6}.messageBoardEditor_contentTextarea__sQIEJ::placeholder{color:#9ca3af}.messageBoardEditor_properties__qnRU0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.messageBoardEditor_propertyCard__6tbAZ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.messageBoardEditor_propertyTitle__WCDD9{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.messageBoardEditor_propertyField___2lhP{margin-bottom:1rem}.messageBoardEditor_propertyField___2lhP:last-child{margin-bottom:0}.messageBoardEditor_label___oyPZ{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.messageBoardEditor_select__5wPt_{width:100%;padding:.625rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;cursor:pointer;transition:border-color .2s ease}.messageBoardEditor_select__5wPt_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.messageBoardEditor_audienceInfo__yO0ct{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem}.messageBoardEditor_audienceIcon__ss8i1{font-size:1.5rem}.messageBoardEditor_audienceLabel__fBBXt{font-size:.875rem;font-weight:600;color:#111827}.messageBoardEditor_audienceSubtext__dtqOn{font-size:.75rem;color:#6b7280;margin-top:.125rem}.messageBoardEditor_criteriaButton__M7cEQ{width:100%;padding:.625rem;font-size:.875rem;color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:.375rem;cursor:not-allowed;transition:all .2s ease}.messageBoardEditor_criteriaButton__M7cEQ:not(:disabled){cursor:pointer;color:#3b82f6;border-color:#3b82f6}.messageBoardEditor_criteriaButton__M7cEQ:not(:disabled):hover{background:#eff6ff}.messageBoardEditor_checkboxLabel__eLV7d{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.messageBoardEditor_checkbox__S__RW{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#3b82f6}.messageBoardEditor_checkboxText__qjXIv{font-size:.875rem;font-weight:500;color:#111827}.messageBoardEditor_checkboxSubtext__1ODIG{font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4}.messageBoardEditor_footer__KJ8Xc{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb}.messageBoardEditor_footerLeft__uDkF7,.messageBoardEditor_footerRight__323qw{display:flex;gap:.75rem}.messageBoardEditor_cancelButton__ugE_J,.messageBoardEditor_previewButton__YgGwp{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.messageBoardEditor_cancelButton__ugE_J:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.messageBoardEditor_previewButton__YgGwp:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.messageBoardEditor_buttonIcon__HUH6B{width:18px;height:18px}.messageBoardEditor_cancelButton__ugE_J:disabled,.messageBoardEditor_previewButton__YgGwp:disabled{opacity:.5;cursor:not-allowed}.messageBoardEditor_draftButton__DZtZz{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.messageBoardEditor_draftButton__DZtZz:hover:not(:disabled){background:#f9fafb;border-color:#6b7280}.messageBoardEditor_draftButton__DZtZz:disabled{opacity:.5;cursor:not-allowed}.messageBoardEditor_publishButton__QsBEn{padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.messageBoardEditor_publishButton__QsBEn:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.3)}.messageBoardEditor_publishButton__QsBEn:disabled{opacity:.5;cursor:not-allowed}.newsEditor_editor__vgha2{display:flex;flex-direction:column;height:100%;background:#fff}.newsEditor_content__rpKve{flex:1;overflow-y:auto;padding:2rem}.newsEditor_section__zeUtn{margin-bottom:1.5rem}.newsEditor_headlineInput__V_ZUT{width:100%;font-size:1.75rem;font-weight:700;padding:.75rem;border:none;border-bottom:2px solid #e5e7eb;outline:none;transition:border-color .2s ease}.newsEditor_headlineInput__V_ZUT:focus{border-bottom-color:#3b82f6}.newsEditor_headlineInput__V_ZUT::placeholder{color:#9ca3af}.newsEditor_urlInput__EHZPD{width:100%;padding:.625rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;outline:none;transition:border-color .2s ease}.newsEditor_urlInput__EHZPD:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.newsEditor_urlInput__EHZPD::placeholder{color:#9ca3af}.newsEditor_imagePreview__fNt1w{margin-top:1rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;max-width:600px}.newsEditor_previewImage__4z4_z{width:100%;height:auto;display:block}.newsEditor_toolbar__WF9_q{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;margin-bottom:0}.newsEditor_toolButton__sS_Bp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:.875rem;color:#374151;transition:all .2s ease}.newsEditor_toolButton__sS_Bp:hover{background:#f3f4f6;border-color:#3b82f6}.newsEditor_toolbarDivider__UJ_7J{width:1px;height:24px;background:#d1d5db;margin:0 .25rem}.newsEditor_contentTextarea__adXbg{width:100%;font-size:1rem;line-height:1.7;padding:1rem;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;outline:none;resize:vertical;font-family:inherit;transition:border-color .2s ease}.newsEditor_contentTextarea__adXbg:focus{border-color:#3b82f6}.newsEditor_contentTextarea__adXbg::placeholder{color:#9ca3af}.newsEditor_properties__swZRs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.newsEditor_propertyCard__RsgGj{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.newsEditor_propertyTitle__2h2tX{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.newsEditor_propertyField__4vHTm{margin-bottom:1rem}.newsEditor_propertyField__4vHTm:last-child{margin-bottom:0}.newsEditor_label__WlG9P{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.newsEditor_select__AtzmI{width:100%;padding:.625rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;cursor:pointer;transition:border-color .2s ease}.newsEditor_select__AtzmI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.newsEditor_helpText__koVj6{font-size:.75rem;color:#6b7280;margin-top:.5rem;margin-bottom:0}.newsEditor_audienceInfo__DN19w{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.newsEditor_audienceIcon__Pal_t{font-size:1.5rem}.newsEditor_audienceLabel___yl0a{font-size:.875rem;font-weight:600;color:#111827}.newsEditor_audienceSubtext__DHxx_{font-size:.75rem;color:#6b7280;margin-top:.125rem}.newsEditor_footer__wKOdi{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb}.newsEditor_footerLeft__BsqdU,.newsEditor_footerRight__GrWa3{display:flex;gap:.75rem}.newsEditor_cancelButton__XMVme,.newsEditor_previewButton__OO6vS{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.newsEditor_cancelButton__XMVme:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.newsEditor_previewButton__OO6vS:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.newsEditor_buttonIcon__UiavS{width:18px;height:18px}.newsEditor_cancelButton__XMVme:disabled,.newsEditor_previewButton__OO6vS:disabled{opacity:.5;cursor:not-allowed}.newsEditor_draftButton__WcubG{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.newsEditor_draftButton__WcubG:hover:not(:disabled){background:#f9fafb;border-color:#6b7280}.newsEditor_draftButton__WcubG:disabled{opacity:.5;cursor:not-allowed}.newsEditor_publishButton__m2Fc6{padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.newsEditor_publishButton__m2Fc6:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.3)}.newsEditor_publishButton__m2Fc6:disabled{opacity:.5;cursor:not-allowed}.eventsEditor_editor__z8gpM{display:flex;flex-direction:column;height:100%;background:#fff}.eventsEditor_content__mEMOV{flex:1;overflow-y:auto;padding:2rem}.eventsEditor_section__jTp2S{margin-bottom:1.5rem}.eventsEditor_titleInput__cPXqF{width:100%;font-size:1.625rem;font-weight:700;padding:.75rem;border:none;border-bottom:2px solid #e5e7eb;outline:none;transition:border-color .2s ease}.eventsEditor_titleInput__cPXqF:focus{border-bottom-color:#3b82f6}.eventsEditor_titleInput__cPXqF::placeholder{color:#9ca3af}.eventsEditor_detailsGrid__yBfH0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem}.eventsEditor_detailField__WU2H1{display:flex;flex-direction:column;gap:.5rem}.eventsEditor_label__XlSMY{display:block;font-size:.875rem;font-weight:600;color:#374151}.eventsEditor_dateInput__xJPlv,.eventsEditor_textInput__OKO2E,.eventsEditor_timeInput__K_Vd2{padding:.625rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;outline:none;transition:border-color .2s ease}.eventsEditor_dateInput__xJPlv:focus,.eventsEditor_textInput__OKO2E:focus,.eventsEditor_timeInput__K_Vd2:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.eventsEditor_textInput__OKO2E::placeholder{color:#9ca3af}.eventsEditor_toolbar__A0FcJ{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;margin-bottom:0}.eventsEditor_toolButton__ki5Yp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:.875rem;color:#374151;transition:all .2s ease}.eventsEditor_toolButton__ki5Yp:hover{background:#f3f4f6;border-color:#3b82f6}.eventsEditor_toolbarDivider__jdfDf{width:1px;height:24px;background:#d1d5db;margin:0 .25rem}.eventsEditor_descriptionTextarea__bT5N0{width:100%;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;outline:none;resize:vertical;font-family:inherit;transition:border-color .2s ease}.eventsEditor_descriptionTextarea__bT5N0:focus{border-color:#3b82f6}.eventsEditor_descriptionTextarea__bT5N0::placeholder{color:#9ca3af}.eventsEditor_properties__FoAQ2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.eventsEditor_propertyCard__bpEXJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.eventsEditor_propertyTitle__9AeYb{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.eventsEditor_propertyField__mdi4s{margin-bottom:1rem}.eventsEditor_propertyField__mdi4s:last-child{margin-bottom:0}.eventsEditor_select__IEV3m{width:100%;padding:.625rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;cursor:pointer;transition:border-color .2s ease}.eventsEditor_select__IEV3m:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.eventsEditor_checkboxLabel___IbDA{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.eventsEditor_checkbox__UE_GG{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#3b82f6}.eventsEditor_checkboxText__8q_lL{font-size:.875rem;font-weight:500;color:#111827}.eventsEditor_checkboxSubtext__R9ygu{font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4}.eventsEditor_audienceInfo__b38eO{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem}.eventsEditor_audienceIcon__7Mz8J{font-size:1.5rem}.eventsEditor_audienceLabel__yFkqu{font-size:.875rem;font-weight:600;color:#111827}.eventsEditor_audienceSubtext__GfS1h{font-size:.75rem;color:#6b7280;margin-top:.125rem}.eventsEditor_criteriaButton__1WUt_{width:100%;padding:.625rem;font-size:.875rem;color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:.375rem;cursor:not-allowed;transition:all .2s ease}.eventsEditor_criteriaButton__1WUt_:not(:disabled){cursor:pointer;color:#3b82f6;border-color:#3b82f6}.eventsEditor_criteriaButton__1WUt_:not(:disabled):hover{background:#eff6ff}.eventsEditor_footer__y8eW7{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb}.eventsEditor_footerLeft__LBA3g,.eventsEditor_footerRight__AyDbZ{display:flex;gap:.75rem}.eventsEditor_cancelButton__M2vox,.eventsEditor_previewButton__8dDl6{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.eventsEditor_cancelButton__M2vox:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.eventsEditor_previewButton__8dDl6:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.eventsEditor_buttonIcon__58Q6k{width:18px;height:18px}.eventsEditor_cancelButton__M2vox:disabled,.eventsEditor_previewButton__8dDl6:disabled{opacity:.5;cursor:not-allowed}.eventsEditor_draftButton__cLbMy{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.eventsEditor_draftButton__cLbMy:hover:not(:disabled){background:#f9fafb;border-color:#6b7280}.eventsEditor_draftButton__cLbMy:disabled{opacity:.5;cursor:not-allowed}.eventsEditor_publishButton___bIV0{padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.eventsEditor_publishButton___bIV0:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.3)}.eventsEditor_publishButton___bIV0:disabled{opacity:.5;cursor:not-allowed}.messageEditorView_container__VB88F{padding:2rem;max-width:1200px;margin:0 auto}.messageEditorView_header__5tSyJ{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.messageEditorView_backButton__T5gF0{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.messageEditorView_backButton__T5gF0:hover{background:#f9fafb;border-color:#9ca3af}.messageEditorView_backIcon___Uk0E{width:1rem;height:1rem}.messageEditorView_title__ATpb7{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.messageEditorView_errorBanner__juFZH{padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:.375rem;color:#991b1b;margin-bottom:1.5rem}.messageEditorView_editorContent__e9yr1{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden;padding:2rem;margin-bottom:6rem}.messageEditorView_actionPanel__RpKsO{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#fff;border-top:2px solid #e5e7eb;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);z-index:100}.messageEditorView_actionLeft__i1wcP,.messageEditorView_actionRight__N0u6M{display:flex;gap:1rem;align-items:center}.messageEditorView_cancelButton__yoBdW,.messageEditorView_draftButton__LW69D,.messageEditorView_previewButton__z3nJj,.messageEditorView_publishButton___9iGK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:none}.messageEditorView_cancelButton__yoBdW{background:#fff;border:1px solid #d1d5db;color:#374151}.messageEditorView_cancelButton__yoBdW:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.messageEditorView_previewButton__z3nJj{background:#fff;border:1px solid #d1d5db;color:#374151}.messageEditorView_previewButton__z3nJj:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.messageEditorView_buttonIcon__l2hrw{width:18px;height:18px}.messageEditorView_draftButton__LW69D{background:#fff;border:1px solid #d1d5db;color:#374151}.messageEditorView_draftButton__LW69D:hover:not(:disabled){background:#f9fafb;border-color:#6b7280}.messageEditorView_publishButton___9iGK{background:#3b82f6;color:#fff}.messageEditorView_publishButton___9iGK:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.3)}.messageEditorView_cancelButton__yoBdW:disabled,.messageEditorView_draftButton__LW69D:disabled,.messageEditorView_previewButton__z3nJj:disabled,.messageEditorView_publishButton___9iGK:disabled{opacity:.5;cursor:not-allowed}.messageComposer_container__QtrY1{min-height:100vh;background:#f3f4f6;display:flex;flex-direction:column}.messageComposer_contentArea__9eTfU{flex:1;overflow-y:auto;background:#fff}