body,html{height:100%;margin:0}:root{--vh:100%}.app-container{height:10000%;height:calc(var(--vh, 1vh)*100)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans KR,sans-serif;font-weight:700}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.router-container{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding:.5rem 3rem;scrollbar-width:none}.router-container::-webkit-scrollbar{display:none}.feed-router-container{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding:.5rem 3rem;scrollbar-width:none}.feed-router-container::-webkit-scrollbar{display:none}.scrollX{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}label{margin-bottom:10px;text-align:start}@media (max-width:768px){.router-container{padding:.5rem .5rem 0}.feed-router-container{padding:.5rem 0 0}}.primaryColor{color:#7cb2fc}.primaryBg{background:#7cb2fc;color:#fff}.secondaryBg{background:#e9f1ff}.secondaryBg:hover{background:#7cb2fc;color:#000}.pinkBg{background-color:#ffbaba;color:#222!important}.pinkBg:hover{background:#e75480;color:#fff}.primaryCheck{color:#7cb2fc}.primaryCheck:hover{color:#3a8afb}.primaryCancel{color:#ffbaba}.primaryCancel:hover{color:red}.borderStyle{border:1px solid #999}.crownColor{color:#ff7723}.crownLightColor{color:#faa46f}.crownLightColor:hover{color:#ff7723}.grey{color:#b0b0b0}.gery:hover{color:grey}.titleColor{color:#5164ed}.noData{color:#999;margin-top:1rem}.textLightColor{color:#575757}tr:hover{background-color:#f5f7fa;transition:background-color .2s ease}thead tr:hover{background-color:inherit}.App{text-align:center;-webkit-user-select:none;user-select:none}.app-container{display:flex;flex-direction:column}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a{color:#000;text-decoration:none}.Input_container__R8uWa{display:flex;flex-direction:column;gap:8px;position:relative;text-align:start}.Input_inputStyle__RtMD1,.Input_textareaStyle__Z-wTK{background-color:#fff;border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Input_inputStyle__RtMD1:focus,.Input_textareaStyle__Z-wTK:focus{border-color:#5164ed;box-shadow:0 0 0 3px #5164ed33;outline:none}.Input_textareaStyle__Z-wTK{line-height:1.5;min-height:120px;resize:vertical}.Input_iconBtn__0rbws{color:#999;cursor:pointer;font-size:1.1rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.Input_iconBtn__0rbws:hover{color:#333}.Input_iconClear__Q2\+\+J,.Input_iconEye__2uPNe{right:.8rem}.SearchBar_container__DGBcx{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;gap:.5rem;padding:.5rem .8rem;transition:border .2s ease;width:100%}.SearchBar_container__DGBcx:focus-within{border-color:#5164ed;box-shadow:0 0 0 2px #5164ed33}input{background-color:initial;border:none;flex:1 1;font-size:1rem;outline:none;padding:.5rem 0}.SearchBar_closeBtn__QUwy4,.SearchBar_searchBtn__bR3vC{color:#999;cursor:pointer;flex-shrink:0;font-size:1.2rem;transition:color .2s}.SearchBar_closeBtn__QUwy4:hover{color:#333}.Checkbox_container__G9Ufo{align-items:center;cursor:pointer;display:flex;font-size:1rem;gap:3px;justify-content:center;-webkit-user-select:none;user-select:none}.Checkbox_checkbox__kphln{accent-color:#007bff;cursor:pointer;height:16px;width:16px}.Checkbox_text__9DogF{color:#333}.Radio_container__oJzJN{align-items:center;cursor:pointer;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.Radio_radio__uQnvN{accent-color:#007bff;cursor:pointer;height:16px;width:16px}.Radio_labelText__7XGjx{color:#333;font-size:1rem}.Radio_radioGroupRow__Qt5VA{display:flex;flex-direction:row;gap:2rem;margin-top:.5rem}.Select_container__Oul\+u{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='gray' height='18' viewBox='0 0 24 24' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.7rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.Select_container__Oul\+u:focus{border-color:#5164ed;box-shadow:0 0 0 3px #5164ed33;outline:none}.Select_container__Oul\+u:hover{background-color:#fafafa;border-color:#888}.Select_container__Oul\+u:disabled{background-color:#f3f3f3;color:#aaa;cursor:not-allowed}.Select_container__Oul\+u option{background-color:#fff;border-bottom:1px solid #eee;color:#333;font-size:1rem;padding:.8rem}.Select_container__Oul\+u option:checked{background-color:#eff3ff;font-weight:700}.Select_container__Oul\+u option:hover{background-color:#f5f5f5}.ProfileImage_container__Pyvuc{align-items:end;border-radius:50%;display:flex;justify-content:center;overflow:hidden}.ProfileImage_squareContainer__8f7j5{align-items:end;border-radius:20px;display:flex;justify-content:center;overflow:hidden}.ProfileImage_crewContainer__ZNJsC{background:#f3f3f3;border-radius:50%;display:block;flex-shrink:0;object-fit:cover;overflow:hidden}.ProfileImage_crewProfileImg__Vsc5j,.ProfileImage_profileImg__FYfuA{height:100%;object-fit:cover;width:100%}.ProfileImage_profileImg__FYfuA{display:block}.Button_container__qLPnF{border:none;border-radius:8px;box-shadow:0 2px 6px #00000014;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:background-color .2s ease,transform .1s ease}.Button_container__qLPnF:hover:not(:disabled){box-shadow:0 4px 10px #00000026;transform:translateY(-1px)}.Button_container__qLPnF:disabled{background-color:#e0e0e0;box-shadow:none;color:#999;cursor:not-allowed;opacity:.7}.Button_primaryBg__s-t1O{background-color:#5164ed}.Button_primaryBg__s-t1O:hover:not(:disabled){background-color:#4052d7}.Button_secondaryBg__EPGaA{background-color:#777}.Button_secondaryBg__EPGaA:hover:not(:disabled){background-color:#666}.Button_pinkBg__vhwFU{background-color:#ff5a7e}.Button_pinkBg__vhwFU:hover:not(:disabled){background-color:#e94c71}.Button_big__OWNBQ{border-radius:12px;font-size:1.125rem;padding:1.2rem 2rem}.CheckModal_modalBackground__B3p-f{align-items:flex-start;animation:CheckModal_fadeInBg__2ZOOr .25s;background:#00000040;bottom:0;display:flex;justify-content:center;left:0;padding-top:25vh;position:fixed;right:0;top:0;z-index:1000}@keyframes CheckModal_fadeInBg__2ZOOr{0%{opacity:0}to{opacity:1}}.CheckModal_modalWrapper__5pcJX{align-items:center;animation:CheckModal_modalPopIn__q6PWr .28s cubic-bezier(.32,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;height:auto;max-height:500px;min-height:180px;min-width:350px;padding:36px 36px 32px;position:relative}@keyframes CheckModal_modalPopIn__q6PWr{0%{opacity:0;transform:scale(.92) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.CheckModal_closeBtn__LhT2s{background:none;border:none;color:#aaa;cursor:pointer;font-size:28px;position:absolute;right:24px;top:24px}.CheckModal_titleStyle__ez4nb{font-size:30px;margin-bottom:18px;text-align:center}.CheckModal_descStyle__x9He1{font-size:1.15rem;margin-bottom:32px;max-height:250px;overflow-y:auto;text-align:center;white-space:pre-line;word-break:break-all}.CheckModal_btnRowStyle__mkJTQ{display:flex;gap:36px;justify-content:center}.CheckModal_btnStyle__isKVo{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:32px}.CrewMemberInfo_memberInfo__iR1ej{align-items:center;display:flex;gap:10px}.CrewMemberInfo_infoTextGroup__r6wW9{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.CrewMemberInfo_nickname__WvY-K{font-size:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:150px}.CrewMemberInfo_date__YZOpA{color:#666;font-size:16px}.CrewMemberInfo_crown__zD9MD{font-size:10px;margin-right:10px}.CrewMemberInfo_profile__6MUOu{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}@media (max-width:600px){.CrewMemberInfo_nickname__WvY-K{font-size:.95rem;max-width:100px}.CrewMemberInfo_date__YZOpA{font-size:.8rem;max-width:65px;min-width:70px}.CrewMemberInfo_memberInfo__iR1ej{gap:6px}}.Pagenation_paginationWrapper__58ZNM{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0}.Pagenation_arrowBtn__Dzjps{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:20px;padding:4px 10px;transition:background .15s}.Pagenation_arrowBtn__Dzjps:disabled{background:none;color:#bbb;cursor:not-allowed}.Pagenation_arrowBtn__Dzjps:not(:disabled):hover{background:#f3f3f3}.Pagenation_pageNumber__dJ8uf{font-size:1.1rem;font-weight:500;min-width:24px;text-align:center}.MemberListPage_container__C-p9T{display:flex;flex-direction:column;gap:1rem;height:100%;margin:auto;max-width:1200px;width:100%}.MemberListPage_topBar__afKHN{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;width:100%}.MemberListPage_roleAndCount__mI5JM{align-items:center;display:flex;gap:16px}.MemberListPage_radioGroup__5Pa06{display:flex;font-size:14px;gap:10px}.MemberListPage_totalCount__KXSIk{font-size:14px;font-weight:500}table{border-collapse:collapse;color:#000;font-size:15px;text-align:center;width:100%}tr>*{border-bottom:1px solid #e0e0e0;padding:1rem .75rem;white-space:nowrap}.Table_titleColumn__\+yKys,.Table_wideColumn__brje8{text-align:start}.Table_role__yHaL7{color:#5164ed}.Table_createdAt__lAN5h,.Table_crewName__T4Gyj,.Table_email__zDlxK{font-size:1rem}@media (max-width:768px){tr>:first-child{display:none}tr>*{border-bottom:1px solid #e0e0e0;padding:1rem .5rem;white-space:nowrap}.Table_wideColumn__brje8{text-align:start}.Table_titleColumn__\+yKys{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.Table_createdAt__lAN5h{font-size:.7rem;white-space:inherit}.Table_email__zDlxK{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.Table_crewName__T4Gyj{max-width:80px;overflow-wrap:break-word;white-space:normal;width:50%;word-break:break-word}}.Pagination_pagination__BecWM{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:20px}.Pagination_pageButton__eYcJa{background-color:#fff;border:1px solid #ddd;color:#333;cursor:pointer;font-family:Noto Sans KR,sans-serif;padding:6px 10px;transition:.2s}.Pagination_pageButton__eYcJa:hover{background-color:#f0f0f0}.Pagination_activePage__PK0Ti{background-color:#7cb2fc;border-color:#7cb2fc;color:#fff;font-weight:700}.Pagination_iconButton__gNjHQ{background-color:#fff;border:none;color:#666;cursor:pointer;padding:6px 8px;transition:.2s}.Pagination_iconButton__gNjHQ:disabled{cursor:not-allowed;opacity:.4}.RewardListPage_container__4PWMR{display:flex;flex-direction:column;gap:1rem;height:100%;margin:auto;max-width:1200px;width:100%}.RewardListPage_topBar__77WvH{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;width:100%}.AnnouncementListPage_container__mWPEe{display:flex;flex-direction:column;gap:1rem;height:100%;margin:auto;max-width:1200px;width:100%}.AnnouncementListPage_topBar__apQGQ{display:flex;gap:.5rem;justify-content:space-between;margin:0 auto 24px;width:100%}.AnnouncementListPage_topBarLeft__cFNfw{display:flex;gap:.5rem}.AnnouncementUploadPage_container__2Vz\+2{margin:0 auto;max-width:800px;padding:24px;text-align:center}.AnnouncementUploadPage_formGroup__x73XX{margin-bottom:24px;text-align:left}.AnnouncementUploadPage_titleInput__wQK2J{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:15px;height:36px;padding:8px 12px;width:100%}.AnnouncementUploadPage_formGroup__x73XX label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.AnnouncementUploadPage_row__Ky6AO{gap:8px}.AnnouncementUploadPage_fileBtn__QBszr{background:#fff;border-radius:8px;padding:12px 16px}.AnnouncementUploadPage_submitBtn__CDsZk{background-color:#90bfff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-top:24px;padding:12px 24px}.AnnouncementUploadPage_textInput__jcsRE{height:48px}.AnnouncementUploadPage_textArea__b3PLQ,.AnnouncementUploadPage_textInput__jcsRE{border:1px solid #ccc;border-radius:10px;box-sizing:border-box;font-size:16px;padding:12px 16px;width:100%}.AnnouncementUploadPage_textArea__b3PLQ{height:150px;resize:none}.AnnouncementUploadPage_row__Ky6AO{display:flex;gap:16px}.AnnouncementUploadPage_fileInputWrapper__Z0IWk{flex:1 1}.AnnouncementUploadPage_fileBtn__QBszr{background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;height:48px;padding:0;width:100px}.AnnouncementUploadPage_quillWrapper__Lz0Tc{border:1px solid #ccc;border-radius:10px;height:300px;overflow-y:auto}

/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.AnnouncementFileUploader_wrapper__BPJEU{display:flex;flex-direction:column}.AnnouncementFileUploader_fakeInput__Fj016{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 12px}.AnnouncementFileUploader_labelText__jiCoJ{color:#333;font-weight:600}.AnnouncementFileUploader_fileName__4cwq2{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnnouncementFileUploader_hiddenInput__8y25K{display:none}.AnnouncementFileUploader_fileList__8yDcQ{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:12px;padding:0}.AnnouncementFileUploader_fileItem__Rtbda{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.AnnouncementFileUploader_fileLink__RItrr{color:#333;flex-grow:1;font-size:14px;text-decoration:none;word-break:break-all}.AnnouncementFileUploader_removeBtn__W-0XR{background:none;border:none;color:red;cursor:pointer;font-size:16px;margin-left:8px}.AnnouncementUpdatePage_container__CTaEI{font-family:Noto Sans KR,sans-serif;margin:0 auto;max-width:800px;padding:32px}.AnnouncementUpdatePage_heading__do4C2{font-size:22px;font-weight:700;margin-bottom:16px}.AnnouncementUpdatePage_meta__llSfY{color:#000;display:flex;font-size:14px;gap:12px;margin-bottom:24px}.AnnouncementUpdatePage_meta__llSfY p{background-color:#e0e0e0;border-radius:8px;padding:8px 12px}.AnnouncementUpdatePage_section__cRmMj{margin-bottom:24px}.AnnouncementUpdatePage_label__pSpd5{display:block;font-size:15px;font-weight:600;margin-bottom:8px;text-align:left}.AnnouncementUpdatePage_input__CDWTd{background-color:#fff;border:1px solid #ccc;border-radius:8px;font-size:16px;height:40px;padding:8px 12px;width:100%}.AnnouncementUpdatePage_quillWrapper__iLLZ3{border:1px solid #ccc;border-radius:10px;height:300px;overflow-y:auto}.AnnouncementUpdatePage_attachSection__nJWzr{margin-top:12px}.AnnouncementUpdatePage_fileList__w8cwM{list-style:none;margin-top:4px;padding-left:0;text-align:left}.AnnouncementUpdatePage_fileItem__hGQ7x{margin-bottom:6px}.AnnouncementUpdatePage_fileIcon__MoPQc{margin-right:6px}.AnnouncementUpdatePage_downloadLink__gAFa8{color:#007bff;display:inline-block;font-size:14px;text-align:left;text-decoration:underline}.AnnouncementUpdatePage_buttonGroup__599dF{display:flex;gap:12px;justify-content:center;margin-top:40px}.AnnouncementDetailPage_container__kFwbh{font-family:Noto Sans KR,sans-serif;margin:0 auto;max-width:1000px;padding:32px}.AnnouncementDetailPage_heading__zcItB{font-size:22px;font-weight:700;margin-bottom:16px}.AnnouncementDetailPage_meta__PAH-k{color:#000;display:flex;font-size:14px;gap:12px;margin-bottom:24px}.AnnouncementDetailPage_meta__PAH-k p{background-color:#e0e0e0;border-radius:8px;padding:8px 12px}.AnnouncementDetailPage_section__48cyj{margin-bottom:24px}.AnnouncementDetailPage_label__zHQIu{display:block;font-size:15px;font-weight:600;margin-bottom:8px;text-align:left}.AnnouncementDetailPage_attachSection__J7bTa{margin-top:12px}.AnnouncementDetailPage_fileList__A7XOJ{list-style:none;margin-top:4px;padding-left:0;text-align:left}.AnnouncementDetailPage_fileItem__3Wqh1{margin-bottom:6px}.AnnouncementDetailPage_downloadLink__9HuvR{color:#007bff;display:inline-block;font-size:14px;text-align:left;text-decoration:underline}.AnnouncementDetailPage_fileIcon__PEofK{margin-right:6px}.AnnouncementDetailPage_buttonGroup__vkmpT{display:flex;gap:12px;justify-content:center;margin-top:40px}.AnnouncementDetailPage_backBtn__4PaO7,.AnnouncementDetailPage_deleteBtn__\+Vt5a,.AnnouncementDetailPage_updateBtn__61sfA{background-color:#7cb2fc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.AnnouncementDetailPage_backBtn__4PaO7:hover,.AnnouncementDetailPage_deleteBtn__\+Vt5a:hover,.AnnouncementDetailPage_updateBtn__61sfA:hover{background-color:#3a8afb}.AnnouncementDetailPage_quillWrapper__H3OyH{background-color:#fff;border:1px solid #ddd;border-radius:10px;font-size:15px;line-height:1.6;min-height:200px;padding:20px;text-align:left}.AnnouncementDetailPage_quillWrapper__H3OyH .AnnouncementDetailPage_ql-editor__nJPeZ{text-align:left}.AnnouncementDetailPage_quillWrapper__H3OyH img{border-radius:10px;box-shadow:0 2px 8px #0000000d;display:block;height:auto;margin:12px auto;max-width:100%}.AnnouncementDetailPage_imagePreviewSection__ySk34{margin-bottom:32px}.AnnouncementDetailPage_imageList__PEB\+x{display:flex;flex-direction:column;gap:16px}.AnnouncementDetailPage_previewImage__P8I9B{border-radius:10px;box-shadow:0 2px 8px #00000014;cursor:pointer;height:auto;max-width:100%;object-fit:contain;width:100%}@media (max-width:768px){.AnnouncementDetailPage_imageList__PEB\+x{flex-direction:column}.AnnouncementDetailPage_previewImage__P8I9B{max-width:100%;width:100%}}.SignupPage_container__V0aAp{align-items:center;background-color:#f8f9fc;display:flex;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem}.SignupPage_title__XcTvm{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:2rem}.SignupPage_form__uLdAK{background:#fff;border-radius:16px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;gap:1.5rem;max-width:600px;padding:2rem;width:100%}.SignupPage_profileImageContainer__PeQ1q{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.SignupPage_subtitleContainer__XgvzF{align-items:center;display:flex;flex-direction:row;gap:.5rem}.SignupPage_nicknameContainer__vCh6Q{align-items:end;display:flex;gap:.5rem;width:100%}.SignupPage_errorContainer__Yex2z{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;width:100%}.SignupPage_error__fTFHF{color:#e74c3c;font-size:.85rem;margin-top:2px}.SignupPage_labelLeft__aECo5{text-align:left;width:100%}.ImageBlock_imageBox__IEXDb{align-items:center;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;transition:all .2s ease;width:80px}.ImageBlock_imageBox__IEXDb:hover{background-color:#f0f4ff;border-color:#5164ed;transform:scale(1.03)}.ImageBlock_imageBox__IEXDb img,.ImageBlock_imageBox__IEXDb video{border-radius:10px;height:100%;object-fit:cover;width:100%}.ImageBlock_bgBlack__6Qv-u{background-color:#000}.LoginPage_container__bg8Jd{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.LoginPage_form__q2EbI{display:flex;flex-direction:column;gap:2rem;max-width:400px;width:80%}.LoginPage_buttonContainer__xRoNb{align-items:center;display:flex;flex-direction:column;gap:1rem}.LoginPage_kakaoLoginButtonTextContainer__AnTn5{align-items:center;display:flex;gap:8px;justify-content:center}.LoginPage_errorContainer__HBopw{align-items:start;display:flex;flex-direction:column;width:100%}.LoginPage_error__msB5V{color:red;font-size:.8rem;margin-top:4px}.CrewProfilePage_pageWrapper__C8JWJ{display:flex;flex-direction:column;margin-top:2rem}.CrewProfilePage_crewWrapper__risD5{display:flex;flex-direction:column}.CrewProfilePage_flexContainer__yUaV5{align-items:baseline;display:flex;justify-content:flex-start;margin-bottom:8px}.CrewProfilePage_label__2mCOL{color:#999;font-size:13px;font-weight:500;width:50px}.CrewProfilePage_profileWrapper__TzWTe{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;min-width:300px;padding-top:1rem;width:100%}.CrewProfilePage_profileDiv__CoUSC{width:350px}.CrewProfilePage_infoSection__563-M{display:flex;flex:1 1;flex-direction:column;gap:.6rem;justify-content:space-between;text-align:start}.CrewProfilePage_region__Hzx82{font-size:1.2rem;line-height:1.4;text-align:start;width:15rem;word-break:break-word}.CrewProfilePage_introduce__uj-H2,.CrewProfilePage_region__Hzx82{display:inline-block;line-height:1.4;word-break:break-word}.CrewProfilePage_crewName__G3EfH{font-size:2.2rem;font-weight:700;text-align:center;width:100%}.CrewProfilePage_memberCount__lOBYw{cursor:pointer;font-size:1.2rem}.CrewProfilePage_introduce__uj-H2{cursor:pointer;line-height:1.4;max-width:250px;width:15rem;word-break:break-word}.CrewProfilePage_buttonSection__tzaNY{align-items:flex-end;display:flex;flex-direction:column;height:120px;justify-content:center;margin-left:16px;min-width:120px}.CrewProfilePage_buttonGroup__3x5\+0{display:flex;flex-wrap:wrap;gap:1rem}.CrewProfilePage_bottomButtonGroup__de7U9{display:flex;gap:1rem}.CrewProfilePage_details__EU3k9{align-items:center;color:#666;display:flex;gap:16px;text-align:center}.CrewProfilePage_crewMemberFeeds__XoOhx{border-bottom:1px solid #ccc;font-size:1.3rem;margin-top:20px;padding:20px;text-align:left}.CrewProfilePage_address__ZvJ\+p::-webkit-scrollbar,.CrewProfilePage_crewName__G3EfH::-webkit-scrollbar{display:none}.CrewProfilePage_address__ZvJ\+p:hover,.CrewProfilePage_crewName__G3EfH:hover{scrollbar-width:thin}.CrewProfilePage_address__ZvJ\+p:hover::-webkit-scrollbar,.CrewProfilePage_crewName__G3EfH:hover::-webkit-scrollbar{background:#eee;display:block;height:6px}.CrewProfilePage_address__ZvJ\+p:hover::-webkit-scrollbar-thumb,.CrewProfilePage_crewName__G3EfH:hover::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.CrewProfilePage_loading__SCslc{align-items:center;display:flex;height:100%;justify-content:center}.CrewProfilePage_custom-swal-width__kGntz,.CrewProfilePage_swal2-popup__Xl9Wx{box-sizing:border-box!important}.CrewProfilePage_feedListContainer__thvua{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:2rem}.CrewProfilePage_squareBox__\+Dxbp{border-radius:5px;color:#fff}.CrewProfilePage_imageBox__bpki0,.CrewProfilePage_squareBox__\+Dxbp{align-items:center;background-color:#000;display:flex;height:120px;justify-content:center;width:120px}.CrewProfilePage_imageBox__bpki0{border:1px solid #ccc;border-radius:12px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.CrewProfilePage_imageBox__bpki0:hover{border-color:#5164ed;transform:scale(1.03)}.CrewProfilePage_imageBox__bpki0 img,.CrewProfilePage_imageBox__bpki0 video{border-radius:12px;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.CrewProfilePage_profileWrapper__TzWTe{align-items:center;flex-direction:column;gap:1rem;padding:0 16px}.CrewProfilePage_buttonSection__tzaNY{align-items:center;margin-left:0}.CrewProfilePage_introduce__uj-H2{max-height:200px}.CrewProfilePage_details__EU3k9{align-items:flex-start;flex-direction:column}.CrewProfilePage_imageBox__bpki0{align-items:center;background-color:#000;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:120px;justify-content:center;transition:all .2s ease;width:calc(33.33333% - 3.33333px)}}.CrewProfilePage_modal__xX7xc{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:1000}.CrewProfilePage_modalContent__UV5-s{background-color:#fff;border-radius:8px;margin:auto;max-height:95vh;max-width:-webkit-fit-content;max-width:fit-content;overflow-y:auto;padding:0;position:relative;width:95%}.CrewProfilePage_modalCloseIcon__3a7gX{cursor:pointer;font-size:24px;position:absolute;right:1.5rem;top:1.2rem;z-index:10}.CrewProfilePage_commentModal__qqOFz{background-color:#0009;height:100vh;width:100vw;z-index:1001}.CrewMemberListModal_modalOverlay__8wRlY,.CrewProfilePage_commentModal__qqOFz{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:0}.CrewMemberListModal_modalOverlay__8wRlY{background:#0000001f;bottom:0;right:0;z-index:1000}.CrewMemberListModal_modalContent__j1YsX{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000001f;display:flex;flex-direction:column;gap:10px;max-height:70vh;padding:32px 32px 24px;position:relative}.CrewMemberListModal_leaderModal__1Q6zS{max-width:600px}.CrewMemberListModal_memberModal__C49Lk{max-width:400px}.CrewMemberListModal_searchBar__H840z{width:250px}.CrewMemberListModal_memberList__X3hl4{display:flex;flex-direction:column;gap:20px;margin-bottom:18px;min-height:55vh;overflow-y:auto;scrollbar-width:none;width:100%}.CrewMemberListModal_memberInfo__ZQ2Df{align-items:center;display:flex;gap:15px}.CrewMemberListModal_infoTextGroup__am4yT{display:flex;flex-direction:column;justify-content:center}.CrewMemberListModal_noMembers__eny-q{color:#888;font-size:1.2rem;margin-top:20px;min-height:55vh;text-align:center}.CrewMemberListModal_memberList__X3hl4::-webkit-scrollbar,.CrewMemberListModal_nickname__rVKyq::-webkit-scrollbar{display:none}.CrewMemberListModal_memberList__X3hl4:hover,.CrewMemberListModal_nickname__rVKyq:hover{scrollbar-width:thin}.CrewMemberListModal_memberList__X3hl4:hover::-webkit-scrollbar{background:#eee;display:block;width:8px}.CrewMemberListModal_memberList__X3hl4:hover::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.CrewMemberListModal_menageButtons__llyVl{display:flex;gap:20px;margin-left:60px}.CrewMemberListModal_nickname__rVKyq{max-width:140px;overflow-x:auto;scrollbar-width:none;text-overflow:ellipsis;white-space:nowrap}.CrewMemberListModal_nickname__rVKyq:hover::-webkit-scrollbar{background:#eee;display:block;height:6px}.CrewMemberListModal_nickname__rVKyq:hover::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}@media (max-width:900px){.CrewMemberListModal_crewHeader__8tNCq{display:none}.CrewMemberListModal_menageButtons__llyVl{gap:5px;margin-left:10px}.CrewMemberListModal_menageButtons__llyVl>*{font-size:.8rem;padding:4px 8px}.CrewMemberListModal_noButton__oOe42{min-width:none!important}.CrewMemberListModal_leaderModal__1Q6zS{min-width:90vw;padding:16px 4vw}.CrewMemberListModal_memberModal__C49Lk{padding:16px 4vw}}.CrewHeader_headerWrapper__UZekH{align-items:center;border-bottom:1px solid #ccc;color:#666;display:flex;font-size:18px;font-weight:500;gap:50px;justify-content:center;margin:0 10px;padding-bottom:8px;width:100%}.CrewHeader_headerCell__ee\+Nf{text-align:center}.FeedCard_container__i1ZQl{border-bottom:1px solid #ddd;flex:1 1;height:-webkit-fit-content;height:fit-content;max-width:468px;padding-bottom:2rem}.FeedCard_writerRow__cFa4K{align-items:center;display:flex;justify-content:space-between;padding:10px}.FeedCard_writerRow__cFa4K>*{cursor:pointer;flex:1 1}.FeedCard_feedImageList__dA7mg{background-color:#000;border:.5px solid;display:flex;height:585px;max-width:468px;position:relative}.FeedCard_feedImageList__dA7mg>*{height:585px;max-width:468px;object-fit:contain}.FeedCard_zoomable__8Xkel{cursor:zoom-in;transition:transform .3s ease}.FeedCard_zoomable__8Xkel:active{cursor:zoom-out;transform:scale(2)}.FeedCard_imageChangeBtn__yb-Aj{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;height:25px;padding:auto;position:absolute;top:50%;transform:translateY(-50%);width:25px}.FeedCard_iconRow__5ddbp{display:flex;justify-content:space-between;padding:.5rem}.FeedCard_iconRow__5ddbp>*{flex:1 1;margin:auto;text-align:center;width:100%}.FeedCard_iconRow__5ddbp>.FeedCard_heartMessage__vc\+zE{align-items:center;display:flex;gap:1rem}.FeedCard_heartMessage__vc\+zE>*{align-items:center;display:flex;gap:.3rem}.FeedCard_commentList__goUA4{display:flex;flex-direction:column;font-size:14px;padding:0 .5rem;text-align:start}.FeedCard_commentList__goUA4>*{display:flex;gap:.5rem}.FeedCard_mapModalOverlay__4J3DN{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1000}.FeedCard_mapModalContent__oRtU\+{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:1rem;max-width:500px;padding:1.5rem;position:relative;width:90vw}.FeedCard_mapHeader__agMQ9{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding-bottom:.5rem}.FeedCard_mapHeader__agMQ9 h2{color:#34495e;font-size:1.2rem;margin:0}.FeedCard_closeButton__Q\+j-1{background:none;border:none;color:#aaa;cursor:pointer;font-size:1.5rem;transition:color .2s ease}.FeedCard_closeButton__Q\+j-1:hover{color:#2c3e50}.FeedCard_mapBox__FsYfY{border-radius:8px;height:300px;overflow:hidden;width:100%}.FeedCard_tag__-fEDu{border-radius:20px;color:#2980b9;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:500;padding:4px 10px;transition:all .3s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.FeedCard_advertiseTag__yQ4ot{background-color:#ffe3e3;border-radius:6px;color:#d63031;display:inline-block;font-size:12px;font-weight:700;max-width:150px;overflow:hidden;padding:4px 8px;position:absolute;right:.5rem;text-overflow:ellipsis;top:.5rem;white-space:nowrap;width:auto;z-index:2}.FeedCard_feedContent__rO4lV{align-items:flex-start;display:flex;font-size:14px;gap:.5rem;padding:0 .5rem;text-align:start}.FeedCard_writer__iuaUh{flex-shrink:0;font-weight:700;max-width:5rem;word-break:break-all}.FeedCard_content__5nj84{flex:1 1;word-break:break-word}.CommentPanel_container__9Upf7{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;max-width:500px}.CommentPanel_up__glS60{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;padding-bottom:.5rem}.CommentPanel_closeBtn__7jiN1{color:#888;cursor:pointer;display:flex;justify-content:flex-end;transition:color .2s}.CommentPanel_closeBtn__7jiN1:hover{color:#333}.CommentPanel_commentList__j3rrU{display:flex;flex:1 1;flex-direction:column;gap:1rem;margin-bottom:1rem;margin-top:1rem;overflow-y:auto}.CommentPanel_commentList__j3rrU span{color:#888;font-size:.95rem;padding:2rem 0;text-align:center}.CommentPanel_writeRow__2eo7X{align-items:center;border-top:1px solid #eee;display:flex;gap:.5rem;padding-top:.75rem}.CommentPanel_writeRow__2eo7X input[type=text]{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:1rem;outline:none;padding:.6rem 1rem;transition:border-color .2s}.CommentPanel_writeRow__2eo7X input[type=text]:focus{border-color:#5164ed}.CommentPanel_writeRow__2eo7X button{background-color:#5164ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;height:100%;padding:.6rem 1rem;transition:background-color .2s}.CommentPanel_writeRow__2eo7X button:hover{background-color:#3b4dc1}.CommentPanel_container__9Upf7{animation:CommentPanel_slideUp__I-tjb .4s ease-out forwards;background:#fff;border-left:1px solid #e0e0e0;border-radius:12px 12px 0 0;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -4px 16px #0000001a;height:100%;max-width:468px;padding:1rem;position:fixed;right:0;transform:translateY(100%);width:100%;z-index:999}@keyframes CommentPanel_slideUp__I-tjb{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CommentPanel_container__9Upf7.CommentPanel_hide__rRVHE{animation:CommentPanel_slideDown__TEzsw .3s ease-in forwards}@keyframes CommentPanel_slideDown__TEzsw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.Comment_container__\+EiC3{align-items:flex-start;background-color:#f9f9f9;border-radius:8px;display:flex;gap:.8rem;padding:.8rem 1rem;position:relative;transition:background-color .2s ease}.Comment_container__\+EiC3:hover{background-color:#f1f1f1}.Comment_main__cfGpv{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.Comment_nicknameAndDate__ZNe6O{align-items:center;color:#666;display:flex;font-size:.85rem;gap:.6rem}.Comment_nicknameAndDate__ZNe6O b{color:#333}.Comment_comment__ZQRXL{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-size:1rem;line-height:1.5;padding:.6rem .9rem;word-break:break-word}.Comment_deleteBtn__yuO3O{color:#999;cursor:pointer;font-size:.8rem;padding:2px 6px;transition:color .2s ease}.Comment_deleteBtn__yuO3O:hover{color:#ff4d4f}.CrewListPage_container__NBuJk{display:flex;flex-wrap:wrap;gap:32px 24px;justify-content:flex-start;margin-left:100px;max-width:1200px;padding-bottom:40px}.CrewListPage_searchHeader__r-wrT{background:#fff;display:flex;gap:1rem;margin:0 1rem;max-width:1000px;width:100%}.CrewListPage_selectGroup__iZL2D{display:flex;gap:.5rem}.CrewListPage_uploadBtn__f9dDG{background-color:#7cb2fc;border:0 solid;border-radius:50%;bottom:3vh;cursor:pointer;height:50px;position:fixed;right:3vh;width:50px;z-index:1000}.CrewListPage_searchBar__0rmEb{flex:1 1;min-width:0}.CrewListPage_pageWrapper__51uMM{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;width:100%}.CrewListPage_noRequest__eS1Bq{color:#888;font-size:1.1rem;margin:40px 0;text-align:center}@media (max-width:768px){.CrewListPage_searchHeader__r-wrT{align-items:stretch;background:#fff;display:flex;flex-direction:column;gap:.5rem;max-width:100%;padding:12px;transition:transform .3s ease-in-out}.CrewListPage_searchHeader__r-wrT>*{max-width:100%}.CrewListPage_container__NBuJk{align-items:center;flex-direction:column;justify-content:center;margin-left:0;padding:0 16px}.CrewListPage_selectGroup__iZL2D{justify-content:space-between}}body,html{overflow-x:hidden}*{box-sizing:border-box}.RegionSelector_wrapper__ZHRAi{display:inline-block;font-family:Pretendard,Noto Sans KR,sans-serif;position:relative;width:100%}.RegionSelector_selectButton__63RiK{align-items:center;background:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:space-between;padding:12px 18px;transition:border .2s ease,box-shadow .2s ease;width:100%}.RegionSelector_selectButton__63RiK:hover{border-color:#888;box-shadow:0 0 0 3px #5164ed26}.RegionSelector_modal__pS3Lw{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 6px 12px #00000026;display:flex;height:320px;left:0;margin-top:8px;overflow:visible;position:absolute;top:100%;width:380px;z-index:10}.RegionSelector_cityColumn__zR8uO{background:#f4f5f7;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:100%;overflow-y:auto;padding:16px;width:120px}.RegionSelector_city__frlpV{border-radius:6px;color:#555;cursor:pointer;font-size:15px;padding:6px 4px;transition:background .2s,color .2s}.RegionSelector_activeCity__zLg4K,.RegionSelector_city__frlpV:hover{background:#eaf0ff;color:#5164ed;font-weight:600}.RegionSelector_districtGrid__SV1O5{grid-gap:10px;background:#f9f9f9;display:grid;flex-shrink:0;gap:10px;grid-auto-rows:40px;grid-template-columns:repeat(3,1fr);height:100%;overflow-y:auto;padding:14px;width:260px}.RegionSelector_district__ACIXY{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:15px;height:100%;justify-content:center;transition:background .2s,color .2s}.RegionSelector_district__ACIXY:hover{background:#eef4ff;color:#5164ed;font-weight:600}@media screen and (max-width:420px){.RegionSelector_modal__pS3Lw{left:-8px;width:calc(100vw - 32px)}.RegionSelector_districtGrid__SV1O5{grid-template-columns:repeat(2,1fr)}}.CrewCard_card__4vTjl{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;margin:0;overflow:hidden;transition:box-shadow .2s,transform .2s;width:350px}.CrewCard_card__4vTjl:hover{box-shadow:0 8px 24px #0000002e;transform:translateY(-6px) scale(1.03)}.CrewCard_image__JGMiI{display:block;height:150px;object-fit:cover;object-position:top;width:100%}.CrewCard_content__DqII2{padding:10px}.CrewCard_title__uOAmq{font-size:18px;font-weight:700;margin-bottom:8px;margin-top:0;text-align:left}.CrewCard_description__rbEbX{color:#333;font-size:14px;margin-bottom:12px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CrewCard_footer__CULKJ{color:#666;display:flex;font-size:12px;justify-content:space-between}.CrewCard_region__bEvwr{display:inline-block;margin-right:10px}.CrewCard_date__UyLOF,.CrewCard_people__\+XLsa{display:inline-block}.HomePage_crewHeader__6WnuD{align-items:center;display:flex;gap:32px;margin-top:20px}.HomePage_crewListScrollWrapper__cqx0Y{overflow:hidden;padding:12px 0 24px;position:relative;width:100%}.HomePage_crewListContainer__DISwf{align-items:stretch;animation:HomePage_scroll-left__QzDKJ 10s linear infinite;animation-play-state:running;display:flex;flex-direction:row;gap:48px;min-width:-webkit-max-content;min-width:max-content;padding:0 32px}.HomePage_crewListContainer__DISwf:hover{animation-play-state:paused}@media (max-width:800px){.HomePage_crewHeader__6WnuD{align-items:start;flex-direction:column;gap:0;justify-content:start}}@keyframes HomePage_scroll-left__QzDKJ{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}.CrewCreatePage_wrapper__KFeg7{margin:0 auto;max-width:500px}.CrewCreatePage_title__pEjJt{font-size:1.5rem;font-weight:700;margin-bottom:32px}.CrewCreatePage_circleImage__qbO4N{align-items:center;background:#fff;border:1.5px solid #222;border-radius:50%;cursor:pointer;display:flex;height:220px;justify-content:center;margin:0 auto;overflow:hidden;transition:border-color .2s;width:220px}.CrewCreatePage_circleImage__qbO4N:hover{border-color:#90bfff}.CrewCreatePage_circleImgTag__m24iD{border-radius:50%;height:100%;object-fit:cover;width:100%}.CrewCreatePage_imageIcon__6ouFh{color:#888;font-size:48px}.CrewCreatePage_label__f0Eic{color:#666;display:block;font-weight:500;margin-bottom:15px;text-align:left}.CrewCreatePage_mb16__1F9vL{margin-bottom:30px}.CrewCreatePage_rowFlex__hx0N1{align-items:center;display:flex;gap:12px}.CrewCreatePage_duplicateCheckButton__Bd\+F1{font-size:1rem;height:40px;margin-left:8px;min-width:100px}.CrewCreatePage_errorText__VNAUG{color:#e74c3c;font-size:12px;margin-bottom:0;margin-top:4px;text-align:left}.CrewUpdatePage_wrapper__yiVDs{margin:0 auto;max-width:500px}.CrewUpdatePage_title__4oDMP{font-size:1.5rem;font-weight:700;margin-bottom:32px}.CrewUpdatePage_circleImage__yy5Mq{align-items:center;background:#fff;border:1.5px solid #222;border-radius:50%;cursor:pointer;display:flex;height:220px;justify-content:center;margin:0 auto 16px;overflow:hidden;transition:border-color .2s;width:220px}.CrewUpdatePage_circleImage__yy5Mq:hover{border-color:#90bfff}.CrewUpdatePage_circleImgTag__HEKei{border-radius:50%;height:100%;object-fit:cover;width:100%}.CrewUpdatePage_imageIcon__wFeS1{color:#888;font-size:48px}.CrewUpdatePage_label__9JFLd{color:#666;display:block;font-weight:500;margin-bottom:15px;text-align:left}.CrewUpdatePage_mb16__C61sX{margin-bottom:16px}.CrewUpdatePage_rowFlex__m0u7S{align-items:center;display:flex;gap:12px}.CrewUpdatePage_duplicateCheckButton__Os2Aj{font-size:1rem;height:40px;margin-left:8px;min-width:100px}.CrewUpdatePage_errorText__Bvao\+{color:#e74c3c;font-size:12px;margin-bottom:0;margin-top:4px;text-align:left}.FeedListPage_container__wIob4{align-items:center;display:flex;gap:3rem;height:-webkit-fit-content;height:fit-content;justify-content:center}.FeedListPage_container__wIob4>*{flex:1 1;height:100%;max-width:468px}.FeedListPage_feedList__3jR11{display:flex;flex-direction:column;overflow-y:auto}.FeedListPage_feedList__3jR11::-webkit-scrollbar{display:none}.FeedListPage_uploadBtn__ttqka{background-color:#7cb2fc;border:0 solid;border-radius:50%;bottom:3vh;cursor:pointer;height:50px;position:fixed;right:3vh;width:50px}@media (max-width:768px){.FeedListPage_uploadBtn__ttqka{background-color:#7cb2fc;border:0 solid;border-radius:50%;bottom:3vh;cursor:pointer;height:50px;position:fixed;right:3vh;width:50px}.FeedListPage_commentPanel__dqFqG{display:none}.FeedListPage_openCommentPanel__lyHjl .FeedListPage_commentPanel__dqFqG{display:flex;justify-content:center}}.FeedUploadPage_container__2gt68{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:1.5rem;justify-content:start;margin:0 auto;max-width:500px;padding:2rem 1rem;width:100%}.FeedUploadPage_imageList__WmNNg{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;width:100%}.FeedUploadPage_imageList__WmNNg::-webkit-scrollbar{height:6px}.FeedUploadPage_imageList__WmNNg::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.RunnerProfilePage_profileWrapper__2aibl{align-items:center;display:flex;gap:40px;justify-content:center;margin-top:10px;min-height:200px}.RunnerProfilePage_memberFeeds__by-9T{border-bottom:1px solid #ccc;font-size:1.3rem;margin-top:20px;padding:20px;text-align:left}.RunnerProfilePage_memberFeeds__by-9T,.RunnerProfilePage_profileWrapper__2aibl{margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.RunnerProfilePage_infoSection__fKr6j{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-width:0;text-align:left}.RunnerProfilePage_nickname__5HLLI{font-size:2.2rem;font-weight:700;margin-bottom:15px;text-align:center;width:100%}.RunnerProfilePage_info__lH1Ia{font-size:1.3rem;line-height:1.5;text-align:left;word-break:keep-all}.RunnerProfilePage_crewGroup__hgmv9{align-items:center;cursor:pointer;display:flex;gap:25px;justify-content:center}.RunnerProfilePage_crewName__WaFvB{font-size:1.5rem;font-weight:500}.RunnerProfilePage_label__KV73b{color:#999;font-size:13px;font-weight:500;margin-bottom:2px;margin-left:2px}.RunnerProfilePage_buttonSection__iEP98{align-items:flex-end;display:flex;flex-direction:column;height:120px;justify-content:center;margin-left:16px;min-width:120px}.RunnerProfilePage_buttonGroup__oVut1{display:flex;flex-direction:column;gap:12px}.RunnerProfilePage_details__6Jsfo{color:#666;display:flex;font-size:1rem;font-weight:400;gap:16px}.RunnerProfilePage_loading__P0oMx{align-items:center;color:#888;display:flex;font-size:1.3rem;justify-content:center;min-height:120px}.RunnerProfilePage_imageBox__KyL3a{align-items:center;background-color:#000;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:120px;justify-content:center;transition:all .2s ease;width:120px}.RunnerProfilePage_imageBox__KyL3a:hover{border-color:#5164ed;transform:scale(1.03)}.RunnerProfilePage_imageBox__KyL3a img,.RunnerProfilePage_imageBox__KyL3a video{border-radius:12px;height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.RunnerProfilePage_profileWrapper__2aibl{flex-direction:column}.RunnerProfilePage_crewGroup__hgmv9{gap:10px}.RunnerProfilePage_imageBox__KyL3a{align-items:center;background-color:#000;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:120px;justify-content:center;transition:all .2s ease;width:calc(33.33333% - 3.33333px)}}.RunnerProfilePage_feedListContainer__Pd68a{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:2rem}.RunnerProfilePage_modal__1TYh8{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:1000}.RunnerProfilePage_modalContent__LxamK{background-color:#fff;border-radius:8px;margin:auto;max-height:95vh;max-width:-webkit-fit-content;max-width:fit-content;overflow-y:auto;padding:0;position:relative;width:95%}.RunnerProfilePage_modalCloseIcon__bDKCb{cursor:pointer;font-size:24px;position:absolute;right:1.5rem;top:1.2rem;z-index:10}.RunnerProfilePage_commentModal__6zDyU{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.CrewJoinRequestListPage_pageWrapper__zCVNw{align-items:center;display:flex;flex-direction:column;gap:30px;height:95%;margin:20px auto;max-width:1000px;width:100%}.CrewJoinRequestListPage_searchHeader__56EzA{align-items:center;display:flex;flex-wrap:wrap;gap:16px;height:-webkit-fit-content;height:fit-content;margin-bottom:16px;width:100%}.CrewJoinRequestListPage_selector__RZroi{width:7rem}.CrewJoinRequestListPage_crewHeader__fA5mg{height:-webkit-fit-content;height:fit-content}.CrewJoinRequestListPage_noRequests__zfN3z{color:#888;font-size:1.1rem;margin:40px 0;text-align:center}.CrewJoinRequestListPage_crewJoinRequestList__NJlXU{display:flex;flex-direction:column;gap:10px}.CrewJoinRequestListPage_requestWrapper__CqZMh{align-items:center;display:flex;gap:50px}.CrewJoinRequestListPage_buttonWrapper__YReV7{align-items:center;display:flex;font-size:1.5rem;gap:10px}.CrewJoinRequestListPage_messageWrapper__Vi2si{cursor:pointer;text-align:left;width:480px}.CrewJoinRequestListPage_messageAndButtonWrapper__rlyXv{display:flex;gap:20px}@media (max-width:700px){.CrewJoinRequestListPage_searchHeader__56EzA{align-items:center;display:flex;gap:8px;justify-content:stretch;width:100%}.CrewJoinRequestListPage_selector__RZroi{width:4rem}.CrewJoinRequestListPage_searchHeader__56EzA>:first-child{flex:2 1;min-width:0}.CrewJoinRequestListPage_searchHeader__56EzA>:nth-child(2){flex:1 1;min-width:0}.CrewJoinRequestListPage_requestWrapper__CqZMh{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px;padding:0 12px;width:100%}.CrewJoinRequestListPage_messageWrapper__Vi2si{font-size:.98rem;width:100%;width:250px}.CrewJoinRequestListPage_buttonWrapper__YReV7{gap:20px;margin-top:4px}.CrewJoinRequestListPage_crewHeader__fA5mg{display:none!important}}.MyRewardListPage_container__QSU0C{box-sizing:border-box;padding:0 24px;width:100%}.MyRewardListPage_topBar__ebZ5Q{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1200px;width:100%}.RewardDetailPage_container__63rk7{display:flex;flex-direction:column;font-family:Pretendard,sans-serif;gap:2rem;margin:0 auto;max-width:1200px;padding:24px;width:100%}.RewardDetailPage_header__sprIa{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.RewardDetailPage_header__sprIa>*{flex:1 1}.RewardDetailPage_backBtn__LViM5{background-color:initial;border:none;border-radius:6px;color:#555;cursor:pointer;font-size:14px;padding:4px 8px;transition:background-color .2s}.RewardDetailPage_backBtn__LViM5:hover{background-color:#f2f2f2}.RewardDetailPage_meta__D6DLk{color:#777;display:flex;flex-direction:column;font-size:14px;gap:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RewardDetailPage_summaryCards__WyLU0{gap:24px;margin-bottom:32px;margin-top:24px}.RewardDetailPage_card__9wUul{background-color:#fafafa;border:1px solid #eee;box-shadow:0 2px 6px #0000000a;padding:20px}.RewardDetailPage_card__9wUul p{margin-bottom:6px}.RewardDetailPage_card__9wUul h3{color:#222;font-size:20px;margin:0}.RewardDetailPage_graphSection__MsN3m{display:flex;flex-direction:column;gap:1rem}.RewardDetailPage_chartBox__cRdqu{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:24px}.RewardDetailPage_chartBox__cRdqu h3{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.RewardDetailPage_dateFilter__uTSP\+{display:flex;gap:1rem;justify-content:end;width:100%}.RewardDetailPage_dateFilter__uTSP\+ label{align-items:flex-start;display:flex;flex-direction:column;font-weight:500}.RewardDetailPage_dateFilter__uTSP\+ label input{margin-top:4px}.RewardDetailPage_dateFilter__uTSP\+ label input[type=date]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:6px 36px 6px 12px;position:relative;text-align:center;width:160px}.RewardDetailPage_dateFilter__uTSP\+ label input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.3);position:absolute;right:10px}.RewardDetailPage_dateFilter__uTSP\+ label input[type=date]::-moz-placeholder{text-align:center}.RewardDetailPage_summaryCards__WyLU0{display:flex;gap:1rem;margin-top:20px}.RewardDetailPage_card__9wUul{background-color:#f9f9f9;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 6px #0000000d;flex:1 1;padding:16px;text-align:center}.RewardDetailPage_card__9wUul p{color:#666;font-size:14px;margin:0}.RewardDetailPage_card__9wUul h3{color:#333;font-size:24px;font-weight:700;margin:8px 0 0}.RewardDetailPage_hideOnMobile__QHREE{display:inline-block}@media (max-width:768px){.RewardDetailPage_hideOnMobile__QHREE{display:none}}.Header_container__ZhCbc{border:none;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;margin:0 1rem;padding-bottom:.5rem}.Header_logo__04L6z{color:#34495e;font-size:2rem;font-weight:800;margin-bottom:.2rem}h1{margin:0}.Header_up__geIF-{align-items:center;display:flex;justify-content:space-between;padding-top:.7rem}.Header_desktopNav__BVIUH{display:none}@media (min-width:769px){.Header_desktopNav__BVIUH{align-items:center;display:flex;gap:1.5rem}}.Header_mobileHide__MZ81I{display:none}@media (min-width:769px){.Header_mobileHide__MZ81I{display:inline}}.Header_profileWrapper__\+0vah{position:relative}.Header_dropdownMenu__2Petn{animation:Header_fadeIn__SDyWh .25s ease-in-out;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 14px #00000026;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px;position:absolute;right:0;top:100%;width:8rem;z-index:999}@keyframes Header_fadeIn__SDyWh{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownMenu__2Petn a{border-radius:6px;color:#34495e;padding:6px 10px;text-decoration:none;transition:background-color .2s,color .2s}.Header_dropdownMenu__2Petn a:hover{background-color:#7cb2fc;color:#fff}.Header_profileContainer__f5wtT{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;padding:4px 8px;transition:background-color .2s}.Header_profileContainer__f5wtT:hover{background-color:#ecf0f1}.Header_nickname__mVUzb{color:#2c3e50;font-weight:700}.Header_nim__34\+re{color:#95a5a6;font-size:.85rem}.Header_hamburger__pW-R6{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:6px;transition:background-color .3s ease}.Header_hamburger__pW-R6:hover{background-color:#ecf0f1}.Header_hamburger__pW-R6 div{background-color:#2c3e50;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.Header_down__-mb7w{border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem;margin-top:.7rem;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:max-height .4s ease,opacity .4s ease,padding .3s ease}.Header_down__-mb7w.Header_open__TH6Yd{max-height:600px;opacity:1;padding:1rem}.Header_down__-mb7w span a{color:#2c3e50;font-weight:500;position:relative;text-decoration:none;transition:color .2s,border-bottom .2s}.Header_activeLink__c1Y5h,.Header_down__-mb7w span a:hover{border-bottom:2px solid #5164ed;color:#5164ed;padding-bottom:4px}.Header_activeLink__c1Y5h{font-weight:700}@media (min-width:769px){.Header_container__ZhCbc{border-bottom:1px solid #ccc;margin:0 3rem}.Header_down__-mb7w{border:none;display:flex;flex-direction:row;max-height:none;opacity:1;padding:0}.Header_hamburger__pW-R6{display:none}}.Header_logoText__1buLq{display:block}.Header_backIcon__1Bc2Z{cursor:pointer;display:none;margin-right:12px}@media (max-width:768px){.Header_backIcon__1Bc2Z{display:inline-block}.Header_mobileBackMode__hlt1O .Header_logoText__1buLq{display:none}}