.NoticeEditor_overlay__PnaRN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4);animation:NoticeEditor_fadeIn__AYmwg .2s ease}@keyframes NoticeEditor_fadeIn__AYmwg{0%{opacity:0}to{opacity:1}}.NoticeEditor_modal__0lc9u{background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;animation:NoticeEditor_slideUp__bfLJt .3s ease}@keyframes NoticeEditor_slideUp__bfLJt{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NoticeEditor_header__mwclX{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5);border-bottom:1px solid var(--color-border)}.NoticeEditor_header__mwclX h2{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.NoticeEditor_closeButton__TcCDd{background:transparent;border:none;font-size:24px;color:var(--color-text-muted);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all .2s ease}.NoticeEditor_closeButton__TcCDd:hover{background:var(--color-bg-alt);color:var(--color-text)}.NoticeEditor_closeButton__TcCDd:disabled{opacity:.5;cursor:not-allowed}.NoticeEditor_form__zk4V8{padding:var(--space-5);overflow-y:auto;flex:1 1}.NoticeEditor_formGroup__MCYAo{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.NoticeEditor_formGroup__MCYAo label{font-weight:600;color:var(--color-text);font-size:var(--font-size-sm)}.NoticeEditor_input__sSkgc,.NoticeEditor_textarea__v4v8X{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:border-color .2s ease;font-family:inherit}.NoticeEditor_input__sSkgc:focus,.NoticeEditor_textarea__v4v8X:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.NoticeEditor_input__sSkgc:disabled,.NoticeEditor_textarea__v4v8X:disabled{background:var(--color-bg-alt);cursor:not-allowed}.NoticeEditor_textarea__v4v8X{resize:vertical;min-height:250px;line-height:1.6}.NoticeEditor_charCount__X_wns{text-align:right;font-size:var(--font-size-xs);color:var(--color-text-muted)}.NoticeEditor_formRow__zgiTL{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-4)}.NoticeEditor_checkboxGroup__4ffbI{display:flex;flex-direction:column;gap:var(--space-2)}.NoticeEditor_checkboxLabel__A_aJ4{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:600;color:var(--color-text)}.NoticeEditor_checkboxLabel__A_aJ4 input:disabled{cursor:not-allowed}.NoticeEditor_checkbox__iSSXq{width:20px;height:20px;cursor:pointer}.NoticeEditor_helper__zs83P{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:28px}.NoticeEditor_formActions__XxeLn{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border)}.NoticeEditor_cancelButton__t8FJB{padding:var(--space-3) var(--space-6);background:white;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease}.NoticeEditor_cancelButton__t8FJB:hover:not(:disabled){background:var(--color-bg-alt);transform:translateY(-1px)}.NoticeEditor_cancelButton__t8FJB:disabled{opacity:.5;cursor:not-allowed}.NoticeEditor_submitButton__firaN{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:white;border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease}.NoticeEditor_submitButton__firaN:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.NoticeEditor_submitButton__firaN:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.NoticeEditor_overlay__PnaRN{padding:0;align-items:flex-end}.NoticeEditor_modal__0lc9u{max-height:95vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.NoticeEditor_header__mwclX{padding:var(--space-4)}.NoticeEditor_header__mwclX h2{font-size:var(--font-size-lg)}.NoticeEditor_form__zk4V8{padding:var(--space-4)}.NoticeEditor_formRow__zgiTL{grid-template-columns:1fr;gap:var(--space-4)}.NoticeEditor_formActions__XxeLn{flex-direction:column-reverse}.NoticeEditor_formActions__XxeLn button{width:100%}.NoticeEditor_textarea__v4v8X{min-height:200px}}.page_container__Z9vIc{max-width:1000px;margin:0 auto;padding:var(--space-6);min-height:60vh}.page_header__e3fv2{margin-bottom:var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.page_header__e3fv2 h1{font-size:var(--font-size-2xl);color:var(--color-text);margin:0}.page_headerActions__BTPN7{display:flex;align-items:center;gap:var(--space-3);flex:1 1;justify-content:flex-end}.page_searchBox__AqURA{flex:1 1;max-width:400px}.page_createButton__ZkgdH{padding:var(--space-3) var(--space-5);background:var(--color-primary);color:white;border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_createButton__ZkgdH:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.page_searchInput__HXKIH{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md)}.page_searchInput__HXKIH:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.page_loading__zVqQC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-border-primary) 100%);border-radius:var(--radius-lg);margin:2rem 0;font-size:1.1rem;color:var(--color-text-secondary);font-weight:500}.page_loading__zVqQC:before{content:"";width:40px;height:40px;border-top:1px solid var(--color-border-primary);border:1px solid var(--color-border-primary);border-top-color:var(--color-accent);border-radius:50%;animation:page_spin__hXGip 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__hXGip{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_error__SR_26{text-align:center;padding:var(--space-8);background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_error__SR_26 p{color:var(--color-error);margin-bottom:var(--space-4);font-size:var(--font-size-lg)}.page_retryButton__MAjBN{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:white;border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease}.page_retryButton__MAjBN:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.page_emptyState__o41X3{text-align:center;padding:var(--space-8);background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_emptyState__o41X3 p{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}.page_noticeList__tR4vt{background:white;border-radius:0;overflow:hidden;box-shadow:none;border-top:1px solid var(--color-border)}.page_pinnedSection__n61p9{border-bottom:2px solid var(--color-border);background:var(--color-bg-secondary)}.page_noticeItem__aMMfU{display:block;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);text-decoration:none;transition:background-color .2s ease}.page_noticeItem__aMMfU:hover{background-color:transparent}.page_noticeItem__aMMfU:last-child{border-bottom:1px solid var(--color-border)}.page_pinnedItem__Wl9TQ{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:var(--space-5);margin:0}.page_pinnedItem__Wl9TQ:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.page_noticeHeader__U9RJh{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.page_badges__QXtm9{display:flex;gap:var(--space-2);align-items:center;flex-shrink:0}.page_pinnedBadge__mk7VB{background:var(--color-accent)}.page_draftBadge__M2JhZ,.page_pinnedBadge__mk7VB{color:white;font-size:var(--font-size-sm);font-weight:700;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);flex-shrink:0}.page_draftBadge__M2JhZ{background:var(--color-warning,#f59e0b)}.page_noticeTitle__Vo5u_{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin:0;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.page_noticeFooter__3HJsC{display:flex;gap:var(--space-4);font-size:var(--font-size-md);color:var(--color-text-muted)}.page_noticeDate__IGPwW,.page_noticeViews__2zJNX{display:flex;align-items:center}@media (max-width:768px){.page_container__Z9vIc{padding:var(--space-4)}.page_header__e3fv2{flex-direction:column;align-items:stretch}.page_header__e3fv2 h1{font-size:var(--font-size-xl)}.page_headerActions__BTPN7{flex-direction:column;width:100%}.page_searchBox__AqURA{max-width:none;width:100%}.page_createButton__ZkgdH{width:100%}.page_noticeItem__aMMfU{padding:var(--space-3)}.page_noticeTitle__Vo5u_{font-size:var(--font-size-md)}.page_noticeFooter__3HJsC{flex-direction:column;gap:var(--space-1)}}