@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";._component-button_a7onc_1{display:inline-block;padding:10px 12px;line-height:1;border:none;cursor:pointer;transition:background-color .2s;font-size:16px}._component-button_a7onc_1._primary_a7onc_11{background-color:var(--main-color);color:#fff}._component-button_a7onc_1._primary_a7onc_11:hover{background-color:var(--main-color-hover)}._component-button_a7onc_1._neutral_a7onc_20{background-color:#fff;color:var(--main-color)}._component-button_a7onc_1._neutral_a7onc_20:hover{background-color:#f9f9f9}._component-button_a7onc_1:disabled{background-color:#ccc;cursor:not-allowed}.container{margin:24px 0;padding:24px;background-color:#fff;border-radius:8px;border:#f4f4f4 1px solid}.container.error{background-color:#eed0d0;border:#cf9c9c 1px solid}@media screen and (max-width: 768px){.container{padding:16px}}.callout{margin:16px 0;padding:24px;background-color:#fff;border-radius:8px;border:#f4f4f4 1px solid;display:flex;align-items:center}.callout .callout__exclamation-icon{margin-right:16px;font-size:1.5em}.callout.normal{background-color:#d0eed0;border:#9ccf9c 1px solid}.callout.normal .callout__exclamation-icon{color:#4bb64b}.callout.error{background-color:#ffe4e4;border:#dfbbbb 1px solid}.callout.error .callout__exclamation-icon{color:#c37272}@media screen and (max-width: 768px){.callout{padding:16px}}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lds-dual-ring_reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ring-loading-indicator{width:80px;height:80px;--indicator-width: 9px;--indicator-gap: 2px}.ring-loading-indicator{position:relative}.ring-loading-indicator .lds-dual-ring div{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%;border:var(--indicator-width) solid #000;border-color:#003a8f transparent #003a8f transparent;animation:lds-dual-ring 1.5s linear infinite}.ring-loading-indicator .lds-dual-ring div:nth-child(2){width:calc(100% - var(--indicator-width) * 2 - var(--indicator-gap) * 2);height:calc(100% - var(--indicator-width) * 2 - var(--indicator-gap) * 2);top:calc(var(--indicator-width) + var(--indicator-gap));left:calc(var(--indicator-width) + var(--indicator-gap));border-color:transparent #00a0e9 transparent #00a0e9;animation:lds-dual-ring_reverse 1.5s linear infinite}.center-ring-loading-indicator__wrapper{display:flex;justify-content:center;align-items:center;height:200px}.door-lock-management-container input{padding:12px 16px;display:inline-block;font-size:medium;border:1px solid #ddd;box-sizing:border-box}.text-input-with-label{display:flex;margin:16px 0;align-items:center}.text-input-with-label label{width:240px;margin-right:8px}.text-input-with-label input{flex-grow:1}.form-button{text-align:right;margin-top:16px}.form-button button{font-size:medium;font-weight:500}.description,.current-location{color:#959595}@media screen and (max-width: 768px){.text-input-with-label{flex-wrap:wrap}.text-input-with-label label{width:100%;margin-bottom:8px}.text-input-with-label input{width:100%}}.global-header{border-top:6px solid var(--main-color);display:flex;justify-content:space-between;align-items:center;background-color:#fff}.global-header__bars-button{display:none;cursor:pointer;border:none;background-color:transparent}@media screen and (min-width: 768px){.global-header{height:120px;padding:0 36px}.menu{display:flex;align-items:center}.menu .nav-container{font-size:large;margin-right:32px;padding-bottom:2px;position:relative}.menu .nav-container:last-child{margin-right:0}.menu .nav-container .sub-nav{position:absolute;top:120%;left:-12px;width:120px;max-height:0px;background-color:#ffffffae;overflow:hidden;transition:max-height .3s ease;z-index:1}.menu .nav-container .sub-nav a{display:block;padding:6px 12px;margin:0;font-size:16px;font-weight:400;text-decoration:none;color:#000}.menu .nav-container .sub-nav a:hover{background-color:var(--main-color);color:#fff}.menu .nav-container .sub-nav a:first-child{margin-top:6px}.menu .nav-container .sub-nav a:last-child{margin-bottom:6px}.menu .nav-container .sub-nav hr{margin:4px 8px;border:0;border-top:1px solid #ccc}.menu .nav-container:hover .sub-nav{max-height:600px}.nav-link{text-decoration:none;color:#000}.nav-link.active{color:var(--main-color)}.menu .nav-container:hover .nav-link{border-bottom-color:var(--main-color);border-bottom-width:2px;border-bottom-style:solid}.menu button{font-size:16px;font-weight:400}}@media screen and (max-width: 768px){.global-header{height:80px;padding:0 16px}.global-header__bars-button{display:block;font-size:24px}.menu{position:fixed;display:flex;flex-direction:column;width:120px;padding:8px;border:3px solid var(--main-color);background-color:#222;top:80px;right:-200px;transition:right .3s ease;overflow:scroll;max-height:calc(100% - 160px)}.menu.show{right:16px}.nav-container{margin:12px 0}.nav-container:first-child{margin-top:0}.nav-container:last-child{margin-bottom:0}.nav-container a{display:block;padding:6px 12px;margin:0;font-size:16px;font-weight:400;text-decoration:none;color:#fff}a.nav-link{padding:6px;color:var(--main-color)}.menu .nav-container .sub-nav hr{margin:4px 8px;border:0;border-top:1px solid #ccc}}.global-footer{color:#959595;font-size:14px;display:flex;justify-content:space-between;align-items:center;margin:0 24px;flex-wrap:wrap}.global-footer p{margin:8px 0}.global-footer .sponsor a{color:#959595;text-decoration:none;margin-right:16px}.global-footer .sponsor img{height:17px;vertical-align:bottom;margin-right:4px}.khlug-icon{display:inline-block;width:30px;height:30px;background:url(https://khlug.org/images/favicon.gif) transparent no-repeat center center;background-size:auto 100%;margin-bottom:-8px}.location{background-color:#eee;color:#999;padding:20px 30px;font-size:20px;line-height:30px}.location span{margin-left:8px}._modal-content_j95xi_1 h2{text-align:center}._target-user-info_j95xi_5{background-color:#00000009;border:1px solid #00000010;background-clip:padding-box;border-radius:8px;padding:16px}._target-user-info_j95xi_5 ul{padding-left:16px;margin:0}._target-user-info_j95xi_5 li:not(:first-child){margin-top:4px}._button-group_j95xi_22{display:flex;justify-content:center;gap:16px;margin-top:20px}._content_95tkj_1,._content_2bm7a_1{line-height:1.5}._content_2bm7a_1 input{margin-right:4px;border:1px solid #d9d9d9;padding:4px;margin-top:2px}._content_95tkj_1,._content_x8v43_1{line-height:1.5}._warning-irreversible_x8v43_5{color:red;font-size:20px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:4px}._container_1a9t0_1{display:flex;position:relative;margin-top:20px;padding:12px;border-radius:4px}._container_1a9t0_1._stopped_1a9t0_9{background-color:#0002}._container_1a9t0_1:first-of-type{margin-top:0}._first-panel_1a9t0_17{border-right:1px solid #eee;padding-right:16px;width:250px;height:auto}._name-area_1a9t0_24{display:flex;align-items:center;gap:6px}._name_1a9t0_24{font-size:22px;font-weight:700;color:#000}._manager-chip_1a9t0_36{padding:2px;background-color:var(--main-color);color:#fff;font-size:14px;font-weight:500}._contact_1a9t0_44{margin-top:8px;font-size:14px;color:#7f7f7f}._contact_1a9t0_44 p{margin:2px 0 0}._contact_1a9t0_44 p:first-of-type{margin-top:0}._tags_1a9t0_59{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px}._tags_1a9t0_59 p{margin:0;padding:4px;font-size:16px;font-weight:700;color:var(--main-color);background-color:#d9d9d9}._tags_1a9t0_59 ._red-tag_1a9t0_75{color:red}._second-panel_1a9t0_79{padding-left:32px}._second-panel_1a9t0_79 p{margin:4px 0 0;display:flex;align-items:center;gap:8px;color:#7f7f7f;font-size:14px}._second-panel_1a9t0_79 p:first-of-type{margin-top:0}p._stop-info_1a9t0_97{color:var(--main-color);font-weight:700}._more-button_1a9t0_102{background-color:#fff;border:1px solid #eee;color:#7f7f7f;width:32px;height:32px;border-radius:4px;position:absolute;cursor:pointer;right:12px;top:12px;padding:7px}._more-button-menu_1a9t0_122{display:none;position:absolute;background-color:#fff;border:1px solid #eee;border-radius:4px;padding:12px;top:48px;right:12px;z-index:1}._more-button-menu_1a9t0_122._opened_1a9t0_134{display:block}._more-button-menu_1a9t0_122 button{display:block;border:none;margin-top:12px;background-color:#fff;color:#000;text-align:left;font-size:16px;line-height:1;cursor:pointer;transition:all .2s}._more-button-menu_1a9t0_122 button:first-of-type{margin-top:0}._more-button-menu_1a9t0_122 button:hover{color:var(--main-color);font-weight:700}._more-button-menu_1a9t0_122 button._red_1a9t0_75{color:red}._more-button-menu_1a9t0_122 button._red_1a9t0_75:hover{color:#e00000}._page-navigator_1zh76_1{display:flex;justify-content:center;align-items:center;padding:16px;gap:16px}._page-navigator_1zh76_1 button{padding:8px 16px;border:none;border-radius:4px;background-color:#fff;cursor:pointer;font-size:16px}._page-navigator_1zh76_1 button:hover,._page-navigator_1zh76_1 button._current_1zh76_22{background-color:#f0f0f0}._page-navigator_1zh76_1 button:disabled{cursor:not-allowed;color:#ccc}._page-navigator_1zh76_1 button:disabled:hover{background-color:#fff}._member-search-form_e6jtw_1{margin-top:16px}._member-search-form_e6jtw_1 ._member-search-query_e6jtw_5{display:flex;flex-wrap:wrap;gap:16px}._member-search-query_e6jtw_5 label{display:block;color:#959595;font-size:small;margin-bottom:2px}._member-search-query_e6jtw_5 ._search-input_e6jtw_18{width:240px}._member-search-query_e6jtw_5 ._grade-input_e6jtw_22{width:80px}._member-search-query_e6jtw_5 input,._member-search-query_e6jtw_5 select{padding:6px 8px;height:40px;display:inline-block;font-size:medium;border:1px solid #ddd;box-sizing:border-box;vertical-align:middle;margin-right:4px}._member-search-button_e6jtw_38{margin-top:16px;text-align:center}._member-search-button_e6jtw_38 button{width:80px;font-size:medium}._member-counter_e6jtw_48{margin:0;color:#000}._member-counter_e6jtw_48 span{color:var(--main-color)}._member-list_e6jtw_57{margin-top:24px}.content{max-width:768px;margin:0 auto;padding:0 8px}._discord-role-management_1xd6o_1{display:flex;flex-direction:column;gap:1.5rem}._role-section_1xd6o_7{padding:1rem}._input-group_1xd6o_11{display:flex;flex-direction:column;gap:.5rem}._label_1xd6o_17{font-weight:500;color:#333}._input_1xd6o_11{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._input_1xd6o_11:focus{outline:none;border-color:var(--main-color)}._info-text_1xd6o_34{margin:0;color:#959595;font-size:.9rem}.content{padding:2rem;max-width:768px;margin:0 auto}@media (max-width: 768px){.content{padding:1rem}}._discord-integration-container_mkc1m_1{line-height:1.5}._discord-integration-info_mkc1m_5{padding:8px;background-color:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px}._button-wrapper_mkc1m_12{margin-top:24px;text-align:center}._button-wrapper_mkc1m_12 button{width:100px;font-size:medium}._logo-header_itauz_1{display:flex;justify-content:center;align-items:center;margin:36px 0}._logo-header_itauz_1 img{width:200px;height:auto}._content_1bsei_1{max-width:768px;margin:0 auto;padding:0 8px}._form_cx2am_1{display:flex;flex-direction:column;gap:1.5rem;margin-top:8px}._form-row_cx2am_8{display:flex;gap:1rem;flex-wrap:wrap}._form-group_cx2am_14{flex:1;min-width:200px;display:flex;flex-direction:column;gap:.5rem}._form-group_cx2am_14 label{font-weight:600;font-size:.9rem;color:#333}._input_cx2am_28,._select_cx2am_29{padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color .2s}._input_cx2am_28:focus,._select_cx2am_29:focus{outline:none;border-color:var(--main-color)}._input-readonly_cx2am_44{padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#f5f5f5;color:#666;cursor:not-allowed}._select_cx2am_29{cursor:pointer}._radio-group_cx2am_58{display:flex;gap:1.5rem;align-items:center}._radio-label_cx2am_64{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}._radio_cx2am_58{width:1.2rem;height:1.2rem;cursor:pointer}._submit-button-wrapper_cx2am_78{display:flex;justify-content:flex-end;margin-top:1rem}@media (max-width: 768px){._form-row_cx2am_8{flex-direction:column}._form-group_cx2am_14{min-width:100%}}._transaction-item_1u19p_1{display:flex;align-items:flex-start;gap:1rem}._type-badge_1u19p_7{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-weight:700;font-size:.9rem;color:#fff;border-radius:8px;flex-shrink:0}._type-badge-income_1u19p_20{background-color:#5ba4d8}._type-badge-expense_1u19p_24{background-color:#c94d4d}._transaction-card_1u19p_28{flex:1;padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem;border-radius:8px}._card-main_1u19p_37{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._card-left_1u19p_44{flex:1;display:flex;flex-direction:column;gap:.5rem}._card-right_1u19p_51{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._card-title_1u19p_58{font-size:1.1rem;font-weight:600;color:#333}._card-amount_1u19p_64{font-size:1.3rem;font-weight:700;color:#000;white-space:nowrap}._card-breakdown_1u19p_71{font-size:.85rem;color:#999}._card-details_1u19p_76{font-size:.9rem;color:#666}._card-date_1u19p_81{color:#999}._card-note_1u19p_85{font-size:.85rem;color:#666;padding:.5rem;background-color:#f5f5f5;border-radius:4px;margin-top:.25rem}._card-balance_1u19p_94{font-size:.85rem;font-weight:600;color:#666}@media (max-width: 768px){._transaction-item_1u19p_1{flex-direction:column;gap:.5rem}._type-badge_1u19p_7{width:auto;height:auto;min-width:auto;padding:.5rem .75rem;align-self:flex-start}._transaction-card_1u19p_28{width:100%;padding:0}._card-main_1u19p_37{flex-direction:column}._card-right_1u19p_51{align-items:flex-start}._card-amount_1u19p_64{font-size:1.2rem}}._header-section_uhbcb_1{margin-bottom:1rem}._year-selector_uhbcb_5{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._year-selector_uhbcb_5 h2{margin:0}._year-select_uhbcb_5{padding:.5rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer}._year-select_uhbcb_5:focus{outline:none;border-color:var(--main-color)}._balance-display_uhbcb_30{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#f5f5f5;border-radius:4px;font-size:.95rem}._balance-label_uhbcb_40{color:#666}._balance-amount_uhbcb_44{font-weight:700;font-size:1.1rem;color:#333}._account-info_uhbcb_51{margin:1rem 0 1.5rem;padding:.75rem 1rem;background-color:#e3f2fd;border-radius:4px;font-size:.9rem;color:#1565c0;text-align:center}@media (max-width: 768px){._year-selector_uhbcb_5,._balance-display_uhbcb_30{flex-direction:column;align-items:flex-start}}._monthly-aggregate_1jo9w_2{margin-bottom:1.5rem;border:1px solid #ddd;border-radius:4px;overflow:hidden}._aggregate-table_1jo9w_9{width:100%;border-collapse:collapse}._aggregate-row_1jo9w_14 td{padding:.5rem;border:1px solid #ccc;font-weight:500}._aggregate-label_1jo9w_20{font-weight:700;text-align:center}._aggregate-header_1jo9w_25{font-weight:700;color:#333}._aggregate-data-row_1jo9w_30 td{padding:.5rem;border:1px solid #ccc;text-align:center}._info-message_1jo9w_37{margin:1.5rem 0;padding:1rem;background-color:#f5f5f5;border-left:4px solid #999;font-size:.9rem;color:#555}._info-message_1jo9w_37 p{margin:.5rem 0}._info-message_1jo9w_37 p:first-child{margin-top:0}._info-message_1jo9w_37 p:last-child{margin-bottom:0}._transactions-section_1jo9w_59{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._pagination-section_1jo9w_67{display:flex;justify-content:center;margin-top:2rem;margin-bottom:1rem}._transaction-item_1jo9w_74{display:flex;align-items:flex-start;gap:1rem}._type-badge_1jo9w_80{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-weight:700;font-size:.9rem;color:#fff;border-radius:8px;flex-shrink:0}._type-badge-income_1jo9w_93{background-color:#5ba4d8}._type-badge-expense_1jo9w_97{background-color:#c94d4d}._transaction-card_1jo9w_101{flex:1;padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem;border-radius:8px}._card-main_1jo9w_110{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._card-left_1jo9w_117{flex:1;display:flex;flex-direction:column;gap:.5rem}._card-right_1jo9w_124{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._card-title_1jo9w_131{font-size:1.1rem;font-weight:600;color:#333}._card-amount_1jo9w_137{font-size:1.3rem;font-weight:700;color:#000;white-space:nowrap}._card-breakdown_1jo9w_144{font-size:.85rem;color:#999}._card-details_1jo9w_149{font-size:.9rem;color:#666}._card-date_1jo9w_154{color:#999}._card-note_1jo9w_158{font-size:.85rem;color:#666;padding:.5rem;background-color:#f5f5f5;border-radius:4px;margin-top:.25rem}._card-balance_1jo9w_167{font-size:.85rem;font-weight:600;color:#666}@media (max-width: 768px){._transaction-item_1jo9w_74{flex-direction:column;gap:.5rem}._type-badge_1jo9w_80{min-width:auto;padding:.5rem;align-self:flex-start}._transaction-card_1jo9w_101{padding:1rem}._card-main_1jo9w_110{flex-direction:column}._card-right_1jo9w_124{align-items:flex-start}._card-amount_1jo9w_137{font-size:1.2rem}}.content{padding:1rem;max-width:1024px;margin:0 auto}@media (max-width: 768px){.content{padding:.5rem}}:root{--main-color: #00a0e9;--main-color-hover: #0077b6;font-family:Pretendard Variable,Noto Sans KR,맑은 고딕,Malgun Gothic,나눔고딕,NanumGothic,돋움,Dotum,"Sans-serif"}body{margin:0;background-color:#fcfcfc}h2{margin:0}.mr-0{margin-right:0}.mr-8{margin-right:8px}.mr-16{margin-right:16px}
