@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.info{background-color:#f5f5f5;border:#d4d4d4 1px solid}.callout.info .callout__exclamation-icon{color:#888}.callout.success{background-color:#d0eed0;border:#9ccf9c 1px solid}.callout.success .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}}._title_uvlp7_1{font-size:20px;font-weight:600;margin-bottom:20px;color:#333}._form_uvlp7_8{display:flex;flex-direction:column;gap:20px}._form-group_uvlp7_14{display:flex;flex-direction:column;gap:8px}._form-group_uvlp7_14 label{font-weight:500;font-size:14px;color:#333}._input_uvlp7_26,._textarea_uvlp7_27{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._input_uvlp7_26:focus,._textarea_uvlp7_27:focus{outline:none;border-color:var(--main-color)}._textarea_uvlp7_27{resize:vertical;min-height:80px}._button-group_uvlp7_47{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._survey-info_u6knv_1{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:4px}._survey-info_u6knv_1 p{margin:4px 0;font-size:14px;color:#555}._submitted-info_u6knv_14{color:var(--main-color);font-weight:500}._form_u6knv_19{display:flex;flex-direction:column;gap:28px}._form-group_u6knv_25{display:flex;flex-direction:column;gap:12px}._form-label_u6knv_31{font-weight:600;font-size:15px;color:#333}._radio-group_u6knv_38{display:flex;gap:24px;flex-wrap:wrap}._radio-label_u6knv_44{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}._radio-label_u6knv_44 input[type=radio]{cursor:pointer;width:18px;height:18px}._radio-label_u6knv_44 input[type=radio]:disabled{cursor:not-allowed}._checkbox-group_u6knv_63{display:flex;flex-direction:column;gap:8px}._checkbox-label_u6knv_69{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}._checkbox-label_u6knv_69 input[type=checkbox]{cursor:pointer;width:18px;height:18px}._checkbox-label_u6knv_69 input[type=checkbox]:disabled{cursor:not-allowed}._field-checkbox-grid_u6knv_88{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px;background-color:#f8f9fa;border-radius:4px}._field-checkbox-label_u6knv_97{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;padding:8px;border-radius:4px;transition:background-color .2s}._field-checkbox-label_u6knv_97:hover{background-color:#e9ecef}._field-checkbox-label_u6knv_97 input[type=checkbox]{cursor:pointer;width:18px;height:18px;flex-shrink:0}._field-checkbox-label_u6knv_97 input[type=checkbox]:disabled{cursor:not-allowed}._field-request-button-wrapper_u6knv_123{margin-top:8px}._subject-input-row_u6knv_128{display:flex;gap:8px;align-items:center}._subject-input_u6knv_128{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._subject-input_u6knv_128:focus{outline:none;border-color:var(--main-color)}._subject-input_u6knv_128:disabled{background-color:#f5f5f5;cursor:not-allowed}._remove-subject-btn_u6knv_154{width:32px;height:32px;border:1px solid #ddd;background-color:#fff;border-radius:4px;font-size:20px;line-height:1;cursor:pointer;color:#666;transition:all .2s;flex-shrink:0}._remove-subject-btn_u6knv_154:hover{background-color:#f44336;border-color:#f44336;color:#fff}._submit-button-wrapper_u6knv_175{display:flex;justify-content:center;margin-top:8px}@media (max-width: 768px){._field-checkbox-grid_u6knv_88{grid-template-columns:1fr}._radio-group_u6knv_38{flex-direction:column;gap:12px}}._content_y6r9c_1{max-width:800px;margin:40px auto;padding:0 20px}@media (max-width: 768px){._content_y6r9c_1{margin:20px auto;padding:0 16px}}._title_1vl9a_1{font-size:20px;font-weight:600;margin-bottom:20px;color:#333}._form_1vl9a_8{display:flex;flex-direction:column;gap:20px}._form-group_1vl9a_14{display:flex;flex-direction:column;gap:8px}._form-group_1vl9a_14 label{font-weight:500;font-size:14px;color:#333}._input_1vl9a_26,._select_1vl9a_27{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._input_1vl9a_26:focus,._select_1vl9a_27:focus{outline:none;border-color:var(--main-color)}._button-group_1vl9a_42{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._survey-info_tshw9_1{margin-top:24px;padding:20px;background-color:#f8f9fa;border-radius:4px}._info-row_tshw9_8{display:flex;gap:12px;margin-bottom:12px;font-size:15px}._info-row_tshw9_8:last-of-type{margin-bottom:0}._label_tshw9_19{font-weight:600;color:#555;min-width:80px}._action-buttons_tshw9_25{margin-top:24px;display:flex;gap:12px}._container_1cjox_1{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:box-shadow .2s}._container_1cjox_1:hover{box-shadow:0 2px 8px #00000014}._header_1cjox_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._user-info_1cjox_22{display:flex;gap:12px;align-items:baseline}._name_1cjox_28{font-size:16px;font-weight:600;color:#333}._number_1cjox_34{font-size:14px;color:#666}._group-type-badge_1cjox_39{padding:4px 12px;background-color:var(--main-color);color:#fff;border-radius:12px;font-size:13px;font-weight:500}._content_1cjox_48{display:flex;flex-direction:column;gap:12px}._row_1cjox_54{display:flex;gap:12px;font-size:14px}._label_1cjox_60{font-weight:600;color:#555;min-width:100px;flex-shrink:0}._fields_1cjox_67{display:flex;gap:8px;flex-wrap:wrap}._field-chip_1cjox_73{padding:4px 10px;background-color:#e3f2fd;color:#1976d2;border-radius:12px;font-size:13px}._subjects_1cjox_81{margin:0;padding-left:20px}._subjects_1cjox_81 li{margin:4px 0;color:#333}@media (max-width: 768px){._header_1cjox_13{flex-direction:column;align-items:flex-start;gap:8px}._row_1cjox_54{flex-direction:column;gap:4px}._label_1cjox_60{min-width:auto}}._filter-section_1alof_1{display:flex;gap:16px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap}._filter-group_1alof_9{display:flex;flex-direction:column;gap:8px;min-width:180px}._filter-group_1alof_9 label{font-size:14px;font-weight:500;color:#333}._filter-group_1alof_9 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}._answer-counter_1alof_30{font-size:16px;margin-bottom:20px;color:#555}._answer-counter_1alof_30 span{color:var(--main-color);font-weight:600}._answer-list_1alof_41{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._title_1hwrl_1{font-size:20px;font-weight:600;margin-bottom:20px;color:#333}._form_1hwrl_8{display:flex;flex-direction:column;gap:20px}._form-group_1hwrl_14{display:flex;flex-direction:column;gap:8px}._form-group_1hwrl_14 label{font-weight:500;font-size:14px;color:#333}._input_1hwrl_26{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._input_1hwrl_26:focus{outline:none;border-color:var(--main-color)}._button-group_1hwrl_40{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._header_dutu6_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._field-list_dutu6_8{display:flex;flex-direction:column;gap:12px}._field-item_dutu6_14{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}._field-item_dutu6_14[data-obsoleted=true]{background-color:#f5f5f5;opacity:.7}._field-info_dutu6_29{display:flex;flex-direction:column;gap:4px}._field-name_dutu6_35{font-size:15px;font-weight:600;color:#333}._field-meta_dutu6_41{font-size:13px;color:#666}@media (max-width: 768px){._header_dutu6_1,._field-item_dutu6_14{flex-direction:column;align-items:flex-start;gap:12px}}._container_1o8ru_1{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}._container_1o8ru_1[data-status=pending]{border-left:4px solid #ff9800}._container_1o8ru_1[data-status=approved]{border-left:4px solid #4caf50}._container_1o8ru_1[data-status=rejected]{border-left:4px solid #f44336}._header_1o8ru_20{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._requester-info_1o8ru_29{display:flex;gap:12px;align-items:baseline}._name_1o8ru_35{font-size:16px;font-weight:600;color:#333}._status-badge_1o8ru_41{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}._container_1o8ru_1[data-status=pending] ._status-badge_1o8ru_41{background-color:#fff3e0;color:#e65100}._container_1o8ru_1[data-status=approved] ._status-badge_1o8ru_41{background-color:#e8f5e9;color:#2e7d32}._container_1o8ru_1[data-status=rejected] ._status-badge_1o8ru_41{background-color:#ffebee;color:#c62828}._content_1o8ru_63{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._row_1o8ru_70{display:flex;gap:12px;font-size:14px}._label_1o8ru_76{font-weight:600;color:#555;min-width:100px;flex-shrink:0}._field-name_1o8ru_83{font-weight:600;color:var(--main-color)}._reason_1o8ru_88{margin:0;color:#333;line-height:1.6}._actions_1o8ru_94{display:flex;gap:12px;padding-top:12px;border-top:1px solid #f0f0f0}@media (max-width: 768px){._header_1o8ru_20{flex-direction:column;align-items:flex-start;gap:8px}._row_1o8ru_70{flex-direction:column;gap:4px}._label_1o8ru_76{min-width:auto}}._filter-section_unn3n_1{display:flex;gap:12px;align-items:center;margin-bottom:24px}._filter-section_unn3n_1 label{font-size:14px;font-weight:500;color:#333}._filter-section_unn3n_1 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;min-width:150px}._request-counter_unn3n_23{font-size:16px;margin-bottom:20px;color:#555}._request-counter_unn3n_23 span{color:var(--main-color);font-weight:600}._request-list_unn3n_34{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}: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}
