body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__hjhaD{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.Header_logo__3PGvB{color:#2b3640;font-weight:800;letter-spacing:-.2px;text-decoration:none}.Header_right__kPNZQ{margin-left:auto}.Header_authNav__Ysrf5,.Header_right__kPNZQ{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.Header_authLink__zmeCF{background:none;border:none;color:#2b7a2b;cursor:pointer;font-weight:700;line-height:1;padding:0;text-decoration:none;white-space:nowrap}.Header_authLink__zmeCF:hover{text-decoration:underline}.Header_divider__u1YlN{color:#c4c8cc;padding:0 4px}.Header_timerBox__ihR0z{align-items:center;background:#1e3a8a;border-radius:10px;color:#fff;display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin-right:8px;padding:6px 14px;white-space:nowrap}.Header_clockIcon__jmwsq{font-size:1.2rem;line-height:1}.Header_timeText__xpOT5{letter-spacing:.5px;white-space:nowrap}@media (max-width:1024px){.Header_header__hjhaD{align-items:flex-start!important;flex-direction:column!important;gap:8px;padding:10px 14px}.Header_logo__3PGvB{font-size:1.1rem;font-weight:800;margin-bottom:4px}.Header_right__kPNZQ{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-left:0;width:100%}.Header_timerBox__ihR0z{font-size:.95rem;padding:6px 10px}.Header_authNav__Ysrf5{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.Header_divider__u1YlN{color:#c4c8cc;padding:0 4px}a,body,header{text-orientation:mixed!important;transform:none!important;writing-mode:horizontal-tb!important}}.Tab_wrap__yR0Ao{align-items:center;background:#f6f7f9;border-bottom:1px solid #e3e6ec;display:flex;justify-content:space-between;padding:4px 8px}.Tab_tabs__vEDEg{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.Tab_tabs__vEDEg::-webkit-scrollbar{height:6px}.Tab_tabs__vEDEg::-webkit-scrollbar-thumb{background:#d5dae3;border-radius:999px}.Tab_tabs__vEDEg::-webkit-scrollbar-track{background:#0000}.Tab_tab__8GVkg{align-items:center;background:#fff;border:1px solid #d5dae3;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;color:#2b3640;cursor:pointer;display:flex;gap:6px;padding:6px 10px;transition:background .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.Tab_tab__8GVkg:hover{background:#fafbfc}.Tab_active__PerRZ{border-bottom-color:#3b82f6;box-shadow:inset 0 -2px 0 #3b82f6;color:#1f2937}.Tab_icon__fPeUL{font-size:14px}.Tab_title__K1qOo{font-size:14px;font-weight:600}.Tab_close__b3GOI{background:#0000;border:none;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.Tab_tools__Rbh1x{display:flex;gap:8px}.Tab_tools__Rbh1x>button{padding:4px 6px}.Tab_tools__Rbh1x>button:hover{background:#f1f5fb}.Tab_tools__Rbh1x>button{background:#fff;border:1px solid #d5dae3;border-radius:6px;color:#2b3640;cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;padding:6px 10px;white-space:nowrap}@media (max-width:768px){.Tab_wrap__yR0Ao{align-items:stretch;display:flex;flex-direction:column;gap:6px}.Tab_tabs__vEDEg{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.Tab_tools__Rbh1x{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.Tab_tools__Rbh1x>button{background:#fff;border:1px solid #d5dae3;border-radius:6px;color:#2b3640;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:8px 0}.Tab_tools__Rbh1x>button:hover{background:#f1f5fb}}.app-container{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 1rem}.app-container h1{color:#004080;font-size:1.5rem;text-align:center}.button-group{display:flex;gap:1rem;margin-top:1.5rem}.app-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;text-align:center;width:120px}.app-button:hover{background-color:#003060}.app-button.signup{background-color:#0066b3}.app-button.signup:hover{background-color:#005299}body,html{position:relative}.Login_container__2eMUT{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.Login_siteHeader__wHi6v{font-size:16px;font-weight:700;left:20px;position:absolute;top:20px}.Login_ciLogo__DAg-K{border-radius:5px;color:#004080;padding:6px 12px;text-decoration:none;transition:background-color .3s}.Login_ciLogo__DAg-K:hover{background-color:#e0e7f0}.Login_loginContainer__-7knS{align-items:center;display:flex;height:100%;justify-content:center}.Login_loginBox__eOioh{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:350px;padding:40px;text-align:center;width:100%}.Login_loginBox__eOioh h2{margin-bottom:10px}.Login_description__7dNET{color:#555;font-size:14px;margin-bottom:20px}.Login_saveId__z41ZS{align-items:center;display:flex;font-size:13px;gap:6px;white-space:nowrap}.Login_saveId__z41ZS span{position:relative;top:-4px;white-space:nowrap}.Login_options__OVjdB{display:flex;font-size:13px;justify-content:flex-start;margin-bottom:10px;width:100%}.Login_links__5UsA6{font-size:13px;margin-top:15px}.Login_links__5UsA6 a{color:#004080;margin:0 8px;text-decoration:none}.Login_error__ds7Nm{color:red;font-size:13px;margin-top:10px}body,html{background-color:#f0f2f5;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.Signup_container__kF4wo{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.Signup_siteHeader__rky6l{font-size:16px;font-weight:700;left:20px;position:absolute;top:20px}.Signup_ciLogo__S7YgX{border-radius:5px;color:#004080;padding:6px 12px;text-decoration:none;transition:background-color .3s}.Signup_ciLogo__S7YgX:hover{background-color:#e0e7f0}.Signup_signupContainer__093li{align-items:center;display:flex;height:100%;justify-content:center}.Signup_signupBox__UHX4A{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.Signup_signupBox__UHX4A h2{margin-bottom:10px}.Signup_description__Bczc-{color:#555;font-size:14px;margin-bottom:20px}input{border:1px solid #ccc;box-sizing:border-box;margin-bottom:10px}button,input{border-radius:5px;padding:12px;width:100%}button{background-color:#004080}button:hover{background-color:#003060}.Signup_links__A1MJ1{font-size:13px;margin-top:15px}.Signup_links__A1MJ1 a{color:#004080;text-decoration:none}.Signup_error__gqIwT{color:red;font-size:13px;margin-top:10px}.MyPage_container__l0jAG{margin:0 auto;max-width:900px;padding:40px 20px}.MyPage_header__an56b{border-bottom:2px solid #e0e0e0;margin-bottom:40px;padding-bottom:16px}.MyPage_header__an56b h1{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.MyPage_loading__qfRP6{color:#666;font-size:18px;padding:60px 20px;text-align:center}.MyPage_section__ULN0-{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:32px;padding:32px}.MyPage_sectionTitle__Uhwz8{border-bottom:2px solid #f0f0f0;color:#333;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.MyPage_infoCard__m3B01{display:flex;flex-direction:column;gap:16px}.MyPage_infoRow__EL2Su{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;padding:12px 0}.MyPage_infoRow__EL2Su:last-child{border-bottom:none}.MyPage_infoLabel__8pzPi{color:#555;font-size:15px;font-weight:600;min-width:120px}.MyPage_infoValue__pruQ1{color:#1a1a1a;font-size:15px}.MyPage_leaveCard__D3NCb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.MyPage_leaveItem__Jaut8{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s}.MyPage_leaveItem__Jaut8:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MyPage_leaveIcon__TGU-g{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.MyPage_leaveInfo__cCdK5{flex:1 1}.MyPage_leaveLabel__kM1Fx{color:#666;font-size:14px;font-weight:500;margin-bottom:6px}.MyPage_leaveValue__Tri2V{color:#1a1a1a;font-size:22px;font-weight:700}.MyPage_passwordForm__fBviP{max-width:500px}.MyPage_formGroup__pRerk{margin-bottom:24px}.MyPage_formLabel__aD4Ot{color:#333;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.MyPage_formInput__m1J6Q{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.MyPage_formInput__m1J6Q:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.MyPage_formHint__3\+7uo{color:#888;display:block;font-size:13px;margin-top:6px}.MyPage_submitBtn__jHjUk{background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:14px 24px;transition:background .2s,transform .2s;width:100%}.MyPage_submitBtn__jHjUk:hover{background:#357abd;transform:translateY(-1px)}.MyPage_submitBtn__jHjUk:active{transform:translateY(0)}.MyPage_errorMsg__x5ZB3{background:#ffebee;border-left:4px solid #c62828;color:#c62828}.MyPage_errorMsg__x5ZB3,.MyPage_successMsg__H3qxe{border-radius:8px;font-size:14px;margin-bottom:20px;padding:12px 16px}.MyPage_successMsg__H3qxe{background:#e8f5e9;border-left:4px solid #2e7d32;color:#2e7d32}@media (max-width:768px){.MyPage_container__l0jAG{padding:20px 16px}.MyPage_section__ULN0-{padding:24px 20px}.MyPage_leaveCard__D3NCb{grid-template-columns:1fr}.MyPage_infoLabel__8pzPi{font-size:14px;min-width:100px}.MyPage_infoValue__pruQ1{font-size:14px}}.MyPage_eventsContainer__qb9dK{overflow-x:auto}.MyPage_eventsTable__zG1Fe{min-width:800px;width:100%}.MyPage_eventsTable__zG1Fe table{border-collapse:collapse;width:100%}.MyPage_eventsTable__zG1Fe thead{background-color:#f8f9fa}.MyPage_eventsTable__zG1Fe th{border-bottom:2px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;padding:14px 12px;text-align:center;white-space:nowrap}.MyPage_eventsTable__zG1Fe td{border-bottom:1px solid #f0f0f0;color:#555;font-size:14px;padding:14px 12px;text-align:center}.MyPage_eventsTable__zG1Fe tbody tr:hover{background-color:#f8f9fa;transition:background-color .2s}.MyPage_eventType__u6VSS{background-color:#e3f2fd;border-radius:12px;color:#1976d2;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.MyPage_noEvents__YZpeG{color:#999;padding:60px 20px;text-align:center}.MyPage_noEvents__YZpeG p{font-size:16px;margin:0}@media (max-width:768px){.MyPage_eventsTable__zG1Fe{font-size:13px;min-width:650px}.MyPage_eventsTable__zG1Fe td,.MyPage_eventsTable__zG1Fe th{font-size:13px;padding:10px 8px}.MyPage_eventType__u6VSS{font-size:12px;padding:3px 10px}}.MyPage_titleCell__-dqS5{text-align:left!important}.Dashboard_wrap__MPnz6{--tab-cols:5;--grid-gap:12px;background:#f3f5f7;min-height:100vh;padding:16px}.Dashboard_panel__RdN6j{background:#e8f5ea;border:1px solid #d7eddc;border-radius:12px;box-sizing:border-box;margin-top:12px;padding:12px}.Dashboard_tabs__zdJmj{grid-gap:var(--grid-gap);background:#0000;border:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--tab-cols),1fr);margin:0 0 12px;padding:0}.Dashboard_tabActive__kyPIk,.Dashboard_tab__ObnDF{-webkit-appearance:none;appearance:none;border:none;border-radius:8px;cursor:pointer;font-weight:700;letter-spacing:-.2px;padding:12px 16px;text-align:center;width:100%}.Dashboard_tab__ObnDF{background:#fff;border:1px solid #cfe7d2;color:#2b7a2b}.Dashboard_tab__ObnDF:hover{background:#f6fffa}.Dashboard_tabActive__kyPIk{background:#2ecc71;border:1px solid #25b765;color:#fff}.Dashboard_grid__Osz86{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--tab-cols),1fr)}.Dashboard_card__w2dO1{background:#fff;border:1px solid #e6e9ec;border-radius:12px;box-shadow:0 1px 2px #0000000a;grid-column:span 1;padding:12px}.Dashboard_cardTitle__dXhre{border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:800;margin-bottom:10px;padding-bottom:8px;text-align:center}.Dashboard_menu__JQjWl{list-style:none;margin:0;padding:0}.Dashboard_menuItem__Orwhf+.Dashboard_menuItem__Orwhf{margin-top:10px}.Dashboard_menuLink__dBcaO{align-items:center;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:12px 14px;text-align:center;width:100%}.Dashboard_menuLink__dBcaO:focus,.Dashboard_menuLink__dBcaO:hover{background:#eef7f1;border-color:#9ed0b5;color:#111;outline:none}@media (max-width:1200px){.Dashboard_wrap__MPnz6{--tab-cols:3}}@media (max-width:900px){.Dashboard_wrap__MPnz6{--tab-cols:2}}@media (max-width:600px){.Dashboard_wrap__MPnz6{--tab-cols:1}}.StaffContacts_wrap__xNBUs{padding:24px}.StaffContacts_toolbar__-KGLV{display:flex;gap:8px;margin-bottom:12px}.StaffContacts_search__Stfcf{border:1px solid #e3e6ea;border-radius:6px;flex:1 1;padding:8px 10px}.StaffContacts_btn__V8fhi{background:#2b7a2b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.StaffContacts_tableWrap__POE69{border:1px solid #f0f1f3;border-radius:8px;overflow:auto}.StaffContacts_table__JdLMW{border-collapse:initial;border-spacing:0;width:100%}.StaffContacts_table__JdLMW td,.StaffContacts_table__JdLMW th{border-bottom:1px solid #f1f3f5;padding:10px 12px;text-align:left}.StaffContacts_table__JdLMW thead th{background:#fafbfc}.StaffContacts_empty__in3ux{color:#98a2b3;padding:24px;text-align:center}.StaffContacts_actions__WVNL7{white-space:nowrap}.StaffContacts_linkBtn__jzIKe{background:none;border:none;color:#1f6feb;cursor:pointer;margin-right:8px}.StaffContacts_linkBtnDanger__aGWQD{background:none;border:none;color:#d32f2f;cursor:pointer}.StaffContacts_modal__VyGJ8{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed}.StaffContacts_modalBody__LzAng{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:16px;width:480px}.StaffContacts_field__ojyim{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.StaffContacts_hint__pUg1S{color:#6b7280;font-size:12px}.StaffContacts_modalActions__7zmC0{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.StaffContacts_btnGhost__0UV48{background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:8px 12px}.CalendarGeneral_container__mrEl7{background-color:#f8f9fa;display:flex;height:calc(100vh - 120px)}.CalendarGeneral_sidebar__nl\+ba{background-color:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 4px #0000001a;overflow-y:auto;padding:20px;width:300px}.CalendarGeneral_title__J-BAH{margin-bottom:20px}.CalendarGeneral_title__J-BAH h1{color:#333;font-size:20px;font-weight:600;margin:0}.CalendarGeneral_createButton__tlnPW{margin-bottom:20px}.CalendarGeneral_createBtn__J9nMk{align-items:center;background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:background-color .2s;width:100%}.CalendarGeneral_createBtn__J9nMk:hover{background-color:#1557b0}.CalendarGeneral_plusIcon__jO81v{font-size:18px;font-weight:700}.CalendarGeneral_navControls__OJh4o{align-items:center;display:flex;gap:6px;justify-content:center;margin:0 0 12px}.CalendarGeneral_navButton__18zrR{background:none;border:none;border-radius:4px;color:#444;cursor:pointer;font-size:16px;padding:2px 6px;transition:background .2s}.CalendarGeneral_navButton__18zrR:hover{background:#f0f0f0}.CalendarGeneral_monthYear__db555{color:#333;font-size:14px;font-weight:500;white-space:nowrap}.CalendarGeneral_todayBtn__MlqWI{background:none;border:none;border-radius:4px;color:#1976d2;cursor:pointer;font-size:12px;font-weight:500;margin-left:4px;padding:2px 8px;white-space:nowrap}.CalendarGeneral_todayBtn__MlqWI:hover{background:#e3f2fd}.CalendarGeneral_miniCalendar__YDd4W{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:16px}.CalendarGeneral_calendarHeader__RfMLo{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding-bottom:8px}.CalendarGeneral_weekDays__VkSld{grid-gap:0;border:1px solid #e0e0e0;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(7,1fr);margin-bottom:8px;overflow:hidden}.CalendarGeneral_weekDay__9yXVS{background-color:#f8f9fa;border-right:1px solid #e0e0e0;color:#666;flex:1 1;font-size:11px;font-weight:500;min-width:0;padding:6px 2px;text-align:center}.CalendarGeneral_weekDay__9yXVS:last-child{border-right:none}.CalendarGeneral_days__MhYq-{grid-gap:0;border:1px solid #e0e0e0;border-radius:0 0 4px 4px;border-top:none;display:grid;gap:0;grid-template-columns:repeat(7,1fr);overflow:hidden}.CalendarGeneral_day__tzUP3{align-items:center;aspect-ratio:1;border-bottom:1px solid #e0e0e0;border-radius:0;border-right:1px solid #e0e0e0;cursor:pointer;display:flex;flex:1 1;font-size:13px;justify-content:center;min-height:28px;min-width:0;position:relative;transition:all .2s}.CalendarGeneral_day__tzUP3:nth-child(7n){border-right:none}.CalendarGeneral_day__tzUP3:nth-last-child(-n+7){border-bottom:none}.CalendarGeneral_day__tzUP3:hover{background-color:#e3f2fd}.CalendarGeneral_day__tzUP3.CalendarGeneral_otherMonth__pzeMq{color:#ccc}.CalendarGeneral_day__tzUP3.CalendarGeneral_otherMonth__pzeMq:hover{background-color:#f5f5f5}.CalendarGeneral_userSearch__1o900{margin-bottom:20px}.CalendarGeneral_searchLabel__To7p2{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.CalendarGeneral_searchInput__uEldn{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.CalendarGeneral_searchInput__uEldn:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833;outline:none}.CalendarGeneral_folder__JcwMZ{margin-bottom:20px}.CalendarGeneral_folderHeader__kCvaR{align-items:center;border-bottom:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0;transition:background-color .2s}.CalendarGeneral_folderHeader__kCvaR:hover{background-color:#f5f5f5}.CalendarGeneral_folderTitle__PHO8R{color:#333;flex:1 1;font-size:16px;font-weight:600}.CalendarGeneral_chevron__YyqjR{color:#666;font-size:12px;margin-left:8px;transition:transform .2s}.CalendarGeneral_chevronDown__8yhoc{transform:rotate(0deg)}.CalendarGeneral_chevronRight__B2EHL{transform:rotate(-90deg)}.CalendarGeneral_staffFolder__kBTLE{margin-bottom:16px}.CalendarGeneral_staffName__pMrU1{color:#555;font-size:14px;font-weight:500;margin-bottom:8px;padding-left:8px}.CalendarGeneral_folderItems__FrbR8{padding-left:16px}.CalendarGeneral_folderItem__PXLS2{align-items:center;display:flex;gap:8px;margin-bottom:6px;padding:4px 0}.CalendarGeneral_checkbox__ZHXBj{cursor:pointer;height:16px;width:16px}.CalendarGeneral_itemLabel__vg5YX{color:#555;cursor:pointer;flex:1 1;font-size:13px}.CalendarGeneral_itemLabel__vg5YX:hover{color:#1a73e8}.CalendarGeneral_mainPanel__cD4lF{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;margin:0 20px 20px 0;min-height:600px;overflow:hidden}@media (max-width:768px){.CalendarGeneral_mainPanel__cD4lF{border-radius:0;margin:0;min-height:calc(100vh - 100px);width:100%}}.CalendarGeneral_viewControls__9V2vw{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;gap:4px;padding:16px 20px}.CalendarGeneral_viewBtn__T0pSJ{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#555;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.CalendarGeneral_viewBtn__T0pSJ:hover{background-color:#f0f0f0}.CalendarGeneral_viewBtn__T0pSJ.CalendarGeneral_active__o5WE5{background-color:#1a73e8;border-color:#1a73e8;color:#fff}.CalendarGeneral_calendarContent__KiWxC{flex:1 1;min-height:500px}.CalendarGeneral_calendarContent__KiWxC,.CalendarGeneral_dayView__FG3de{display:flex;flex-direction:column;height:100%}.CalendarGeneral_fc__46Dbw .CalendarGeneral_fc-scrollgrid-sync-table__fWgCD col:first-child{max-width:140px!important;min-width:140px!important;width:140px!important}.CalendarGeneral_fc__46Dbw .CalendarGeneral_fc-timegrid-axis-cushion__ZW5jo,.CalendarGeneral_fc__46Dbw .CalendarGeneral_fc-timegrid-axis-frame__fRLng{font-weight:500;overflow:hidden!important;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important}.CalendarGeneral_dayHeader__D-Z-Z{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:20px}.CalendarGeneral_dayHeader__D-Z-Z h2{color:#333;font-size:24px;font-weight:600;margin:0 0 8px}.CalendarGeneral_currentTime__g1F04{color:#666;font-size:14px}.CalendarGeneral_timeGrid__o40PM{flex:1 1;overflow-y:auto;padding:0 20px}.CalendarGeneral_timeSlot__QWWjc{border-bottom:1px solid #f0f0f0;display:flex;min-height:60px}.CalendarGeneral_hourSlot__kfAJ4{border-bottom:1px solid #f0f0f0;min-height:60px;position:relative}.CalendarGeneral_timeLabel__uiWNN{align-items:center;border-right:1px solid #f0f0f0;color:#666;display:flex;font-size:12px;padding:8px 12px;width:80px}.CalendarGeneral_timeContent__ZbTyu{flex:1 1;min-height:40px;overflow:visible;padding:8px 12px;position:relative}.CalendarGeneral_eventCard__x2wmc{border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:2px;margin-bottom:4px;max-width:200px;padding:4px 6px;transition:all .2s;width:-webkit-fit-content;width:fit-content}.CalendarGeneral_eventCard__x2wmc:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.CalendarGeneral_timedEvent__p80rr{background-color:#e3f2fd;color:#333}.CalendarGeneral_eventStart__btxMr{left:0;position:absolute;right:0;top:0;z-index:2}.CalendarGeneral_eventContinue__LjcUm{background-color:#e3f2fd;height:100%;min-height:40px;opacity:.3}.CalendarGeneral_allDayEvent__eGAzc{background-color:#f3e5f5;color:#333;margin-bottom:8px}.CalendarGeneral_eventAuthor__4CCyZ{color:#666;font-size:10px;font-weight:500}.CalendarGeneral_eventAuthor__4CCyZ,.CalendarGeneral_eventTitle__pqF7a{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarGeneral_eventTitle__pqF7a{font-weight:600;margin-bottom:2px}.CalendarGeneral_eventTime__yNCCW{color:#666;font-size:10px;margin-bottom:2px}.CalendarGeneral_eventType__5nok8{background-color:#ffffffb3;border-radius:2px;color:#888;display:inline-block;font-size:9px;padding:1px 3px}.CalendarGeneral_weekView__iJrcN{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 180px);overflow:hidden}.CalendarGeneral_weekHeader__0-eZm{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:grid;grid-template-columns:80px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;overflow:hidden}.CalendarGeneral_weekDayHeader__HNQRF{border-right:1px solid #e0e0e0;min-width:0;padding:15px 5px;text-align:center}.CalendarGeneral_weekDayHeader__HNQRF:last-child{border-right:none}.CalendarGeneral_timeColumnHeader__BadJf{background-color:#f8f9fa;border-right:1px solid #e0e0e0;min-width:0;padding:15px 5px}.CalendarGeneral_weekDayName__H0jRx{color:#666;font-size:12px;font-weight:500;margin-bottom:5px}.CalendarGeneral_weekDayNumber__tuuJP{align-items:center;border-radius:50%;color:#333;display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;margin:0 auto;transition:background-color .2s;width:32px}.CalendarGeneral_weekDayNumber__tuuJP.CalendarGeneral_today__SUMfk{background-color:#1a73e8;color:#fff}.CalendarGeneral_weekContent__4wdCE{border:1px solid #e0e0e0;border-radius:0 0 4px 4px;border-top:none;display:grid;flex:1 1;grid-template-columns:80px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;height:100%;overflow-x:hidden;overflow-y:auto}.CalendarGeneral_weekDayColumn__Yump2{border-right:1px solid #e0e0e0;height:100%;min-width:0;overflow:visible;position:relative}.CalendarGeneral_weekDayColumn__Yump2:last-child{border-right:none}.CalendarGeneral_timeColumn__zGPPW{background-color:#f8f9fa;border-right:1px solid #e0e0e0;height:100%;min-width:0;overflow:visible}.CalendarGeneral_monthView__WETo7{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%}.CalendarGeneral_monthHeader__BWhZc{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:grid;grid-template-columns:repeat(7,1fr);overflow:hidden}.CalendarGeneral_weekdayHeader__HXWXy{border-right:1px solid #e0e0e0;color:#666;font-size:12px;font-weight:500;min-width:0;padding:12px 8px;text-align:center}.CalendarGeneral_weekdayHeader__HXWXy:last-child{border-right:none}.CalendarGeneral_monthGrid__nLHXI{border:1px solid #e0e0e0;border-radius:0 0 4px 4px;border-top:none;display:grid;flex:1 1;grid-template-columns:repeat(7,1fr);overflow:hidden}.CalendarGeneral_monthDay__zcgND{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;cursor:pointer;min-height:120px;min-width:0;padding:8px;position:relative;transition:background-color .2s}.CalendarGeneral_monthDay__zcgND:nth-child(7n){border-right:none}.CalendarGeneral_monthDay__zcgND:nth-last-child(-n+7){border-bottom:none}.CalendarGeneral_monthDay__zcgND:hover{background-color:#f8f9fa}.CalendarGeneral_monthDay__zcgND.CalendarGeneral_otherMonth__pzeMq{background-color:#f8f9fa;color:#999}.CalendarGeneral_monthDay__zcgND.CalendarGeneral_today__SUMfk{background-color:#e3f2fd}.CalendarGeneral_monthDay__zcgND.CalendarGeneral_today__SUMfk .CalendarGeneral_dayNumber__ui5pt{align-items:center;background-color:#1a73e8;border-radius:50%;color:#fff;display:flex;font-weight:500;height:24px;justify-content:center;width:24px}.CalendarGeneral_dayNumber__ui5pt{font-size:14px;font-weight:500;margin-bottom:4px}.CalendarGeneral_dayEvents__-TK9j{display:flex;flex-direction:column;gap:2px}.CalendarGeneral_monthEvent__0wl3k{border-radius:3px;cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:1px;margin-bottom:2px;overflow:hidden;padding:3px 4px;text-overflow:ellipsis;transition:opacity .2s;white-space:nowrap}.CalendarGeneral_monthEvent__0wl3k:hover{opacity:.8}.CalendarGeneral_eventAuthor__4CCyZ{font-size:9px;font-weight:600;opacity:.9}.CalendarGeneral_eventTime__yNCCW{font-size:9px;font-weight:500}.CalendarGeneral_eventTitle__pqF7a{font-size:10px;font-weight:400}.CalendarGeneral_eventType업무일정__NQgc1{background-color:#e3f2fd;color:#1976d2}.CalendarGeneral_eventType연차__AD4RE{background-color:#e8f5e8;color:#2e7d32}.CalendarGeneral_eventType대체휴무__08LtI{background-color:#fff3e0;color:#f57c00}.CalendarGeneral_eventType특별휴가__GG\+3m{background-color:#fce4ec;color:#c2185b}.CalendarGeneral_yearView__ghxo0{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px}.CalendarGeneral_yearHeader__BeOqO{margin-bottom:20px;text-align:center}.CalendarGeneral_yearHeader__BeOqO h2{color:#333;font-size:24px;font-weight:600;margin:0}.CalendarGeneral_yearGrid__z0ndB{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(3,1fr)}.CalendarGeneral_yearMonth__qz2h8{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.CalendarGeneral_monthTitle__zv9hM{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;margin-bottom:8px;padding-bottom:8px;text-align:center}.CalendarGeneral_yearMonthGrid__7-HQa{display:flex;flex-direction:column}.CalendarGeneral_yearWeekdayHeader__2ywbm{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.CalendarGeneral_yearWeekday__Cxx9V{color:#666;font-size:10px;font-weight:500;padding:2px;text-align:center}.CalendarGeneral_yearDateGrid__w29lS{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.CalendarGeneral_yearDay__A-09y{align-items:center;aspect-ratio:1;border-radius:2px;color:#333;cursor:pointer;display:flex;font-size:11px;font-weight:400;justify-content:center;transition:background-color .2s}.CalendarGeneral_yearDay__A-09y:hover{background-color:#e3f2fd}.CalendarGeneral_yearDay__A-09y.CalendarGeneral_yearOtherMonth__\+0CyZ{color:#999}.CalendarGeneral_yearDay__A-09y.CalendarGeneral_yearToday__WATo2{background-color:#1a73e8;color:#fff;font-weight:500}@media (max-width:768px){.CalendarGeneral_container__mrEl7{background-color:#f8f9fa;display:flex;flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.CalendarGeneral_sidebar__nl\+ba{border-bottom:1px solid #e0e0e0;border-right:none;height:auto;width:100%}.CalendarGeneral_viewControls__9V2vw{flex-wrap:wrap}}.CalendarGeneral_todayCircle__pJQV3{border:2px solid #1976d2;border-radius:50%;color:#1976d2;font-weight:600}.CalendarGeneral_selected__iFOV2{background-color:#1976d2;border-radius:50%;color:#fff}.CalendarGeneral_selected__iFOV2.CalendarGeneral_todayCircle__pJQV3{border-color:#0000;color:#fff}.CalendarGeneral_day__tzUP3:hover{background:#f5faff}.CalendarGeneral_colorBox__RMtui{border:1px solid #ccc;display:inline-block;height:16px;margin-left:6px;vertical-align:middle;width:16px}.CalendarGeneral_fc-timeGridDay-view__FTqVM .CalendarGeneral_fc-timegrid-slot__XzmcK{height:auto!important;min-height:20px}.CalendarGeneral_fc-timeGridDay-view__FTqVM .CalendarGeneral_fc-timegrid-event__EUt7Q{height:auto!important;white-space:normal!important}.CalendarGeneral_bottomSheet__jlPn3{animation:CalendarGeneral_slideUp__SGKHA .3s ease;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -2px 10px #0003;left:0;max-height:60vh;overflow-y:auto;position:fixed;right:0;z-index:2000}.CalendarGeneral_bottomSheetHeader__Cq9No{align-items:center;border-bottom:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;padding:12px 16px}.CalendarGeneral_bottomSheetContent__G4PLq{padding:16px}.CalendarGeneral_dayEventItem__XjJfc{border-bottom:1px solid #eee;padding:8px 0}@keyframes CalendarGeneral_slideUp__SGKHA{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CalendarGeneral_mainPanel__cD4lF{min-height:calc(100vh - 100px)}.CalendarGeneral_fc-scroller__mS508{overflow-y:visible!important}.CalendarGeneral_fc-scroller-harness__Z-B7a,.CalendarGeneral_fc-scroller__mS508{height:auto!important;overflow:visible!important}.CalendarGeneral_fc__46Dbw .CalendarGeneral_fc-timegrid-axis__eV\+lf.CalendarGeneral_fc-timegrid-axis-all-day__gTDJx{max-width:140px!important;min-width:140px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;transform:rotate(0deg)!important;vertical-align:middle!important;white-space:nowrap!important;width:140px!important;writing-mode:horizontal-tb!important}.CalendarGeneral_fc__46Dbw .CalendarGeneral_fc-timegrid-axis__eV\+lf.CalendarGeneral_fc-timegrid-axis-all-day__gTDJx span{display:inline-block!important;text-align:center!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}.CalendarGeneral_fc-list-day-cushion__iAQLj{background-color:#e3f2fd;font-size:15px;font-weight:600}.CalendarGeneral_fc-list-event-time__1ykNT{color:#1565c0;font-weight:500}.CalendarGeneral_fc-list-event-title__9DTDa{margin-left:8px}.EventCreateModal_overlay__-AzwH{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.EventCreateModal_modal__TA1bJ{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;box-sizing:border-box;color:#000;font-family:맑은 고딕,Malgun Gothic,sans-serif;margin:0 auto;max-height:80vh;max-width:500px;overflow-y:auto;padding:20px 24px;width:90%}.EventCreateModal_inputRow__1BvhN{align-items:center;display:flex;gap:8px;margin-bottom:12px}.EventCreateModal_inputLabelInline__iUvXT{color:#333;flex:0 0 60px;font-size:14px;font-weight:500;white-space:nowrap}.EventCreateModal_inlineInput__okcsX{background:#fff;border:1px solid #ddd;border-radius:16px;color:#000;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.EventCreateModal_inlineInput__okcsX::placeholder{color:#999}.EventCreateModal_typeSection__kskbG{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:16px}.EventCreateModal_typeButtonActive__Ij5rG,.EventCreateModal_typeButton__SvzNL{background:#fff;border:1px solid #ddd;border-radius:16px;color:#000;cursor:pointer;flex-basis:calc(33.333% - 8px);flex-grow:0;flex-shrink:0;font-size:14px;max-width:calc(33.333% - 8px);overflow:hidden;padding:8px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EventCreateModal_typeButtonActive__Ij5rG:hover,.EventCreateModal_typeButton__SvzNL:hover{background-color:#f5f5f5}.EventCreateModal_typeButtonActive__Ij5rG{background:#e3f2fd;border-color:#1a73e8;color:#000;font-weight:600}@media (max-width:500px){.EventCreateModal_typeButtonActive__Ij5rG,.EventCreateModal_typeButton__SvzNL{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 8px)}}.EventCreateModal_dateRow__qumKc{display:flex;gap:12px;margin-bottom:12px}.EventCreateModal_inputLabel__rn\+uF{color:#666;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.EventCreateModal_dateInput__uLUJ4,.EventCreateModal_timeSelect__nbA3R{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#000;flex:1 1;font-family:맑은 고딕,Arial,sans-serif;font-size:14px;height:40px;line-height:40px;outline:none;padding:0 12px;width:160px}.EventCreateModal_timeSelect__nbA3R{background-image:url("data:image/svg+xml;utf8,<svg fill=%27%23666%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:30px}.EventCreateModal_dateInput__uLUJ4:focus,.EventCreateModal_timeSelect__nbA3R:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventCreateModal_descriptionInput__t\+8e-{border:1px solid #e0e0e0;border-radius:6px;color:#000;font-size:14px;min-height:80px;outline:none;padding:8px;resize:vertical;transition:border-color .2s;width:100%}.EventCreateModal_descriptionInput__t\+8e-:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventCreateModal_descriptionInput__t\+8e-::placeholder{color:#999}.EventCreateModal_modalActions__cevWf{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.EventCreateModal_cancelButton__a-AuX{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.EventCreateModal_cancelButton__a-AuX:hover{background-color:#f5f5f5}.EventCreateModal_saveButton__XnglI{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.EventCreateModal_saveButton__XnglI:hover{background:#1557b0}@media (max-width:768px){.EventCreateModal_modal__TA1bJ{margin:20px;width:95%}.EventCreateModal_dateRow__qumKc{flex-direction:column}.EventCreateModal_typeSection__kskbG{flex-wrap:wrap}.EventCreateModal_modalActions__cevWf{align-items:stretch;flex-direction:column}}.EventDetailModal_overlay__XvAeT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EventDetailModal_modal__-m\+HG{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;max-height:80vh;max-width:500px;overflow-y:auto;position:relative;width:90%}.EventDetailModal_header__wRYPY{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.EventDetailModal_headerLeft__mcTya{align-items:center;display:flex}.EventDetailModal_menuButton__WD1tl{background:none;border:none;border-radius:4px;cursor:pointer;padding:8px;transition:background-color .2s}.EventDetailModal_menuButton__WD1tl:hover{background-color:#f0f0f0}.EventDetailModal_menuIcon__HUeqZ{color:#666;font-size:16px}.EventDetailModal_closeButton__hNcNo{background:none;border:none;border-radius:4px;cursor:pointer;padding:8px;transition:background-color .2s}.EventDetailModal_closeButton__hNcNo:hover{background-color:#f0f0f0}.EventDetailModal_closeIcon__xVrNN{color:#666;font-size:20px;font-weight:700}.EventDetailModal_content__qI13n{padding:16px}.EventDetailModal_titleSection__kBbcw{margin-bottom:16px}.EventDetailModal_title__t6CkJ{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.EventDetailModal_titleInput__Q45bs{background:#0000;border:none;border-bottom:2px solid #1a73e8;font-size:18px;font-weight:500;outline:none;padding:12px 0;width:100%}.EventDetailModal_eventType__I9MLt{background-color:#e3f2fd;border-radius:12px;color:#1a73e8;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.EventDetailModal_authorTop__n9-SW{color:#222;font-size:19px;font-weight:600;margin-bottom:6px}.EventDetailModal_authorSection__pmJA7{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:16px;padding:8px 12px}.EventDetailModal_authorLabel__LT4ph{color:#666;font-size:12px;margin-bottom:4px}.EventDetailModal_authorInfo__Svn2V{color:#333;font-size:14px;font-weight:500}.EventDetailModal_datetimeSection__PZV2l{margin-bottom:16px}.EventDetailModal_datetimeHeader__eWg\+c{align-items:flex-start;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.EventDetailModal_clockIcon__0hsiI{font-size:16px;margin-top:2px}.EventDetailModal_datetimeInfo__lSaWF{flex:1 1}.EventDetailModal_dateRange__ZBtJQ{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.EventDetailModal_timeRange__AlcTy{color:#666;font-size:14px;margin-bottom:4px}.EventDetailModal_timezoneInfo__6Ow0P{color:#999;font-size:12px}.EventDetailModal_dateInputs__8yXKH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.EventDetailModal_dateInputGroup__hw\+Wo{display:flex;flex-direction:column}.EventDetailModal_inputLabel__4XdpI{color:#666;font-size:12px;font-weight:500;margin-bottom:4px}.EventDetailModal_dateInput__LAtIa{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.EventDetailModal_dateInput__LAtIa:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_allDaySection__3QpKP{margin-bottom:12px}.EventDetailModal_checkboxLabel__Vqf2o{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px}.EventDetailModal_checkbox__vHM3J{cursor:pointer;height:16px;width:16px}.EventDetailModal_timeInputs__vK5r9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.EventDetailModal_timeInputGroup__iZ5QO{display:flex;flex-direction:column}.EventDetailModal_timeSelect__J-C7N{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.EventDetailModal_timeSelect__J-C7N:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_typeSection__L16UY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.EventDetailModal_typeButton__EqVVr{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#333;cursor:pointer;font-size:14px;padding:8px 0;text-align:center;transition:all .2s}.EventDetailModal_typeButton__EqVVr:hover{background-color:#f5f5f5}.EventDetailModal_typeButtonActive__2uIyk{background-color:#e3f2fd;border-color:#1a73e8;color:#1a73e8;font-weight:600}.EventDetailModal_descriptionSection__79KDq{margin-bottom:16px}.EventDetailModal_descriptionHeader__VBBi8{align-items:center;display:flex;gap:8px;margin-bottom:8px}.EventDetailModal_descriptionIcon__rL01v{font-size:16px}.EventDetailModal_descriptionLabel__EaVGF{color:#333;font-size:14px;font-weight:500}.EventDetailModal_descriptionContent__XEL9T{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;color:#333;font-size:14px;line-height:1.5;padding:12px}.EventDetailModal_descriptionInput__U9pYe{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;min-height:60px;outline:none;padding:8px;resize:vertical;transition:border-color .2s;width:100%}.EventDetailModal_descriptionInput__U9pYe:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.EventDetailModal_createdSection__6Zi4U{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:16px;padding:8px 12px}.EventDetailModal_createdLabel__BWFyW{color:#666;font-size:12px;margin-bottom:4px}.EventDetailModal_createdInfo__273je{color:#333;font-size:14px}.EventDetailModal_footer__bm9uY{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.EventDetailModal_footerLeft__j90BS{flex:1 1}.EventDetailModal_footerRight__6MpcB{display:flex;gap:12px}.EventDetailModal_deleteButton__3IdlG{background:#fff;border:1px solid #dc3545;border-radius:6px;color:#dc3545;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s;white-space:nowrap}.EventDetailModal_deleteButton__3IdlG:hover{background-color:#dc3545;color:#fff}.EventDetailModal_cancelButton__P\+awS{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s;white-space:nowrap}.EventDetailModal_cancelButton__P\+awS:hover{background-color:#f5f5f5}.EventDetailModal_editButton__\+LF\+i{background:#fff;border:1px solid #1a73e8;border-radius:6px;color:#1a73e8;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s;white-space:nowrap}.EventDetailModal_editButton__\+LF\+i:hover{background-color:#1a73e8;color:#fff}.EventDetailModal_saveButton__WDURA{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.EventDetailModal_saveButton__WDURA:hover{background:#1557b0}.EventDetailModal_inputRow__UdWbw{align-items:center;display:flex;gap:8px;margin-bottom:12px}.EventDetailModal_inputLabelInline__68e14{color:#333;font-size:14px;min-width:60px}.EventDetailModal_inlineInput__ta2gQ{border:1px solid #e0e0e0;border-radius:6px;flex:1 1;font-size:14px;outline:none;padding:8px 10px}.EventDetailModal_inlineInput__ta2gQ:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}@media (max-width:768px){.EventDetailModal_modal__-m\+HG{margin:20px;width:95%}.EventDetailModal_dateInputs__8yXKH,.EventDetailModal_timeInputs__vK5r9{grid-template-columns:1fr}.EventDetailModal_typeSection__L16UY{grid-template-columns:repeat(2,1fr)}.EventDetailModal_footer__bm9uY{align-items:stretch;flex-direction:column;gap:12px}.EventDetailModal_footerRight__6MpcB{justify-content:center}}.GeneralSalesForm_mainLayout__zGhzV{box-sizing:border-box;display:flex;flex-direction:row;gap:0;justify-content:flex-start;padding:0;width:100%}.GeneralSalesForm_filterArea__AP06e{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;flex:0 0 auto;min-width:250px;padding:20px;width:280px}.GeneralSalesForm_filterGroup__ZUW-w{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.GeneralSalesForm_dateRange__\+yVZx{align-items:center;display:flex;gap:6px}.GeneralSalesForm_businessGroup__HpoAr{align-items:flex-start;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px}.GeneralSalesForm_businessLabel__L2bi5{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneralSalesForm_businessCheckbox__hsQB0,.GeneralSalesForm_businessLabel__L2bi5 input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:18px;transform:translateY(1px);width:18px}.GeneralSalesForm_leftPanel__kMKk-{display:flex;flex:0 0 25%;flex-direction:column;gap:4px;margin:0}.GeneralSalesForm_leftPanel__kMKk-,.GeneralSalesForm_rightPanel__Abjdf{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:20px}.GeneralSalesForm_rightPanel__Abjdf{flex:0 0 50%;max-height:95vh;overflow-y:auto}.GeneralSalesForm_row__VPs6Z{display:flex;flex-direction:column;gap:4px}input,select,textarea{border:1px solid #d1d5db;height:36px;padding:6px 10px}textarea{height:30px;resize:vertical}.GeneralSalesForm_saveButton__IAYsr{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 16px}.GeneralSalesForm_saveButton__IAYsr:hover{background:#1e40af}.GeneralSalesForm_table__4hxNr{border-collapse:collapse;margin-top:10px;width:100%}.GeneralSalesForm_table__4hxNr td,.GeneralSalesForm_table__4hxNr th{border-top:1px solid #e5e7eb;padding:8px 10px;text-align:center}.GeneralSalesForm_table__4hxNr th{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.GeneralSalesForm_loadButton__dYA5u{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px;width:100%}.GeneralSalesForm_loadButton__dYA5u:hover{background:#1e40af}.GeneralSalesForm_dbField__bTjjI{background-color:#fff;transition:background-color .2s ease}.GeneralSalesForm_dbField__bTjjI:focus{background-color:#f3f4f6;border-color:#9ca3af;outline:none}.GeneralSalesForm_draftBox__h8a31{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:0;padding:16px 20px;width:100%}.GeneralSalesForm_rowTight__KVe\+Q{display:flex;flex-direction:column;gap:4px;margin-bottom:1px}.GeneralSalesForm_rowTight__KVe\+Q label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowTight__KVe\+Q input,.GeneralSalesForm_rowTight__KVe\+Q select{background:#979696;border:1px solid #d1d5db;border-radius:6px;height:34px;padding:4px 8px}.GeneralSalesForm_inputField__68N5v{background-color:#fff!important;border:1px solid #d1d5db;color:#111827;transition:background-color .2s ease}.GeneralSalesForm_inputField__68N5v:focus{background-color:#fff;border-color:#2563eb;outline:none}.GeneralSalesForm_rowTwoCol__w98EA{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1.3fr 1fr}.GeneralSalesForm_rowTwoCol__w98EA .GeneralSalesForm_field__igEyf{width:100%}.GeneralSalesForm_rowTwoCol__w98EA label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowTwoCol__w98EA input,.GeneralSalesForm_rowTwoCol__w98EA select{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:15px;height:36px;padding:4px 8px}.GeneralSalesForm_dbField__bTjjI{background-color:#f3f4f6!important;border:1px solid #d1d5db;color:#111827;height:36px}.GeneralSalesForm_rowTwoCol__w98EA select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;font-size:15px;line-height:1.4;padding-bottom:4px;padding-top:4px;transform:translateY(-1px)}.GeneralSalesForm_filterAreaNarrow__YdwpV{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px 16px;width:220px}.GeneralSalesForm_dateColumn__0akmZ{display:flex;flex-direction:column;gap:6px}.GeneralSalesForm_dateColumn__0akmZ span{color:#555;font-size:12px;margin-right:6px}.GeneralSalesForm_centerDraftBox__IlLib{background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:16px}.GeneralSalesForm_draftHeaderRow__Hz9pf{gap:16px}.GeneralSalesForm_draftLabel__-wN\+J{color:#1e40af;font-size:15px;font-weight:600;margin:0}.GeneralSalesForm_inputModeSelector__7c\+FK{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:16px;padding:4px 8px}.GeneralSalesForm_radioLabel__jStdQ{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.GeneralSalesForm_radioLabel__jStdQ:hover{color:#2563eb}.GeneralSalesForm_draftSelectorRow__Y0yWf{align-items:center;display:flex;gap:10px;width:100%}.GeneralSalesForm_draftSearchInput__1yvK4{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 3px #00000014;font-size:15px;height:44px;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GeneralSalesForm_draftSearchInput__1yvK4::placeholder{color:#9ca3af;font-style:italic}.GeneralSalesForm_draftSearchInput__1yvK4:hover{border-color:#2563eb}.GeneralSalesForm_draftSearchInput__1yvK4:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.GeneralSalesForm_draftDropdown__-gzUU{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.GeneralSalesForm_draftItem__rKwak{border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:14px;padding:10px 12px;transition:background-color .15s ease}.GeneralSalesForm_draftItem__rKwak:last-child{border-bottom:none}.GeneralSalesForm_draftItem__rKwak:hover{background-color:#f3f4f6}.GeneralSalesForm_activeDraftItem__eZc-A{background-color:#dbeafe!important;color:#1e40af;font-weight:600}.GeneralSalesForm_draftSelect__y8h39,.GeneralSalesForm_draftSelectorRow__Y0yWf select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%232563eb%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 3px #00000014;color:#9ca3af;cursor:pointer;flex:1 1;font-size:15px;font-style:italic;height:44px;padding:6px 12px;transition:border-color .2s ease,box-shadow .2s ease}.GeneralSalesForm_draftSelect__y8h39:hover,.GeneralSalesForm_draftSelectorRow__Y0yWf select:hover{border-color:#2563eb}.GeneralSalesForm_draftSelect__y8h39:focus,.GeneralSalesForm_draftSelectorRow__Y0yWf select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.GeneralSalesForm_draftSelect__y8h39:not([value=""]),.GeneralSalesForm_draftSelectorRow__Y0yWf select:not([value=""]){color:#111827;font-style:normal}.GeneralSalesForm_filterResultText__YX63O{color:#6b7280;font-size:12px;font-style:italic;margin-bottom:0;margin-top:8px}.GeneralSalesForm_centerPanel__4HPsa{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000d;flex:0 0 30%;margin:0;max-height:95vh;overflow-y:auto;padding:20px}.GeneralSalesForm_centerPanel__4HPsa,.GeneralSalesForm_filterArea__AP06e,.GeneralSalesForm_leftPanel__kMKk-,.GeneralSalesForm_rightPanel__Abjdf{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:95vh;overflow-y:auto}#GeneralSalesForm_root__6v0Xs,body,html{height:100%}.GeneralSalesForm_mainLayout__zGhzV{align-items:stretch;height:85vh}.GeneralSalesForm_stickyHeader__Pw2x-{background-color:#fff;border-bottom:2px solid #e5e7eb;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.GeneralSalesForm_stickyHeader__Pw2x- h3{color:#1f2937;font-size:1.1rem;margin:0 0 8px}.GeneralSalesForm_table__4hxNr thead th{background:#f9fafb;box-shadow:0 2px 4px #0000000d;position:-webkit-sticky;position:sticky;top:90px;z-index:5}.GeneralSalesForm_draftSelectorRow__Y0yWf button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;height:44px;transform:translateY(-4px);width:100px}.GeneralSalesForm_draftSelectorRow__Y0yWf button:hover{background:#1e40af}.GeneralSalesForm_rowFourCol__YShIs{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr 1fr 1fr}.GeneralSalesForm_rowFourCol__YShIs label{color:#374151;font-size:14px;font-weight:600}.GeneralSalesForm_rowFourCol__YShIs input,.GeneralSalesForm_rowFourCol__YShIs select{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:15px;height:36px;padding:4px 8px}.GeneralSalesForm_rowFull__\+3ZzH{display:flex;flex-direction:column;gap:4px;grid-column:1/-1}.GeneralSalesForm_rowFull__\+3ZzH input{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;height:36px;padding:6px 10px;width:100%}.GeneralSalesForm_depositBox__gc\+7i{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:5px;padding:16px 20px}.GeneralSalesForm_inputModeSelectorInline__58vkY{align-items:center;display:flex;gap:16px;margin-left:10px}.GeneralSalesForm_draftHeaderRow__Hz9pf{align-items:center;display:flex;gap:10px;margin-bottom:12px}.GeneralSalesForm_radioLabel__jStdQ input[type=radio]{accent-color:#2563eb;cursor:pointer;height:16px;transform:translateY(4px);width:16px}.DepositInfoSection_depositBox__1TJIS{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.DepositInfoSection_rowThreeCol__Hf2h8{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr 2fr;margin-bottom:4px}.DepositInfoSection_rowThreeCol__Hf2h8 label{color:#374151;font-size:14px;font-weight:600}.DepositInfoSection_rowThreeCol__Hf2h8 input,.DepositInfoSection_rowThreeCol__Hf2h8 select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;line-height:1.4;padding:4px 8px}.DepositInfoSection_paymentTypeBox__eAB34{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 12px;height:36px;padding:0 10px}.DepositInfoSection_paymentTypeBox__eAB34 label{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1;white-space:nowrap}.DepositInfoSection_paymentTypeBox__eAB34 input[type=checkbox]{accent-color:#2563eb;height:16px;transform:translateY(1px);vertical-align:middle;width:16px}.DepositInfoSection_row__RAbCZ{display:flex;flex-direction:column;gap:6px}.DepositInfoSection_dbField__MnodB{background-color:#f9fafb;border-color:#d1d5db}.DepositInfoSection_rowTwoCol__r6-fC{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:2fr 1fr}.DepositInfoSection_inputField__rlYYf{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;padding:4px 8px;width:100%}.DepositInfoSection_rowFourCol__Ev8Sa{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(4,1fr)}.DepositInfoSection_rowFourCol__Ev8Sa input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;padding:4px 8px;text-align:right}.DepositInfoSection_suggestionList__K89ea{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 6px #0000000d;left:0;list-style:none;margin:4px 0 0;max-height:180px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:100}.DepositInfoSection_suggestionList__K89ea li{cursor:pointer;padding:8px 10px;transition:background .15s ease}.DepositInfoSection_activeItem__ZMfon,.DepositInfoSection_suggestionList__K89ea li:hover{background:#2563eb;color:#fff}@media (max-width:768px){.DepositInfoSection_rowThreeCol__Hf2h8,.DepositInfoSection_rowTwoCol__r6-fC{grid-template-columns:1fr}.DepositInfoSection_rowFourCol__Ev8Sa{grid-template-columns:1fr 1fr}}.DepositInfoSection_rowBankDesc__7laFe{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:.95fr 3fr}.DepositInfoSection_rowBankDesc__7laFe input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;padding:4px 8px}.DepositInfoSection_rowEvidence__IxY9V{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(4,1fr);margin-top:-8px}.DepositInfoSection_evidenceWithSave__U5du\+{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-column:span 2;grid-template-columns:1fr 1fr}.DepositInfoSection_evidenceWithSave__U5du\+ select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:15px;height:36px;padding:4px 8px;width:100%}.DepositInfoSection_saveButton__noUSH{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;transition:background-color .2s ease;width:100%}.DepositInfoSection_saveButton__noUSH:hover{background-color:#1e40af}.GeneralSalesList_mainLayout__5tijw{display:flex;gap:20px;height:calc(100vh - 140px);overflow:hidden;padding:20px}.GeneralSalesList_filterArea__uXgoM{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;overflow-y:auto;padding:16px;width:280px}.GeneralSalesList_filterArea__uXgoM h3{color:#1f2937;font-size:17px;font-weight:600;margin:0 0 12px}.GeneralSalesList_filterGroup__59ekM{margin-bottom:14px}.GeneralSalesList_filterGroup__59ekM>label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.GeneralSalesList_filterGroup__59ekM input[type=number],.GeneralSalesList_filterGroup__59ekM input[type=text]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 10px;width:100%}.GeneralSalesList_dateColumn__4Ie6g{display:flex;flex-direction:column;gap:8px}.GeneralSalesList_dateColumn__4Ie6g>div{display:flex;flex-direction:column;gap:3px}.GeneralSalesList_dateColumn__4Ie6g span{color:#6b7280;font-size:12px}.GeneralSalesList_dateColumn__4Ie6g input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 10px}.GeneralSalesList_businessGroup__-eCuZ{display:flex;flex-direction:column;gap:6px;margin-top:8px}.GeneralSalesList_businessLabel__T0AN\+{align-items:center;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:4px 8px;transition:background .2s}.GeneralSalesList_businessLabel__T0AN\+:hover{background:#f3f4f6}.GeneralSalesList_businessCheckbox__bLbNF{cursor:pointer;height:16px;width:16px}.GeneralSalesList_searchButton__abviW{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:6px;padding:10px;transition:background .2s;width:100%}.GeneralSalesList_searchButton__abviW:hover{background:#1d4ed8}.GeneralSalesList_searchButton__abviW:active{background:#1e40af}.GeneralSalesList_contentArea__3jllX{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.GeneralSalesList_header__6RMNH{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.GeneralSalesList_header__6RMNH h3{color:#1f2937;font-size:20px;font-weight:600;margin:0}.GeneralSalesList_count__NLG\+X{color:#6b7280;font-size:14px;margin:0}.GeneralSalesList_count__NLG\+X strong{color:#2563eb;font-size:16px}.GeneralSalesList_emptyMessage__VMq44{color:#6b7280;font-size:15px;margin-top:100px;text-align:center}.GeneralSalesList_loadingMessage__T\+Ken{color:#2563eb;font-size:15px;margin-top:100px;text-align:center}.GeneralSalesList_tableWrapper__ev3eF{flex:1 1;overflow:auto}.GeneralSalesList_table__HHemG{border-collapse:collapse;font-size:14px;width:100%}.GeneralSalesList_table__HHemG thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.GeneralSalesList_table__HHemG th{border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.GeneralSalesList_table__HHemG td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:12px 16px;white-space:nowrap}.GeneralSalesList_table__HHemG tbody tr:hover{background:#f9fafb}.GeneralSalesList_table__HHemG tbody tr:last-child td{border-bottom:none}.GeneralSalesList_numberCell__X22rW{font-family:Consolas,Monaco,monospace;font-weight:500;text-align:right!important}@media (max-width:1400px){.GeneralSalesList_filterArea__uXgoM{width:240px}.GeneralSalesList_table__HHemG{font-size:13px}.GeneralSalesList_table__HHemG td,.GeneralSalesList_table__HHemG th{padding:10px 12px}}@media (max-width:1200px){.GeneralSalesList_mainLayout__5tijw{flex-direction:column;height:auto}.GeneralSalesList_filterArea__uXgoM{width:100%}.GeneralSalesList_contentArea__3jllX{min-height:500px}}.GeneralSalesAccountForm_pageWrap__SFAIM{align-items:center;background-color:#f5f7f5;display:flex;flex-direction:column;font-family:Malgun Gothic,sans-serif;min-height:100vh;padding:40px 0}h2{color:#1e5132;font-size:22px;font-weight:700;margin-bottom:24px}.GeneralSalesAccountForm_formCard__dwn\+H{background-color:#fff;border:2px solid #dce5dc;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:32px 48px;width:640px}.GeneralSalesAccountForm_formRow__ffKM8{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.GeneralSalesAccountForm_formRow__ffKM8 label{color:#2b4c2b;flex:0 0 120px;font-weight:600;text-align:right}.GeneralSalesAccountForm_formRow__ffKM8 input,.GeneralSalesAccountForm_formRow__ffKM8 textarea{background:#fdfdfd;border:1px solid #b7cbb7;border-radius:6px;flex:1 1;font-size:15px;padding:8px 10px;transition:.2s}.GeneralSalesAccountForm_formRow__ffKM8 input:focus,.GeneralSalesAccountForm_formRow__ffKM8 textarea:focus{background-color:#f5fff5;border-color:#198754;outline:none}.GeneralSalesAccountForm_formRow__ffKM8 textarea{min-height:80px;resize:vertical}.GeneralSalesAccountForm_formRowCheck__YkbVD{color:#2b4c2b;display:flex;font-weight:600;justify-content:flex-start;margin-top:10px}.GeneralSalesAccountForm_buttonBox__ZrxtW{display:flex;gap:16px;justify-content:center;margin-top:28px}.GeneralSalesAccountForm_cancelBtn__SQkYt,.GeneralSalesAccountForm_saveBtn__XfW-G{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 20px;transition:.25s}.GeneralSalesAccountForm_saveBtn__XfW-G{background-color:#198754;color:#fff;font-weight:600}.GeneralSalesAccountForm_saveBtn__XfW-G:hover{background-color:#157347}.GeneralSalesAccountForm_cancelBtn__SQkYt{background-color:#e5e7eb;color:#333}.GeneralSalesAccountForm_cancelBtn__SQkYt:hover{background-color:#d1d5db}.GeneralSalesAccountForm_formRow__ffKM8 small{pointer-events:none}.GeneralSalesAccountList_wrap__-48wl{background:#f8fafc;padding:20px}.GeneralSalesAccountList_tree__rJu1J{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px}.GeneralSalesAccountList_row__46Lbd{border-left:2px solid #e3e3e3;cursor:pointer;padding:4px 8px;transition:background .15s;-webkit-user-select:none;user-select:none}.GeneralSalesAccountList_row__46Lbd:hover{background-color:#f1f7ff}.GeneralSalesAccountList_level1__f6P4Y{background:#eefbf3;font-weight:700;padding-left:8px}.GeneralSalesAccountList_level2__Y\+Kxj{background:#f3fcf7;font-weight:700;padding-left:24px}.GeneralSalesAccountList_level3__5cFB6{background:#fafdfa;font-weight:500;padding-left:40px}.GeneralSalesAccountList_level4__d8JAk{color:#333;padding-left:56px}.GeneralSalesAccountList_level5__2Ll1w{color:#333;padding-left:72px}.GeneralSalesAccountList_level6__Uk5za{color:#444;padding-left:88px}.GeneralSalesAccountList_level7__dxdsA{color:#555;font-size:14px;padding-left:104px}.GeneralSalesAccountList_child__2\+B78{margin-left:0}.GeneralSalesAccountList_detailBox__41jby{border-left:2px solid #d6e5ff;margin-left:16px;padding-left:8px}.GeneralSalesAccountList_arrow__jPdGr{color:#444;display:inline-block;font-weight:700;margin-right:2px;width:16px}.GeneralSalesAccountList_partnerBox__Pbxmm{border-left:2px solid #d1d5db;margin-left:100px!important;margin-top:6px;padding-left:12px}.GeneralSalesAccountList_partnerRow__g3tOA{align-items:center;color:#333;display:flex;font-size:14px;padding:3px 0 3px 8px}.GeneralSalesAccountList_partnerRow__g3tOA:hover{background-color:#f0f6ff}.GeneralSalesAccountList_empty__WMJYH{color:#999;font-style:italic;padding:4px 6px}.GeneralSalesAccountList_countLabel__VVgrZ{color:#2563eb;font-size:13px;font-weight:500;margin-left:4px}.BankAccountRegister_wrap__2kqru{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:40px auto;max-width:480px;padding:24px 28px}.BankAccountRegister_title__kW-Cj{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.BankAccountRegister_form__ZIopt{display:flex;flex-direction:column;gap:14px}.BankAccountRegister_row__jefYI{display:flex;flex-direction:column;gap:6px}label{color:#374151;font-size:14px;font-weight:600}input,select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:6px 10px}input:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.BankAccountRegister_submitBtn__sQzCo{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.BankAccountRegister_submitBtn__sQzCo:hover{background-color:#1e40af}.BankAccountRegister_successMessage__1zZVB{color:#059669;font-weight:600;margin-top:12px;text-align:center}.BankAccountRegister_errorMessage__L\+5J-{color:#dc2626;font-weight:600;margin-top:12px;text-align:center}.BankAccountRegister_table__R0YSl{border-collapse:collapse;margin-top:20px;width:100%}.BankAccountRegister_table__R0YSl td,.BankAccountRegister_table__R0YSl th{border:1px solid #e5e7eb;font-size:14px;padding:10px;text-align:center}.BankAccountRegister_table__R0YSl th{background:#f9fafb;color:#374151;font-weight:600}.IncomeBusinessNew_wrap__iJ4hY{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:16px 24px 0;width:100%}.IncomeBusinessNew_pane__EQw\+L{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 40%;height:100%;max-width:600px;min-width:480px;overflow-y:auto;padding:16px}.IncomeBusinessNew_wrap__iJ4hY:after{background:#0000;content:"";flex:1 1}.IncomeBusinessNew_form__CpJRu{display:block}.IncomeBusinessNew_row__Qe4J0{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px}.IncomeBusinessNew_rowLabel__Ohxt5{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.IncomeBusinessNew_rowField__7rZ\+p{min-width:0}.IncomeBusinessNew_rowField__7rZ\+p input,.IncomeBusinessNew_rowField__7rZ\+p select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.IncomeBusinessNew_rowField__7rZ\+p textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:120px;padding:8px 10px;resize:vertical;width:100%}.IncomeBusinessNew_inline__n1lfO{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden}.IncomeBusinessNew_check__KCXA0{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.IncomeBusinessNew_check__KCXA0:last-child{border-right:none}.IncomeBusinessNew_check__KCXA0:hover{background-color:#f3f4f6}.IncomeBusinessNew_check__KCXA0 input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeBusinessNew_partnerBox__Dn4AP{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-top:8px;max-height:160px;overflow:auto}.IncomeBusinessNew_partnerItem__Cljej{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeBusinessNew_partnerItem__Cljej:hover{background:#f3f4f6}.IncomeBusinessNew_actions__eVSNn{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeBusinessNew_hint__SAq62{color:#6b7280;font-size:12px}.IncomeBusinessNew_pane__EQw\+L::-webkit-scrollbar{width:8px}.IncomeBusinessNew_pane__EQw\+L::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeBusinessNew_pane__EQw\+L::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeBusinessNew_wrap__iJ4hY{display:block;padding:0}.IncomeBusinessNew_pane__EQw\+L{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeBusinessNew_row__Qe4J0{grid-template-columns:110px 1fr}}.IncomeBusinessNew_partnerRow__Lfu8S{position:relative;width:100%}.IncomeBusinessNew_partnerRow__Lfu8S input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.IncomeBusinessNew_partnerButton__Ch6yP{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:14px 16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.IncomeBusinessNew_partnerButton__Ch6yP:hover{color:#1669c1}.IncomeBusinessNew_activeItem__kHX6f,.IncomeBusinessNew_partnerItem__Cljej:hover{background-color:#508eeb;cursor:pointer}.IncomeBusinessNew_selectBox__lcYKS{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.IncomeBusinessList_table__yhDMW{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.IncomeBusinessList_table__yhDMW thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.IncomeBusinessList_table__yhDMW tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.IncomeBusinessList_table__yhDMW tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.IncomeBusinessList_table__yhDMW td,.IncomeBusinessList_table__yhDMW th{border:1px solid #e5e7eb}.IncomeBusinessList_borderLeft__IRs9G{border-left:2px solid #d1d5db}.IncomeBusinessList_filterBar__LJ-XV{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.IncomeBusinessList_filterItem__3txj4{display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:62px}.IncomeBusinessList_label__dnzU-{color:#374151;font-size:14px;font-weight:600}.IncomeBusinessList_inputBase__wFOH7{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.IncomeBusinessList_inputBase__wFOH7:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeBusinessList_btn__QUpnu{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.IncomeBusinessList_btn__QUpnu:hover{background:#f3f4f6}.IncomeBusinessList_btnPrimary__Dj\+-0{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.IncomeBusinessList_btnPrimary__Dj\+-0:hover{background:#1d4ed8}.IncomeBusinessList_btnArea__kopd8{align-items:center;display:flex;gap:8px}.IncomeBusinessList_btnLink__BBQnr{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.IncomeBusinessList_dateRow__mRrt6,.IncomeBusinessList_rowAlign__AJk38{align-items:center;display:flex;gap:8px}.IncomeBusinessList_dateDash__Cq7Jn{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeBusinessList_inputSearch__qv2xA{flex:3 1;min-width:360px}.IncomeBusinessList_filterItem__3txj4 button,.IncomeBusinessList_filterItem__3txj4 input[type=search],.IncomeBusinessList_filterItem__3txj4 input[type=text]{vertical-align:middle}.IncomeBusinessList_searchRow__X7lKM{align-items:flex-start;display:flex;gap:8px}.IncomeBusinessList_summaryBar__mA5OV{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.IncomeBusinessList_filterItem__3txj4:has(select){padding-bottom:10px}.IncomeServiceNew_wrap__yM0V4{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:16px 24px 0;width:100%}.IncomeServiceNew_pane__XBllC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 40%;height:100%;max-width:600px;min-width:480px;overflow-y:auto;padding:16px}.IncomeServiceNew_wrap__yM0V4:after{background:#0000;content:"";flex:1 1}.IncomeServiceNew_form__sfvjz{display:block}.IncomeServiceNew_row__fmYKy{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px}.IncomeServiceNew_rowLabel__xNL2L{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.IncomeServiceNew_rowField__nmTHM{min-width:0}.IncomeServiceNew_rowField__nmTHM input,.IncomeServiceNew_rowField__nmTHM select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.IncomeServiceNew_rowField__nmTHM textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:120px;padding:8px 10px;resize:vertical;width:100%}.IncomeServiceNew_inline__rP2NX{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden}.IncomeServiceNew_check__wjhPR{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.IncomeServiceNew_check__wjhPR:last-child{border-right:none}.IncomeServiceNew_check__wjhPR:hover{background-color:#f3f4f6}.IncomeServiceNew_check__wjhPR input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeServiceNew_partnerBox__NJiim{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-top:8px;max-height:160px;overflow:auto}.IncomeServiceNew_partnerItem__z9S98{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeServiceNew_partnerItem__z9S98:hover{background:#f3f4f6}.IncomeServiceNew_actions__cLHfV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeServiceNew_hint__Hqft3{color:#6b7280;font-size:12px}.IncomeServiceNew_pane__XBllC::-webkit-scrollbar{width:8px}.IncomeServiceNew_pane__XBllC::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeServiceNew_pane__XBllC::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeServiceNew_wrap__yM0V4{display:block;padding:0}.IncomeServiceNew_pane__XBllC{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeServiceNew_row__fmYKy{grid-template-columns:110px 1fr}}.IncomeServiceNew_partnerRow__mgZaD{position:relative;width:100%}.IncomeServiceNew_partnerRow__mgZaD input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.IncomeServiceNew_partnerButton__218ng{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:14px 16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.IncomeServiceNew_partnerButton__218ng:hover{color:#1669c1}.IncomeServiceNew_activeItem__qjX06,.IncomeServiceNew_partnerItem__z9S98:hover{background-color:#508eeb;cursor:pointer}.IncomeServiceNew_selectBox__zxf4M{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.IncomeServiceList_table__wAC4m{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.IncomeServiceList_table__wAC4m thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.IncomeServiceList_table__wAC4m tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.IncomeServiceList_table__wAC4m tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.IncomeServiceList_table__wAC4m td,.IncomeServiceList_table__wAC4m th{border:1px solid #e5e7eb}.IncomeServiceList_borderLeft__vKXCW{border-left:2px solid #d1d5db}.IncomeServiceList_filterBar__PdUjR{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.IncomeServiceList_filterItem__dIthy{display:flex;flex-direction:column;gap:6px}.IncomeServiceList_label__exIF2{color:#374151;font-size:14px;font-weight:600}.IncomeServiceList_inputBase__NN4F0{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.IncomeServiceList_inputBase__NN4F0:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeServiceList_btn__PMKAj{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.IncomeServiceList_btn__PMKAj:hover{background:#f3f4f6}.IncomeServiceList_btnPrimary__cN3kZ{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.IncomeServiceList_btnPrimary__cN3kZ:hover{background:#1d4ed8}.IncomeServiceList_btnArea__CW2mT{align-items:center;display:flex;gap:8px}.IncomeServiceList_btnLink__CZWl0{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.IncomeServiceList_dateRow__q2mKS,.IncomeServiceList_rowAlign__toRIi{align-items:center;display:flex;gap:8px}.IncomeServiceList_dateDash__-Bxlf{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeServiceList_inputSearch__ahgI\+{flex:3 1;min-width:360px}.IncomeServiceList_filterItem__dIthy button,.IncomeServiceList_filterItem__dIthy input[type=search],.IncomeServiceList_filterItem__dIthy input[type=text]{vertical-align:middle}.IncomeServiceList_searchRow__QgCol{align-items:flex-start;display:flex;gap:8px}.IncomeServiceList_summaryBar__H6k3W{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.IncomeServiceList_filterItem__dIthy:nth-child(2){margin-bottom:10px}.GasanIncomeCreate_container__QYtpx{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:0;width:100%}.GasanIncomeCreate_title__WCdKD{color:#111827;font-size:20px;font-weight:700;margin-bottom:16px}.GasanIncomeCreate_row__MFjVa{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:150px .95fr;min-height:38px}.GasanIncomeCreate_rowLabel__bS\+MR{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;margin-bottom:10px;text-align:center;white-space:nowrap}.GasanIncomeCreate_rowField__YlGsN input,.GasanIncomeCreate_rowField__YlGsN select{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:16px;height:40px;padding:12px 10px;width:100%}.GasanIncomeCreate_rowField__YlGsN input:focus,.GasanIncomeCreate_rowField__YlGsN select:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d;outline:none}.GasanIncomeCreate_twoPanel__AKRqc{align-items:flex-start;display:flex;gap:1px;justify-content:flex-start;margin:0;padding-left:0;width:70%}.GasanIncomeCreate_leftPanel__PmBfH{flex:0.5 1;padding:22px 0 22px 22px}.GasanIncomeCreate_leftPanel__PmBfH,.GasanIncomeCreate_rightPanel__yvh96{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d}.GasanIncomeCreate_rightPanel__yvh96{display:flex;flex:0.7 1;flex-direction:column;gap:16px;padding:22px 10px}.GasanIncomeCreate_payTableContainer__PJONH{background:#fff;border:3px solid #6b7280;border-radius:8px;padding:12px}.GasanIncomeCreate_payTable__9jrTi{border-collapse:collapse;margin-top:10px;table-layout:fixed;text-align:center;width:100%}.GasanIncomeCreate_payTable__9jrTi td,.GasanIncomeCreate_payTable__9jrTi th{background-color:#fff;border:2px solid #9ca3af;font-size:13px;padding:8px;vertical-align:middle}.GasanIncomeCreate_payTable__9jrTi thead tr:first-child th{background-color:#f3f4f6;font-weight:700}.GasanIncomeCreate_payTable__9jrTi thead tr:nth-child(2) th{background-color:#f9fafb}.GasanIncomeCreate_payTable__9jrTi input{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;height:40px;padding-right:6px;text-align:right;width:100%}.GasanIncomeCreate_payTable__9jrTi td:hover{background-color:#f1f5f9}.GasanIncomeCreate_payTable__9jrTi td:first-child,.GasanIncomeCreate_payTable__9jrTi th:first-child{width:calc(11.11111% + 5px)}.GasanIncomeCreate_totalBox__M078x{color:#166534;font-size:30px;font-weight:700;margin-top:20px;text-align:right}.GasanIncomeCreate_saveBox__QaFZS{margin-top:24px;text-align:right}.GasanIncomeCreate_saveBox__QaFZS button{background:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:14px 28px;transition:background .2s}.GasanIncomeCreate_saveBox__QaFZS button:hover{background:#1669c1}@media (max-width:1024px){.GasanIncomeCreate_twoPanel__AKRqc{flex-direction:column;width:95vw}.GasanIncomeCreate_leftPanel__PmBfH,.GasanIncomeCreate_rightPanel__yvh96{width:100%}}.GasanIncomeCreate_placeholderText__f0C7L{color:#9ca3af!important}.GasanIncomeCreate_payTableContainer__PJONH h4{color:#111827;font-size:20px;font-weight:700;margin-bottom:30px}.GasanIncomeCreate_calendarPanel__ZXzJN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:0.5 1;padding:20px 10px;text-align:center}.GasanIncomeCreate_react-calendar__FCcBI{border:none!important;font-family:inherit;width:100%}.GasanIncomeCreate_threePanel__c5cyd{grid-gap:1x;align-items:flex-start;box-sizing:border-box;display:grid;gap:1x;grid-template-columns:.6fr 1fr .4fr;padding:0 10px;width:100%}.GasanIncomeCreate_statusPanel__dFD2Y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;max-height:90vh;overflow-y:auto;padding:5px 20px}.GasanIncomeList_table__IOiA0{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;table-layout:fixed;width:100%}.GasanIncomeList_table__IOiA0 thead th{background-color:#f3f4f6;border-bottom:2px solid #d1d5db;color:#1f2937;font-size:14px;font-weight:700;padding:8px 10px;text-align:center;vertical-align:middle}.GasanIncomeList_table__IOiA0 thead tr:first-child th{background-color:#f9fafb;border-bottom:1px solid #d1d5db;font-size:15px}.GasanIncomeList_table__IOiA0 thead tr:nth-child(2) th{background-color:#eef2ff;border-bottom:2px solid #9ca3af}.GasanIncomeList_table__IOiA0 thead tr:first-child th[colspan]{background-color:#eef2ff!important}.GasanIncomeList_table__IOiA0 tbody td{border-bottom:1px solid #e5e7eb;font-size:14px;padding:10px;text-align:center;vertical-align:middle}.GasanIncomeList_table__IOiA0 td,.GasanIncomeList_table__IOiA0 th{border:1px solid #e5e7eb}.GasanIncomeList_borderLeft__-cY-2{border-left:2px solid #d1d5db}.GasanIncomeList_table__IOiA0 tbody tr:last-child td,.GasanIncomeList_table__IOiA0 tfoot td{background-color:#f9fafb;border-top:2px solid #d1d5db;font-weight:700;text-align:center}.GasanIncomeList_filterBar__p4Aw2{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.GasanIncomeList_filterItem__tDMLS{display:flex;flex-direction:column;gap:6px}.GasanIncomeList_label__RR5Gh{color:#374151;font-size:14px;font-weight:600}.GasanIncomeList_inputBase__XIpkz{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.GasanIncomeList_inputBase__XIpkz:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.GasanIncomeList_btn__h75db{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.GasanIncomeList_btn__h75db:hover{background:#f3f4f6}.GasanIncomeList_btnPrimary__9IhLd{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.GasanIncomeList_btnPrimary__9IhLd:hover{background:#1d4ed8}.GasanIncomeList_btnArea__\+445J{align-items:center;display:flex;gap:8px}.GasanIncomeList_btnLink__CLkDR{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.GasanIncomeList_btnLink__CLkDR:hover{text-decoration:underline}.GasanIncomeList_dateRow__CDXDA,.GasanIncomeList_rowAlign__c1eWq{align-items:center;display:flex;gap:8px}.GasanIncomeList_dateDash__51CBq{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.GasanIncomeList_inputSearch__-gejj{flex:3 1;min-width:360px}.GasanIncomeList_filterItem__tDMLS button,.GasanIncomeList_filterItem__tDMLS input[type=search],.GasanIncomeList_filterItem__tDMLS input[type=text]{vertical-align:middle}.GasanIncomeList_searchRow__ze630{align-items:flex-start;display:flex;gap:8px}.GasanIncomeList_table__IOiA0 thead tr:first-child th{background:#eef2ff}@media (max-width:768px){.GasanIncomeList_filterBar__p4Aw2{align-items:stretch;flex-direction:column}.GasanIncomeList_inputSearch__-gejj{min-width:100%}.GasanIncomeList_table__IOiA0 td,.GasanIncomeList_table__IOiA0 th{font-size:12px;padding:6px}}.GasanIncomeList_table__IOiA0 td:first-child,.GasanIncomeList_table__IOiA0 th:first-child{text-align:center;width:100px}.GasanIncomeList_table__IOiA0 td:nth-child(2),.GasanIncomeList_table__IOiA0 th:nth-child(2){text-align:center;width:300px}.GasanIncomeList_table__IOiA0 td:nth-child(3),.GasanIncomeList_table__IOiA0 th:nth-child(3){text-align:right;width:150px}.IncomeDraftCreate_wrap__nuetP{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:16px 24px 0;width:100%}.IncomeDraftCreate_pane__Y\+eDg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 40%;height:100%;max-width:600px;min-width:480px;overflow-y:auto;padding:16px}.IncomeDraftCreate_wrap__nuetP:after{background:#0000;content:"";flex:1 1}.IncomeDraftCreate_form__haVBq{display:block}.IncomeDraftCreate_row__iXP5n{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px}.IncomeDraftCreate_rowLabel__c-VjZ{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.IncomeDraftCreate_rowField__29so8{min-width:0}.IncomeDraftCreate_rowField__29so8 input,.IncomeDraftCreate_rowField__29so8 select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.IncomeDraftCreate_rowField__29so8 textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:120px;padding:8px 10px;resize:vertical;width:100%}.IncomeDraftCreate_inline__QL8eW{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden}.IncomeDraftCreate_check__pfKtQ{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.IncomeDraftCreate_check__pfKtQ:last-child{border-right:none}.IncomeDraftCreate_check__pfKtQ:hover{background-color:#f3f4f6}.IncomeDraftCreate_check__pfKtQ input[type=checkbox]{height:16px;margin:0;width:16px}.IncomeDraftCreate_partnerBox__35STw{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-top:8px;max-height:160px;overflow:auto}.IncomeDraftCreate_partnerItem__C-xqR{cursor:pointer;padding:6px 8px;transition:background .2s}.IncomeDraftCreate_partnerItem__C-xqR:hover{background:#f3f4f6}.IncomeDraftCreate_actions__2VC5L{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.IncomeDraftCreate_hint__jTsb0{color:#6b7280;font-size:12px}.IncomeDraftCreate_pane__Y\+eDg::-webkit-scrollbar{width:8px}.IncomeDraftCreate_pane__Y\+eDg::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.IncomeDraftCreate_pane__Y\+eDg::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.IncomeDraftCreate_wrap__nuetP{display:block;padding:0}.IncomeDraftCreate_pane__Y\+eDg{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.IncomeDraftCreate_row__iXP5n{grid-template-columns:110px 1fr}}.IncomeDraftCreate_partnerRow__tqXzj{position:relative;width:100%}.IncomeDraftCreate_partnerRow__tqXzj input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.IncomeDraftCreate_partnerButton__KdCIx{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:14px 16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.IncomeDraftCreate_partnerButton__KdCIx:hover{color:#1669c1}.IncomeDraftCreate_activeItem__qbwWg,.IncomeDraftCreate_partnerItem__C-xqR:hover{background-color:#508eeb;cursor:pointer}.IncomeDraftCreate_selectBox__3EiXt{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.EnvTotalList_table__o693n{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.EnvTotalList_table__o693n thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.EnvTotalList_table__o693n tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.EnvTotalList_table__o693n tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.EnvTotalList_table__o693n td,.EnvTotalList_table__o693n th{border:1px solid #e5e7eb}.EnvTotalList_borderLeft__cXlaf{border-left:2px solid #d1d5db}.EnvTotalList_filterBar__FMRXA{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.EnvTotalList_filterItem__ihICi{display:flex;flex-direction:column;gap:6px}.EnvTotalList_label__r9yuA{color:#374151;font-size:14px;font-weight:600}.EnvTotalList_inputBase__2f2ct{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.EnvTotalList_inputBase__2f2ct:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.EnvTotalList_btn__GSQOp{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.EnvTotalList_btn__GSQOp:hover{background:#f3f4f6}.EnvTotalList_btnPrimary__zlJrK{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.EnvTotalList_btnPrimary__zlJrK:hover{background:#1d4ed8}.EnvTotalList_btnArea__8SDGD{align-items:center;display:flex;gap:8px}.EnvTotalList_btnLink__meMnm{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.EnvTotalList_dateRow__raeTz,.EnvTotalList_rowAlign__Ux0Md{align-items:center;display:flex;gap:8px}.EnvTotalList_dateDash__uMMh6{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.EnvTotalList_inputSearch__4B-tS{flex:3 1;min-width:360px}.EnvTotalList_filterItem__ihICi button,.EnvTotalList_filterItem__ihICi input[type=search],.EnvTotalList_filterItem__ihICi input[type=text]{vertical-align:middle}.EnvTotalList_searchRow__v\+c0d{align-items:flex-start;display:flex;gap:8px}.EnvTotalList_summaryBar__LZSrg{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.EnvTotalList_filterItem__ihICi:nth-child(2){margin-bottom:10px}.ExpenseBusinessNew_wrap__2QxkI{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseBusinessNew_pane__8NFEc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:16px}.ExpenseBusinessNew_wrap__2QxkI:after{background:#0000;content:"";flex:1 1}.ExpenseBusinessNew_form__EF\+ds{display:block;overflow:visible}.ExpenseBusinessNew_row__11mye{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px;overflow:visible}.ExpenseBusinessNew_rowLabel__WwYX6{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.ExpenseBusinessNew_rowField__gKbCg{min-width:0;overflow:visible;position:relative}.ExpenseBusinessNew_rowField__gKbCg input,.ExpenseBusinessNew_rowField__gKbCg select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.ExpenseBusinessNew_rowField__gKbCg textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:36px;padding:8px 10px;resize:vertical;width:100%}.ExpenseBusinessNew_inline__ng3Mm{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden;padding:0 8px;position:relative}.ExpenseBusinessNew_check__URgLe{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.ExpenseBusinessNew_check__URgLe:last-child{border-right:none}.ExpenseBusinessNew_check__URgLe:hover{background-color:#f3f4f6}.ExpenseBusinessNew_check__URgLe input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseBusinessNew_partnerBox__lyo10{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;margin-top:4px;max-height:160px;overflow:auto;position:relative;width:100%;z-index:10}.ExpenseBusinessNew_partnerItem__lwa7D{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseBusinessNew_partnerItem__lwa7D:hover{background:#f3f4f6}.ExpenseBusinessNew_dropdownBox__Dwor9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;left:0;margin-top:4px;max-height:160px;overflow:auto;position:absolute;top:100%;width:100%;z-index:9999}.ExpenseBusinessNew_actions__DxrvA{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseBusinessNew_hint__oFdvM{color:#6b7280;font-size:12px}.ExpenseBusinessNew_pane__8NFEc::-webkit-scrollbar{width:8px}.ExpenseBusinessNew_pane__8NFEc::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseBusinessNew_pane__8NFEc::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseBusinessNew_wrap__2QxkI{display:block;padding:0}.ExpenseBusinessNew_pane__8NFEc{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseBusinessNew_row__11mye{grid-template-columns:110px 1fr}}.ExpenseBusinessNew_partnerRow__W4Y5a{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseBusinessNew_partnerRow__W4Y5a input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseBusinessNew_partnerButton__RocNc{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.ExpenseBusinessNew_partnerButton__RocNc:hover{color:#1669c1}.ExpenseBusinessNew_activeItem__08cOv,.ExpenseBusinessNew_partnerItem__lwa7D:hover{background-color:#508eeb;cursor:pointer}.ExpenseBusinessNew_selectBox__ER1xR{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.ExpenseBusinessNew_amountBox__IpCC-{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseBusinessNew_amountBox__IpCC- input{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:8px 10px;text-align:center}.ExpenseBusinessNew_amountBox__IpCC- input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseBusinessNew_amountBox__IpCC->:nth-child(2),.ExpenseBusinessNew_amountBox__IpCC->:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseBusinessNew_amountBox__IpCC- input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseBusinessNew_wrap__2QxkI{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseBusinessNew_pane__8NFEc{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseBusinessNew_rowField__gKbCg input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__rDUBL{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.ExpenseItemPanel_scrollWrap__VE5FT{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__VE5FT::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__VE5FT::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__h4hcC{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__h4hcC td,.ExpenseItemPanel_itemTable__h4hcC th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__h4hcC td:first-child,.ExpenseItemPanel_itemTable__h4hcC th:first-child{width:26%}.ExpenseItemPanel_itemTable__h4hcC td:nth-child(2),.ExpenseItemPanel_itemTable__h4hcC td:nth-child(3),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(2),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__h4hcC td:nth-child(4),.ExpenseItemPanel_itemTable__h4hcC td:nth-child(5),.ExpenseItemPanel_itemTable__h4hcC td:nth-child(6),.ExpenseItemPanel_itemTable__h4hcC td:nth-child(7),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(4),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(5),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(6),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__h4hcC td:nth-child(8),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__h4hcC td:nth-child(9),.ExpenseItemPanel_itemTable__h4hcC th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__h4hcC tbody .ExpenseItemPanel_inputRow__0k7Y6 td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__h4hcC tbody .ExpenseItemPanel_inputRow__0k7Y6 td.ExpenseItemPanel_calcCell__FuUTP{padding:8px!important}.ExpenseItemPanel_itemTable__h4hcC tbody .ExpenseItemPanel_inputRow__0k7Y6 input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.ExpenseItemPanel_itemTable__h4hcC tbody .ExpenseItemPanel_inputRow__0k7Y6 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__h4hcC thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__h4hcC tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__h4hcC tbody .ExpenseItemPanel_inputRow__0k7Y6:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__h4hcC td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.ExpenseItemPanel_itemTable__h4hcC td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__W4NPK{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__W4NPK td{background:#eef2ff}.VendorPanel_sidePane__JryM2{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__3vu74{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__3vu74::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__3vu74::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__pVNMZ{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__pVNMZ tbody,.VendorPanel_vendorTable__pVNMZ thead{overflow:visible}.VendorPanel_vendorTable__pVNMZ td,.VendorPanel_vendorTable__pVNMZ th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__pVNMZ thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__pVNMZ tbody .VendorPanel_inputRow__1UqCa{overflow:visible}.VendorPanel_vendorTable__pVNMZ tbody .VendorPanel_inputRow__1UqCa td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__pVNMZ tbody .VendorPanel_inputRow__1UqCa input{border:none;box-sizing:border-box;display:block;font-size:13px;height:100%;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.VendorPanel_vendorTable__pVNMZ tbody .VendorPanel_inputRow__1UqCa input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__zcI\+A{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.VendorPanel_vendorItem__cesF0{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__cesF0.VendorPanel_activeItem__QTqYX,.VendorPanel_vendorItem__cesF0:hover{background:#f0f9ff}.VendorPanel_vendorItem__cesF0:last-child{border-bottom:none}.SalaryPanel_sidePane__Jr2Cu{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.SalaryPanel_scrollWrap__RfNfB{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__RfNfB::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__RfNfB::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__eOQf3{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__eOQf3 td,.SalaryPanel_itemTable__eOQf3 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__eOQf3 td:first-child,.SalaryPanel_itemTable__eOQf3 th:first-child{width:15%}.SalaryPanel_itemTable__eOQf3 td:nth-child(2),.SalaryPanel_itemTable__eOQf3 td:nth-child(3),.SalaryPanel_itemTable__eOQf3 td:nth-child(4),.SalaryPanel_itemTable__eOQf3 td:nth-child(5),.SalaryPanel_itemTable__eOQf3 td:nth-child(6),.SalaryPanel_itemTable__eOQf3 td:nth-child(7),.SalaryPanel_itemTable__eOQf3 td:nth-child(8),.SalaryPanel_itemTable__eOQf3 td:nth-child(9),.SalaryPanel_itemTable__eOQf3 th:nth-child(2),.SalaryPanel_itemTable__eOQf3 th:nth-child(3),.SalaryPanel_itemTable__eOQf3 th:nth-child(4),.SalaryPanel_itemTable__eOQf3 th:nth-child(5),.SalaryPanel_itemTable__eOQf3 th:nth-child(6),.SalaryPanel_itemTable__eOQf3 th:nth-child(7),.SalaryPanel_itemTable__eOQf3 th:nth-child(8),.SalaryPanel_itemTable__eOQf3 th:nth-child(9){width:10%}.SalaryPanel_itemTable__eOQf3 td:nth-child(10),.SalaryPanel_itemTable__eOQf3 th:nth-child(10){width:5%}.SalaryPanel_itemTable__eOQf3 tbody .SalaryPanel_inputRow__bPvVv td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__eOQf3 tbody .SalaryPanel_inputRow__bPvVv td.SalaryPanel_calcCell__T5tED{padding:8px!important}.SalaryPanel_itemTable__eOQf3 tbody .SalaryPanel_inputRow__bPvVv input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.SalaryPanel_itemTable__eOQf3 tbody .SalaryPanel_inputRow__bPvVv input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__eOQf3 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__eOQf3 tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__eOQf3 tbody .SalaryPanel_inputRow__bPvVv:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__eOQf3 td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.SalaryPanel_itemTable__eOQf3 td button:hover{background:#dc2626}.SalaryPanel_sumRow__8QAwY{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__8QAwY td{background:#eef2ff}.ExpenseBusinessList_table__o5Ilv{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseBusinessList_table__o5Ilv thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseBusinessList_table__o5Ilv tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseBusinessList_table__o5Ilv tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseBusinessList_table__o5Ilv td,.ExpenseBusinessList_table__o5Ilv th{border:1px solid #e5e7eb}.ExpenseBusinessList_borderLeft__WmLY0{border-left:2px solid #d1d5db}.ExpenseBusinessList_filterBar__A75Li{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.ExpenseBusinessList_filterItem__THIVT{display:flex;flex-direction:column;gap:6px}.ExpenseBusinessList_label__jKBfZ{color:#374151;font-size:14px;font-weight:600}.ExpenseBusinessList_inputBase__nhkYg{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.ExpenseBusinessList_inputBase__nhkYg:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseBusinessList_btn__pYWDT{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseBusinessList_btn__pYWDT:hover{background:#f3f4f6}.ExpenseBusinessList_btnPrimary__vAlIn{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseBusinessList_btnPrimary__vAlIn:hover{background:#1d4ed8}.ExpenseBusinessList_btnArea__ivssa{align-items:center;display:flex;gap:8px}.ExpenseBusinessList_btnLink__dMvSj{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseBusinessList_dateRow__0QYlm,.ExpenseBusinessList_rowAlign__QG6Yg{align-items:center;display:flex;gap:8px}.ExpenseBusinessList_dateDash__gNl8c{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseBusinessList_inputSearch__oVRMa{flex:3 1;min-width:360px}.ExpenseBusinessList_filterItem__THIVT button,.ExpenseBusinessList_filterItem__THIVT input[type=search],.ExpenseBusinessList_filterItem__THIVT input[type=text]{vertical-align:middle}.ExpenseBusinessList_searchRow__rlch4{align-items:flex-start;display:flex;gap:8px}.ExpenseBusinessList_summaryBar__cXG7U{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.ExpenseBusinessList_btnDetail__bJnaW{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;line-height:normal;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseBusinessList_btnDetail__bJnaW:hover{background:#2563eb;color:#fff}.ExpenseBusinessList_modalOverlay__cKyUy{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseBusinessList_modalContent__Bad58{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseBusinessList_modalHeader__7FzHl{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseBusinessList_modalHeader__7FzHl h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseBusinessList_closeBtn__gUiKV{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.ExpenseBusinessList_closeBtn__gUiKV:hover{background:#f3f4f6;color:#111827}.ExpenseBusinessList_modalBody__IT4oo{padding:24px}.ExpenseBusinessList_modalFooter__jFyrd{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky}.ExpenseBusinessList_section__-JGU1{margin-bottom:24px}.ExpenseBusinessList_section__-JGU1:last-child{margin-bottom:0}.ExpenseBusinessList_section__-JGU1 h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseBusinessList_detailTable__Jl-JV{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseBusinessList_detailTable__Jl-JV th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseBusinessList_detailTable__Jl-JV td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseBusinessList_itemTable__kNCiS{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseBusinessList_itemTable__kNCiS thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseBusinessList_itemTable__kNCiS tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseBusinessList_sumRow__bBAcL{background:#fafafa;font-weight:600}.ExpenseBusinessList_sumRow__bBAcL td{border-top:2px solid #d1d5db!important}.ExpenseServiceNew_wrap__0ez0x{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseServiceNew_pane__QFT-L{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:16px}.ExpenseServiceNew_wrap__0ez0x:after{background:#0000;content:"";flex:1 1}.ExpenseServiceNew_form__Nze-X{display:block;overflow:visible}.ExpenseServiceNew_row__JCIwV{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px;overflow:visible}.ExpenseServiceNew_rowLabel__\+jnM4{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.ExpenseServiceNew_rowField__m4EXF{min-width:0;overflow:visible;position:relative}.ExpenseServiceNew_rowField__m4EXF input,.ExpenseServiceNew_rowField__m4EXF select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.ExpenseServiceNew_rowField__m4EXF textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:36px;padding:8px 10px;resize:vertical;width:100%}.ExpenseServiceNew_inline__K2MWN{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden;padding:0 8px;position:relative}.ExpenseServiceNew_check__YxeWA{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.ExpenseServiceNew_check__YxeWA:last-child{border-right:none}.ExpenseServiceNew_check__YxeWA:hover{background-color:#f3f4f6}.ExpenseServiceNew_check__YxeWA input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseServiceNew_partnerBox__6dbs\+{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;margin-top:4px;max-height:160px;overflow:auto;position:relative;width:100%;z-index:10}.ExpenseServiceNew_partnerItem__WZp1L{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseServiceNew_partnerItem__WZp1L:hover{background:#f3f4f6}.ExpenseServiceNew_dropdownBox__r8iuI{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;left:0;margin-top:4px;max-height:160px;overflow:auto;position:absolute;top:100%;width:100%;z-index:9999}.ExpenseServiceNew_actions__8KkWB{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseServiceNew_hint__7Vts1{color:#6b7280;font-size:12px}.ExpenseServiceNew_pane__QFT-L::-webkit-scrollbar{width:8px}.ExpenseServiceNew_pane__QFT-L::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseServiceNew_pane__QFT-L::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseServiceNew_wrap__0ez0x{display:block;padding:0}.ExpenseServiceNew_pane__QFT-L{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseServiceNew_row__JCIwV{grid-template-columns:110px 1fr}}.ExpenseServiceNew_partnerRow__Js-iQ{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseServiceNew_partnerRow__Js-iQ input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseServiceNew_partnerButton__GNoF5{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.ExpenseServiceNew_partnerButton__GNoF5:hover{color:#1669c1}.ExpenseServiceNew_activeItem__I763A,.ExpenseServiceNew_partnerItem__WZp1L:hover{background-color:#508eeb;cursor:pointer}.ExpenseServiceNew_selectBox__G00hX{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.ExpenseServiceNew_amountBox__UuH\+U{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseServiceNew_amountBox__UuH\+U input{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:8px 10px;text-align:center}.ExpenseServiceNew_amountBox__UuH\+U input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseServiceNew_amountBox__UuH\+U>:nth-child(2),.ExpenseServiceNew_amountBox__UuH\+U>:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseServiceNew_amountBox__UuH\+U input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseServiceNew_wrap__0ez0x{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseServiceNew_pane__QFT-L{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseServiceNew_rowField__m4EXF input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__3XwVm{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.ExpenseItemPanel_scrollWrap__pyp6F{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__pyp6F::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__pyp6F::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__5Ba68{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__5Ba68 td,.ExpenseItemPanel_itemTable__5Ba68 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__5Ba68 td:first-child,.ExpenseItemPanel_itemTable__5Ba68 th:first-child{width:26%}.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(2),.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(3),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(2),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(4),.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(5),.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(6),.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(7),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(4),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(5),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(6),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(8),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__5Ba68 td:nth-child(9),.ExpenseItemPanel_itemTable__5Ba68 th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__5Ba68 tbody .ExpenseItemPanel_inputRow__ImHWD td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__5Ba68 tbody .ExpenseItemPanel_inputRow__ImHWD td.ExpenseItemPanel_calcCell__JU35G{padding:8px!important}.ExpenseItemPanel_itemTable__5Ba68 tbody .ExpenseItemPanel_inputRow__ImHWD input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.ExpenseItemPanel_itemTable__5Ba68 tbody .ExpenseItemPanel_inputRow__ImHWD input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__5Ba68 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__5Ba68 tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__5Ba68 tbody .ExpenseItemPanel_inputRow__ImHWD:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__5Ba68 td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.ExpenseItemPanel_itemTable__5Ba68 td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__ql5cm{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__ql5cm td{background:#eef2ff}.VendorPanel_sidePane__RaS8m{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__68NoF{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__68NoF::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__68NoF::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__h7Zts{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__h7Zts tbody,.VendorPanel_vendorTable__h7Zts thead{overflow:visible}.VendorPanel_vendorTable__h7Zts td,.VendorPanel_vendorTable__h7Zts th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__h7Zts thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__h7Zts tbody .VendorPanel_inputRow__Ei4dB{overflow:visible}.VendorPanel_vendorTable__h7Zts tbody .VendorPanel_inputRow__Ei4dB td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__h7Zts tbody .VendorPanel_inputRow__Ei4dB input{border:none;box-sizing:border-box;display:block;font-size:13px;height:100%;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.VendorPanel_vendorTable__h7Zts tbody .VendorPanel_inputRow__Ei4dB input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__EJS2A{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.VendorPanel_vendorItem__hElsH{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__hElsH.VendorPanel_activeItem__FBD9T,.VendorPanel_vendorItem__hElsH:hover{background:#f0f9ff}.VendorPanel_vendorItem__hElsH:last-child{border-bottom:none}.SalaryPanel_sidePane__aVmbJ{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.SalaryPanel_scrollWrap__xtKt8{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__xtKt8::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__xtKt8::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__BJFQ8{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__BJFQ8 td,.SalaryPanel_itemTable__BJFQ8 th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__BJFQ8 td:first-child,.SalaryPanel_itemTable__BJFQ8 th:first-child{width:15%}.SalaryPanel_itemTable__BJFQ8 td:nth-child(2),.SalaryPanel_itemTable__BJFQ8 td:nth-child(3),.SalaryPanel_itemTable__BJFQ8 td:nth-child(4),.SalaryPanel_itemTable__BJFQ8 td:nth-child(5),.SalaryPanel_itemTable__BJFQ8 td:nth-child(6),.SalaryPanel_itemTable__BJFQ8 td:nth-child(7),.SalaryPanel_itemTable__BJFQ8 td:nth-child(8),.SalaryPanel_itemTable__BJFQ8 td:nth-child(9),.SalaryPanel_itemTable__BJFQ8 th:nth-child(2),.SalaryPanel_itemTable__BJFQ8 th:nth-child(3),.SalaryPanel_itemTable__BJFQ8 th:nth-child(4),.SalaryPanel_itemTable__BJFQ8 th:nth-child(5),.SalaryPanel_itemTable__BJFQ8 th:nth-child(6),.SalaryPanel_itemTable__BJFQ8 th:nth-child(7),.SalaryPanel_itemTable__BJFQ8 th:nth-child(8),.SalaryPanel_itemTable__BJFQ8 th:nth-child(9){width:10%}.SalaryPanel_itemTable__BJFQ8 td:nth-child(10),.SalaryPanel_itemTable__BJFQ8 th:nth-child(10){width:5%}.SalaryPanel_itemTable__BJFQ8 tbody .SalaryPanel_inputRow__DNLkC td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__BJFQ8 tbody .SalaryPanel_inputRow__DNLkC td.SalaryPanel_calcCell__YgDgk{padding:8px!important}.SalaryPanel_itemTable__BJFQ8 tbody .SalaryPanel_inputRow__DNLkC input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.SalaryPanel_itemTable__BJFQ8 tbody .SalaryPanel_inputRow__DNLkC input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__BJFQ8 thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__BJFQ8 tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__BJFQ8 tbody .SalaryPanel_inputRow__DNLkC:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__BJFQ8 td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.SalaryPanel_itemTable__BJFQ8 td button:hover{background:#dc2626}.SalaryPanel_sumRow__VdoP4{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__VdoP4 td{background:#eef2ff}.ExpenseServiceList_table__Cabu4{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseServiceList_table__Cabu4 thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseServiceList_table__Cabu4 tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseServiceList_table__Cabu4 tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseServiceList_table__Cabu4 td,.ExpenseServiceList_table__Cabu4 th{border:1px solid #e5e7eb}.ExpenseServiceList_borderLeft__MdMvV{border-left:2px solid #d1d5db}.ExpenseServiceList_filterBar__6k6as{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.ExpenseServiceList_filterItem__YE8TV{display:flex;flex-direction:column;gap:6px}.ExpenseServiceList_label__s2dWa{color:#374151;font-size:14px;font-weight:600}.ExpenseServiceList_inputBase__JiCKe{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.ExpenseServiceList_inputBase__JiCKe:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseServiceList_btn__fTRpe{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btn__fTRpe:hover{background:#f3f4f6}.ExpenseServiceList_btnPrimary__cz-Ji{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btnPrimary__cz-Ji:hover{background:#1d4ed8}.ExpenseServiceList_btnArea__hJbop{align-items:center;display:flex;gap:8px}.ExpenseServiceList_btnLink__-QnZ-{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseServiceList_dateRow__39osp,.ExpenseServiceList_rowAlign__HubEO{align-items:center;display:flex;gap:8px}.ExpenseServiceList_dateDash__geAmD{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseServiceList_inputSearch__rqe6m{flex:3 1;min-width:360px}.ExpenseServiceList_filterItem__YE8TV button,.ExpenseServiceList_filterItem__YE8TV input[type=search],.ExpenseServiceList_filterItem__YE8TV input[type=text]{vertical-align:middle}.ExpenseServiceList_searchRow__L\+v5R{align-items:flex-start;display:flex;gap:8px}.ExpenseServiceList_summaryBar__b2fpw{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.ExpenseServiceList_btnDetail__\+URub{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;line-height:normal;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseServiceList_btnDetail__\+URub:hover{background:#2563eb;color:#fff}.ExpenseServiceList_modalOverlay__90rIR{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseServiceList_modalContent__q2AtQ{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseServiceList_modalHeader__MQJAg{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseServiceList_modalHeader__MQJAg h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseServiceList_closeBtn__o3nH4{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.ExpenseServiceList_closeBtn__o3nH4:hover{background:#f3f4f6;color:#111827}.ExpenseServiceList_modalBody__FTQFi{padding:24px}.ExpenseServiceList_modalFooter__kre5p{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky}.ExpenseServiceList_section__kW4pf{margin-bottom:24px}.ExpenseServiceList_section__kW4pf:last-child{margin-bottom:0}.ExpenseServiceList_section__kW4pf h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseServiceList_detailTable__y1g15{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseServiceList_detailTable__y1g15 th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseServiceList_detailTable__y1g15 td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseServiceList_itemTable__FC\+TM{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseServiceList_itemTable__FC\+TM thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseServiceList_itemTable__FC\+TM tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseServiceList_sumRow__0ID8d{background:#fafafa;font-weight:600}.ExpenseServiceList_sumRow__0ID8d td{border-top:2px solid #d1d5db!important}.ExpenseCafeGasanNew_wrap__8PHVZ{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseCafeGasanNew_pane__ZfKvR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:16px}.ExpenseCafeGasanNew_wrap__8PHVZ:after{background:#0000;content:"";flex:1 1}.ExpenseCafeGasanNew_form__hh6wH{display:block;overflow:visible}.ExpenseCafeGasanNew_row__ek1k9{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px;overflow:visible}.ExpenseCafeGasanNew_rowLabel__J9GkI{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.ExpenseCafeGasanNew_rowField__zwwDK{min-width:0;overflow:visible;position:relative}.ExpenseCafeGasanNew_rowField__zwwDK input,.ExpenseCafeGasanNew_rowField__zwwDK select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.ExpenseCafeGasanNew_rowField__zwwDK textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:36px;padding:8px 10px;resize:vertical;width:100%}.ExpenseCafeGasanNew_inline__RD4at{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden;padding:0 8px;position:relative}.ExpenseCafeGasanNew_check__EoCWE{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.ExpenseCafeGasanNew_check__EoCWE:last-child{border-right:none}.ExpenseCafeGasanNew_check__EoCWE:hover{background-color:#f3f4f6}.ExpenseCafeGasanNew_check__EoCWE input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseCafeGasanNew_partnerBox__tM6nY{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;margin-top:4px;max-height:160px;overflow:auto;position:relative;width:100%;z-index:10}.ExpenseCafeGasanNew_partnerItem__NVOXV{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseCafeGasanNew_partnerItem__NVOXV:hover{background:#f3f4f6}.ExpenseCafeGasanNew_dropdownBox__zPitS{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;left:0;margin-top:4px;max-height:160px;overflow:auto;position:absolute;top:100%;width:100%;z-index:9999}.ExpenseCafeGasanNew_actions__mGRZs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseCafeGasanNew_hint__1nk2g{color:#6b7280;font-size:12px}.ExpenseCafeGasanNew_pane__ZfKvR::-webkit-scrollbar{width:8px}.ExpenseCafeGasanNew_pane__ZfKvR::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseCafeGasanNew_pane__ZfKvR::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseCafeGasanNew_wrap__8PHVZ{display:block;padding:0}.ExpenseCafeGasanNew_pane__ZfKvR{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseCafeGasanNew_row__ek1k9{grid-template-columns:110px 1fr}}.ExpenseCafeGasanNew_partnerRow__XtQ-y{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseCafeGasanNew_partnerRow__XtQ-y input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseCafeGasanNew_partnerButton__a-DqQ{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.ExpenseCafeGasanNew_partnerButton__a-DqQ:hover{color:#1669c1}.ExpenseCafeGasanNew_activeItem__8965h,.ExpenseCafeGasanNew_partnerItem__NVOXV:hover{background-color:#508eeb;cursor:pointer}.ExpenseCafeGasanNew_selectBox__uC2ZC{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.ExpenseCafeGasanNew_amountBox__JDknk{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseCafeGasanNew_amountBox__JDknk input{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:8px 10px;text-align:center}.ExpenseCafeGasanNew_amountBox__JDknk input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseCafeGasanNew_amountBox__JDknk>:nth-child(2),.ExpenseCafeGasanNew_amountBox__JDknk>:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseCafeGasanNew_amountBox__JDknk input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseCafeGasanNew_wrap__8PHVZ{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseCafeGasanNew_pane__ZfKvR{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseCafeGasanNew_rowField__zwwDK input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__SaBhe{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.ExpenseItemPanel_scrollWrap__qFg1-{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__qFg1-::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__qFg1-::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__Qz7Zr{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__Qz7Zr td,.ExpenseItemPanel_itemTable__Qz7Zr th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__Qz7Zr td:first-child,.ExpenseItemPanel_itemTable__Qz7Zr th:first-child{width:26%}.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(2),.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(3),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(2),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(4),.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(5),.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(6),.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(7),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(4),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(5),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(6),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(8),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__Qz7Zr td:nth-child(9),.ExpenseItemPanel_itemTable__Qz7Zr th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__Qz7Zr tbody .ExpenseItemPanel_inputRow__bPDey td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__Qz7Zr tbody .ExpenseItemPanel_inputRow__bPDey td.ExpenseItemPanel_calcCell__422Pc{padding:8px!important}.ExpenseItemPanel_itemTable__Qz7Zr tbody .ExpenseItemPanel_inputRow__bPDey input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.ExpenseItemPanel_itemTable__Qz7Zr tbody .ExpenseItemPanel_inputRow__bPDey input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__Qz7Zr thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__Qz7Zr tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__Qz7Zr tbody .ExpenseItemPanel_inputRow__bPDey:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__Qz7Zr td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.ExpenseItemPanel_itemTable__Qz7Zr td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__dRMdh{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__dRMdh td{background:#eef2ff}.VendorPanel_sidePane__WwcP0{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__ADF9E{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__ADF9E::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__ADF9E::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__xgO7L{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__xgO7L tbody,.VendorPanel_vendorTable__xgO7L thead{overflow:visible}.VendorPanel_vendorTable__xgO7L td,.VendorPanel_vendorTable__xgO7L th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__xgO7L thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__xgO7L tbody .VendorPanel_inputRow__1hWgo{overflow:visible}.VendorPanel_vendorTable__xgO7L tbody .VendorPanel_inputRow__1hWgo td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__xgO7L tbody .VendorPanel_inputRow__1hWgo input{border:none;box-sizing:border-box;display:block;font-size:13px;height:100%;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.VendorPanel_vendorTable__xgO7L tbody .VendorPanel_inputRow__1hWgo input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__Kl-P\+{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.VendorPanel_vendorItem__ilW9\+{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__ilW9\+.VendorPanel_activeItem__LlGKR,.VendorPanel_vendorItem__ilW9\+:hover{background:#f0f9ff}.VendorPanel_vendorItem__ilW9\+:last-child{border-bottom:none}.SalaryPanel_sidePane__eysJB{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.SalaryPanel_scrollWrap__YhtR6{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__YhtR6::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__YhtR6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__cb9uK{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__cb9uK td,.SalaryPanel_itemTable__cb9uK th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__cb9uK td:first-child,.SalaryPanel_itemTable__cb9uK th:first-child{width:15%}.SalaryPanel_itemTable__cb9uK td:nth-child(2),.SalaryPanel_itemTable__cb9uK td:nth-child(3),.SalaryPanel_itemTable__cb9uK td:nth-child(4),.SalaryPanel_itemTable__cb9uK td:nth-child(5),.SalaryPanel_itemTable__cb9uK td:nth-child(6),.SalaryPanel_itemTable__cb9uK td:nth-child(7),.SalaryPanel_itemTable__cb9uK td:nth-child(8),.SalaryPanel_itemTable__cb9uK td:nth-child(9),.SalaryPanel_itemTable__cb9uK th:nth-child(2),.SalaryPanel_itemTable__cb9uK th:nth-child(3),.SalaryPanel_itemTable__cb9uK th:nth-child(4),.SalaryPanel_itemTable__cb9uK th:nth-child(5),.SalaryPanel_itemTable__cb9uK th:nth-child(6),.SalaryPanel_itemTable__cb9uK th:nth-child(7),.SalaryPanel_itemTable__cb9uK th:nth-child(8),.SalaryPanel_itemTable__cb9uK th:nth-child(9){width:10%}.SalaryPanel_itemTable__cb9uK td:nth-child(10),.SalaryPanel_itemTable__cb9uK th:nth-child(10){width:5%}.SalaryPanel_itemTable__cb9uK tbody .SalaryPanel_inputRow__oPMjj td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__cb9uK tbody .SalaryPanel_inputRow__oPMjj td.SalaryPanel_calcCell__HR6jv{padding:8px!important}.SalaryPanel_itemTable__cb9uK tbody .SalaryPanel_inputRow__oPMjj input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.SalaryPanel_itemTable__cb9uK tbody .SalaryPanel_inputRow__oPMjj input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__cb9uK thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__cb9uK tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__cb9uK tbody .SalaryPanel_inputRow__oPMjj:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__cb9uK td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.SalaryPanel_itemTable__cb9uK td button:hover{background:#dc2626}.SalaryPanel_sumRow__mjLt3{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__mjLt3 td{background:#eef2ff}.ExpenseCafeGasanList_table__R\+FzN{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseCafeGasanList_table__R\+FzN thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseCafeGasanList_table__R\+FzN tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseCafeGasanList_table__R\+FzN tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseCafeGasanList_table__R\+FzN td,.ExpenseCafeGasanList_table__R\+FzN th{border:1px solid #e5e7eb}.ExpenseCafeGasanList_borderLeft__OLmd-{border-left:2px solid #d1d5db}.ExpenseCafeGasanList_filterBar__pa-OY{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.ExpenseCafeGasanList_filterItem__khh8M{display:flex;flex-direction:column;gap:6px}.ExpenseCafeGasanList_label__QB\+TS{color:#374151;font-size:14px;font-weight:600}.ExpenseCafeGasanList_inputBase__HgOt8{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.ExpenseCafeGasanList_inputBase__HgOt8:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseCafeGasanList_btn__ljJwX{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseCafeGasanList_btn__ljJwX:hover{background:#f3f4f6}.ExpenseCafeGasanList_btnPrimary__r3hxc{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseCafeGasanList_btnPrimary__r3hxc:hover{background:#1d4ed8}.ExpenseCafeGasanList_btnArea__bF8oB{align-items:center;display:flex;gap:8px}.ExpenseCafeGasanList_btnLink__58ahx{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseCafeGasanList_dateRow__-24Kr,.ExpenseCafeGasanList_rowAlign__xuXQm{align-items:center;display:flex;gap:8px}.ExpenseCafeGasanList_dateDash__-CZlR{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseCafeGasanList_inputSearch__UuqGJ{flex:3 1;min-width:360px}.ExpenseCafeGasanList_filterItem__khh8M button,.ExpenseCafeGasanList_filterItem__khh8M input[type=search],.ExpenseCafeGasanList_filterItem__khh8M input[type=text]{vertical-align:middle}.ExpenseCafeGasanList_searchRow__SyzXV{align-items:flex-start;display:flex;gap:8px}.ExpenseCafeGasanList_summaryBar__xFnH2{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.ExpenseCafeGasanList_btnDetail__ORUV0{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;line-height:normal;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseCafeGasanList_btnDetail__ORUV0:hover{background:#2563eb;color:#fff}.ExpenseCafeGasanList_modalOverlay__mAwxo{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseCafeGasanList_modalContent__InT1N{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseCafeGasanList_modalHeader__xiVJJ{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseCafeGasanList_modalHeader__xiVJJ h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseCafeGasanList_closeBtn__ykyyb{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.ExpenseCafeGasanList_closeBtn__ykyyb:hover{background:#f3f4f6;color:#111827}.ExpenseCafeGasanList_modalBody__kuQT8{padding:24px}.ExpenseCafeGasanList_modalFooter__snwU0{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky}.ExpenseCafeGasanList_section__fe\+WD{margin-bottom:24px}.ExpenseCafeGasanList_section__fe\+WD:last-child{margin-bottom:0}.ExpenseCafeGasanList_section__fe\+WD h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseCafeGasanList_detailTable__m6fvw{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseCafeGasanList_detailTable__m6fvw th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseCafeGasanList_detailTable__m6fvw td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseCafeGasanList_itemTable__v8JXd{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseCafeGasanList_itemTable__v8JXd thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseCafeGasanList_itemTable__v8JXd tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseCafeGasanList_sumRow__1cloI{background:#fafafa;font-weight:600}.ExpenseCafeGasanList_sumRow__1cloI td{border-top:2px solid #d1d5db!important}.ExpenseEnvDisinfectionNew_wrap__xt7IO{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseEnvDisinfectionNew_pane__ayJaJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:16px}.ExpenseEnvDisinfectionNew_wrap__xt7IO:after{background:#0000;content:"";flex:1 1}.ExpenseEnvDisinfectionNew_form__S-BhB{display:block;overflow:visible}.ExpenseEnvDisinfectionNew_row__sBKU3{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px;overflow:visible}.ExpenseEnvDisinfectionNew_rowLabel__EDhWI{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.ExpenseEnvDisinfectionNew_rowField__Ng6A-{min-width:0;overflow:visible;position:relative}.ExpenseEnvDisinfectionNew_rowField__Ng6A- input,.ExpenseEnvDisinfectionNew_rowField__Ng6A- select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.ExpenseEnvDisinfectionNew_rowField__Ng6A- textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:36px;padding:8px 10px;resize:vertical;width:100%}.ExpenseEnvDisinfectionNew_inline__81F-h{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden;padding:0 8px;position:relative}.ExpenseEnvDisinfectionNew_check__Q5CBQ{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.ExpenseEnvDisinfectionNew_check__Q5CBQ:last-child{border-right:none}.ExpenseEnvDisinfectionNew_check__Q5CBQ:hover{background-color:#f3f4f6}.ExpenseEnvDisinfectionNew_check__Q5CBQ input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseEnvDisinfectionNew_partnerBox__p-YVi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;margin-top:4px;max-height:160px;overflow:auto;position:relative;width:100%;z-index:10}.ExpenseEnvDisinfectionNew_partnerItem__YwqNc{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseEnvDisinfectionNew_partnerItem__YwqNc:hover{background:#f3f4f6}.ExpenseEnvDisinfectionNew_dropdownBox__JTjQ4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;left:0;margin-top:4px;max-height:160px;overflow:auto;position:absolute;top:100%;width:100%;z-index:9999}.ExpenseEnvDisinfectionNew_actions__YCUAN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseEnvDisinfectionNew_hint__3GfMq{color:#6b7280;font-size:12px}.ExpenseEnvDisinfectionNew_pane__ayJaJ::-webkit-scrollbar{width:8px}.ExpenseEnvDisinfectionNew_pane__ayJaJ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseEnvDisinfectionNew_pane__ayJaJ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseEnvDisinfectionNew_wrap__xt7IO{display:block;padding:0}.ExpenseEnvDisinfectionNew_pane__ayJaJ{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseEnvDisinfectionNew_row__sBKU3{grid-template-columns:110px 1fr}}.ExpenseEnvDisinfectionNew_partnerRow__qCNO1{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseEnvDisinfectionNew_partnerRow__qCNO1 input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseEnvDisinfectionNew_partnerButton__IdPzS{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.ExpenseEnvDisinfectionNew_partnerButton__IdPzS:hover{color:#1669c1}.ExpenseEnvDisinfectionNew_activeItem__vxmI5,.ExpenseEnvDisinfectionNew_partnerItem__YwqNc:hover{background-color:#508eeb;cursor:pointer}.ExpenseEnvDisinfectionNew_selectBox__ML1FD{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5 input{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:8px 10px;text-align:center}.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5 input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5>:nth-child(2),.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5>:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseEnvDisinfectionNew_amountBox__\+rbZ5 input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseEnvDisinfectionNew_wrap__xt7IO{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseEnvDisinfectionNew_pane__ayJaJ{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseEnvDisinfectionNew_rowField__Ng6A- input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__aZAJ\+{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.ExpenseItemPanel_scrollWrap__wnxrt{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__wnxrt::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__wnxrt::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__Ku4lp{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__Ku4lp td,.ExpenseItemPanel_itemTable__Ku4lp th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__Ku4lp td:first-child,.ExpenseItemPanel_itemTable__Ku4lp th:first-child{width:26%}.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(2),.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(3),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(2),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(4),.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(5),.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(6),.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(7),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(4),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(5),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(6),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(8),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__Ku4lp td:nth-child(9),.ExpenseItemPanel_itemTable__Ku4lp th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__Ku4lp tbody .ExpenseItemPanel_inputRow__DzkP9 td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__Ku4lp tbody .ExpenseItemPanel_inputRow__DzkP9 td.ExpenseItemPanel_calcCell__OFWdk{padding:8px!important}.ExpenseItemPanel_itemTable__Ku4lp tbody .ExpenseItemPanel_inputRow__DzkP9 input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.ExpenseItemPanel_itemTable__Ku4lp tbody .ExpenseItemPanel_inputRow__DzkP9 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__Ku4lp thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__Ku4lp tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__Ku4lp tbody .ExpenseItemPanel_inputRow__DzkP9:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__Ku4lp td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.ExpenseItemPanel_itemTable__Ku4lp td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__3Xyzi{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__3Xyzi td{background:#eef2ff}.VendorPanel_sidePane__6MTgs{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__-NgIM{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__-NgIM::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__-NgIM::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__SckhF{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__SckhF tbody,.VendorPanel_vendorTable__SckhF thead{overflow:visible}.VendorPanel_vendorTable__SckhF td,.VendorPanel_vendorTable__SckhF th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__SckhF thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__SckhF tbody .VendorPanel_inputRow__IkcCv{overflow:visible}.VendorPanel_vendorTable__SckhF tbody .VendorPanel_inputRow__IkcCv td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__SckhF tbody .VendorPanel_inputRow__IkcCv input{border:none;box-sizing:border-box;display:block;font-size:13px;height:100%;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.VendorPanel_vendorTable__SckhF tbody .VendorPanel_inputRow__IkcCv input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__rsqGS{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.VendorPanel_vendorItem__V7jKC{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__V7jKC.VendorPanel_activeItem__a54vS,.VendorPanel_vendorItem__V7jKC:hover{background:#f0f9ff}.VendorPanel_vendorItem__V7jKC:last-child{border-bottom:none}.SalaryPanel_sidePane__cop7o{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.SalaryPanel_scrollWrap__qmUEW{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__qmUEW::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__qmUEW::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__qdwAl{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__qdwAl td,.SalaryPanel_itemTable__qdwAl th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__qdwAl td:first-child,.SalaryPanel_itemTable__qdwAl th:first-child{width:15%}.SalaryPanel_itemTable__qdwAl td:nth-child(2),.SalaryPanel_itemTable__qdwAl td:nth-child(3),.SalaryPanel_itemTable__qdwAl td:nth-child(4),.SalaryPanel_itemTable__qdwAl td:nth-child(5),.SalaryPanel_itemTable__qdwAl td:nth-child(6),.SalaryPanel_itemTable__qdwAl td:nth-child(7),.SalaryPanel_itemTable__qdwAl td:nth-child(8),.SalaryPanel_itemTable__qdwAl td:nth-child(9),.SalaryPanel_itemTable__qdwAl th:nth-child(2),.SalaryPanel_itemTable__qdwAl th:nth-child(3),.SalaryPanel_itemTable__qdwAl th:nth-child(4),.SalaryPanel_itemTable__qdwAl th:nth-child(5),.SalaryPanel_itemTable__qdwAl th:nth-child(6),.SalaryPanel_itemTable__qdwAl th:nth-child(7),.SalaryPanel_itemTable__qdwAl th:nth-child(8),.SalaryPanel_itemTable__qdwAl th:nth-child(9){width:10%}.SalaryPanel_itemTable__qdwAl td:nth-child(10),.SalaryPanel_itemTable__qdwAl th:nth-child(10){width:5%}.SalaryPanel_itemTable__qdwAl tbody .SalaryPanel_inputRow__jlJfN td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__qdwAl tbody .SalaryPanel_inputRow__jlJfN td.SalaryPanel_calcCell__6i1Ex{padding:8px!important}.SalaryPanel_itemTable__qdwAl tbody .SalaryPanel_inputRow__jlJfN input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.SalaryPanel_itemTable__qdwAl tbody .SalaryPanel_inputRow__jlJfN input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__qdwAl thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__qdwAl tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__qdwAl tbody .SalaryPanel_inputRow__jlJfN:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__qdwAl td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.SalaryPanel_itemTable__qdwAl td button:hover{background:#dc2626}.SalaryPanel_sumRow__10xIp{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__10xIp td{background:#eef2ff}.ExpenseEnvDisinfectionList_table__pRQCz{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_table__pRQCz thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvDisinfectionList_table__pRQCz tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvDisinfectionList_table__pRQCz tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseEnvDisinfectionList_table__pRQCz td,.ExpenseEnvDisinfectionList_table__pRQCz th{border:1px solid #e5e7eb}.ExpenseEnvDisinfectionList_borderLeft__MLb0a{border-left:2px solid #d1d5db}.ExpenseEnvDisinfectionList_filterBar__DtJQu{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.ExpenseEnvDisinfectionList_filterItem__Y07Im{display:flex;flex-direction:column;gap:6px}.ExpenseEnvDisinfectionList_label__NNCVa{color:#374151;font-size:14px;font-weight:600}.ExpenseEnvDisinfectionList_inputBase__OYjTx{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.ExpenseEnvDisinfectionList_inputBase__OYjTx:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseEnvDisinfectionList_btn__BFxK4{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvDisinfectionList_btn__BFxK4:hover{background:#f3f4f6}.ExpenseEnvDisinfectionList_btnPrimary__5LO5u{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvDisinfectionList_btnPrimary__5LO5u:hover{background:#1d4ed8}.ExpenseEnvDisinfectionList_btnArea__Kkt21{align-items:center;display:flex;gap:8px}.ExpenseEnvDisinfectionList_btnLink__M76Be{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseEnvDisinfectionList_dateRow__Ttwmd,.ExpenseEnvDisinfectionList_rowAlign__Se3jn{align-items:center;display:flex;gap:8px}.ExpenseEnvDisinfectionList_dateDash__nWENR{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseEnvDisinfectionList_inputSearch__tHbNS{flex:3 1;min-width:360px}.ExpenseEnvDisinfectionList_filterItem__Y07Im button,.ExpenseEnvDisinfectionList_filterItem__Y07Im input[type=search],.ExpenseEnvDisinfectionList_filterItem__Y07Im input[type=text]{vertical-align:middle}.ExpenseEnvDisinfectionList_searchRow__2OEHh{align-items:flex-start;display:flex;gap:8px}.ExpenseEnvDisinfectionList_summaryBar__8kAjI{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.ExpenseEnvDisinfectionList_btnDetail__wk\+hN{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;line-height:normal;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvDisinfectionList_btnDetail__wk\+hN:hover{background:#2563eb;color:#fff}.ExpenseEnvDisinfectionList_modalOverlay__J91gn{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseEnvDisinfectionList_modalContent__Njk4p{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseEnvDisinfectionList_modalHeader__MSq5w{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseEnvDisinfectionList_modalHeader__MSq5w h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseEnvDisinfectionList_closeBtn__\+O6Bd{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.ExpenseEnvDisinfectionList_closeBtn__\+O6Bd:hover{background:#f3f4f6;color:#111827}.ExpenseEnvDisinfectionList_modalBody__8M8AK{padding:24px}.ExpenseEnvDisinfectionList_modalFooter__ED3mX{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky}.ExpenseEnvDisinfectionList_section__NdtoY{margin-bottom:24px}.ExpenseEnvDisinfectionList_section__NdtoY:last-child{margin-bottom:0}.ExpenseEnvDisinfectionList_section__NdtoY h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseEnvDisinfectionList_detailTable__hfUOy{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_detailTable__hfUOy th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseEnvDisinfectionList_detailTable__hfUOy td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseEnvDisinfectionList_itemTable__R6sUA{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseEnvDisinfectionList_itemTable__R6sUA thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseEnvDisinfectionList_itemTable__R6sUA tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px}.ExpenseEnvDisinfectionList_sumRow__O9kZ1{background:#fafafa;font-weight:600}.ExpenseEnvDisinfectionList_sumRow__O9kZ1 td{border-top:2px solid #d1d5db!important}.ExpenseEnvTotalNew_wrap__Gy67u{background:#f8f9fa;box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.ExpenseEnvTotalNew_pane__b2ZVv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:16px}.ExpenseEnvTotalNew_wrap__Gy67u:after{background:#0000;content:"";flex:1 1}.ExpenseEnvTotalNew_form__B\+eJy{display:block;overflow:visible}.ExpenseEnvTotalNew_row__Rxgby{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px;overflow:visible}.ExpenseEnvTotalNew_rowLabel__4ovjG{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.ExpenseEnvTotalNew_rowField__TSJfb{min-width:0;overflow:visible;position:relative}.ExpenseEnvTotalNew_rowField__TSJfb input,.ExpenseEnvTotalNew_rowField__TSJfb select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;line-height:1.4;padding:8px 10px;width:100%}.ExpenseEnvTotalNew_rowField__TSJfb textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:36px;padding:8px 10px;resize:vertical;width:100%}.ExpenseEnvTotalNew_inline__deGGf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden;padding:0 8px;position:relative}.ExpenseEnvTotalNew_check__uv-2q{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.ExpenseEnvTotalNew_check__uv-2q:last-child{border-right:none}.ExpenseEnvTotalNew_check__uv-2q:hover{background-color:#f3f4f6}.ExpenseEnvTotalNew_check__uv-2q input[type=checkbox]{height:16px;margin:0;width:16px}.ExpenseEnvTotalNew_partnerBox__Ub76x{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;margin-top:4px;max-height:160px;overflow:auto;position:relative;width:100%;z-index:10}.ExpenseEnvTotalNew_partnerItem__ExeOP{cursor:pointer;padding:6px 8px;transition:background .2s}.ExpenseEnvTotalNew_partnerItem__ExeOP:hover{background:#f3f4f6}.ExpenseEnvTotalNew_dropdownBox__CPf7h{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;left:0;margin-top:4px;max-height:160px;overflow:auto;position:absolute;top:100%;width:100%;z-index:9999}.ExpenseEnvTotalNew_actions__DmI7u{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ExpenseEnvTotalNew_hint__aYUOu{color:#6b7280;font-size:12px}.ExpenseEnvTotalNew_pane__b2ZVv::-webkit-scrollbar{width:8px}.ExpenseEnvTotalNew_pane__b2ZVv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseEnvTotalNew_pane__b2ZVv::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.ExpenseEnvTotalNew_wrap__Gy67u{display:block;padding:0}.ExpenseEnvTotalNew_pane__b2ZVv{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.ExpenseEnvTotalNew_row__Rxgby{grid-template-columns:110px 1fr}}.ExpenseEnvTotalNew_partnerRow__56COn{overflow:visible;position:relative;width:100%;z-index:1}.ExpenseEnvTotalNew_partnerRow__56COn input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.ExpenseEnvTotalNew_partnerButton__ZiyGX{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.ExpenseEnvTotalNew_partnerButton__ZiyGX:hover{color:#1669c1}.ExpenseEnvTotalNew_activeItem__oW5CC,.ExpenseEnvTotalNew_partnerItem__ExeOP:hover{background-color:#508eeb;cursor:pointer}.ExpenseEnvTotalNew_selectBox__zFJA4{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27gray%27%3E%3Cpath d=%27M4 6l4 4 4-4z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:4px 28px 4px 8px;width:100%}.ExpenseEnvTotalNew_amountBox__ExYoE{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 10px 1fr 10px 1fr;height:36px}.ExpenseEnvTotalNew_amountBox__ExYoE input{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:8px 10px;text-align:center}.ExpenseEnvTotalNew_amountBox__ExYoE input::placeholder{font-size:14px;font-weight:400;opacity:.5}.ExpenseEnvTotalNew_amountBox__ExYoE>:nth-child(2),.ExpenseEnvTotalNew_amountBox__ExYoE>:nth-child(4){align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;text-align:center}.ExpenseEnvTotalNew_amountBox__ExYoE input[readonly]{background-color:#e5e7eb;font-weight:400}.ExpenseEnvTotalNew_wrap__Gy67u{display:flex;flex-direction:column;padding:16px 24px 0}.ExpenseEnvTotalNew_pane__b2ZVv{height:auto;max-height:90vh;max-width:600px;min-width:480px}.ExpenseEnvTotalNew_rowField__TSJfb input[readonly]{background-color:#e5e7eb}.ExpenseItemPanel_sidePane__gGTl\+{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.ExpenseItemPanel_scrollWrap__j5U9H{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.ExpenseItemPanel_scrollWrap__j5U9H::-webkit-scrollbar{height:8px}.ExpenseItemPanel_scrollWrap__j5U9H::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExpenseItemPanel_itemTable__JRwXt{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.ExpenseItemPanel_itemTable__JRwXt td,.ExpenseItemPanel_itemTable__JRwXt th{border:1px solid #d1d5db;font-size:15px;padding:8px}.ExpenseItemPanel_itemTable__JRwXt td:first-child,.ExpenseItemPanel_itemTable__JRwXt th:first-child{width:26%}.ExpenseItemPanel_itemTable__JRwXt td:nth-child(2),.ExpenseItemPanel_itemTable__JRwXt td:nth-child(3),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(2),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(3){width:5%}.ExpenseItemPanel_itemTable__JRwXt td:nth-child(4),.ExpenseItemPanel_itemTable__JRwXt td:nth-child(5),.ExpenseItemPanel_itemTable__JRwXt td:nth-child(6),.ExpenseItemPanel_itemTable__JRwXt td:nth-child(7),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(4),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(5),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(6),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(7){width:12%}.ExpenseItemPanel_itemTable__JRwXt td:nth-child(8),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(8){width:13%}.ExpenseItemPanel_itemTable__JRwXt td:nth-child(9),.ExpenseItemPanel_itemTable__JRwXt th:nth-child(9){width:5%}.ExpenseItemPanel_itemTable__JRwXt tbody .ExpenseItemPanel_inputRow__gG1kb td{height:20px;padding:0!important;vertical-align:middle}.ExpenseItemPanel_itemTable__JRwXt tbody .ExpenseItemPanel_inputRow__gG1kb td.ExpenseItemPanel_calcCell__f-PCh{padding:8px!important}.ExpenseItemPanel_itemTable__JRwXt tbody .ExpenseItemPanel_inputRow__gG1kb input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.ExpenseItemPanel_itemTable__JRwXt tbody .ExpenseItemPanel_inputRow__gG1kb input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.ExpenseItemPanel_itemTable__JRwXt thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.ExpenseItemPanel_itemTable__JRwXt tbody tr:hover{background:#f7fbff;cursor:pointer}.ExpenseItemPanel_itemTable__JRwXt tbody .ExpenseItemPanel_inputRow__gG1kb:hover{background:#fff;cursor:default}.ExpenseItemPanel_itemTable__JRwXt td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.ExpenseItemPanel_itemTable__JRwXt td button:hover{background:#dc2626}.ExpenseItemPanel_sumRow__CIa5j{background:#eef2ff!important;font-weight:700}.ExpenseItemPanel_sumRow__CIa5j td{background:#eef2ff}.VendorPanel_sidePane__UC1Kz{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow:visible;padding:20px}.VendorPanel_scrollWrap__lKfPe{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow:visible!important}.VendorPanel_scrollWrap__lKfPe::-webkit-scrollbar{height:8px}.VendorPanel_scrollWrap__lKfPe::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VendorPanel_vendorTable__g-biW{background:#fff;border-collapse:collapse;overflow:visible;table-layout:fixed;text-align:center;width:100%}.VendorPanel_vendorTable__g-biW tbody,.VendorPanel_vendorTable__g-biW thead{overflow:visible}.VendorPanel_vendorTable__g-biW td,.VendorPanel_vendorTable__g-biW th{border:1px solid #d1d5db;font-size:15px;padding:8px;width:25%}.VendorPanel_vendorTable__g-biW thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;text-align:center}.VendorPanel_vendorTable__g-biW tbody .VendorPanel_inputRow__Gjri1{overflow:visible}.VendorPanel_vendorTable__g-biW tbody .VendorPanel_inputRow__Gjri1 td{height:30px;overflow:visible;padding:0!important;text-align:center;vertical-align:middle}.VendorPanel_vendorTable__g-biW tbody .VendorPanel_inputRow__Gjri1 input{border:none;box-sizing:border-box;display:block;font-size:13px;height:100%;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.VendorPanel_vendorTable__g-biW tbody .VendorPanel_inputRow__Gjri1 input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.VendorPanel_vendorDropdown__b3N2Y{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px #00000026;left:0;margin-top:2px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.VendorPanel_vendorItem__s6ayH{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left}.VendorPanel_vendorItem__s6ayH.VendorPanel_activeItem__tB-25,.VendorPanel_vendorItem__s6ayH:hover{background:#f0f9ff}.VendorPanel_vendorItem__s6ayH:last-child{border-bottom:none}.SalaryPanel_sidePane__xR50B{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;margin-bottom:20px;overflow-x:hidden;overflow-y:visible;padding:20px}.SalaryPanel_scrollWrap__MLj9W{border:1px solid #d1d5db;border-radius:6px;max-width:100%;overflow-x:auto}.SalaryPanel_scrollWrap__MLj9W::-webkit-scrollbar{height:8px}.SalaryPanel_scrollWrap__MLj9W::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SalaryPanel_itemTable__zzkli{background:#fff;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.SalaryPanel_itemTable__zzkli td,.SalaryPanel_itemTable__zzkli th{border:1px solid #d1d5db;font-size:15px;padding:8px}.SalaryPanel_itemTable__zzkli td:first-child,.SalaryPanel_itemTable__zzkli th:first-child{width:15%}.SalaryPanel_itemTable__zzkli td:nth-child(2),.SalaryPanel_itemTable__zzkli td:nth-child(3),.SalaryPanel_itemTable__zzkli td:nth-child(4),.SalaryPanel_itemTable__zzkli td:nth-child(5),.SalaryPanel_itemTable__zzkli td:nth-child(6),.SalaryPanel_itemTable__zzkli td:nth-child(7),.SalaryPanel_itemTable__zzkli td:nth-child(8),.SalaryPanel_itemTable__zzkli td:nth-child(9),.SalaryPanel_itemTable__zzkli th:nth-child(2),.SalaryPanel_itemTable__zzkli th:nth-child(3),.SalaryPanel_itemTable__zzkli th:nth-child(4),.SalaryPanel_itemTable__zzkli th:nth-child(5),.SalaryPanel_itemTable__zzkli th:nth-child(6),.SalaryPanel_itemTable__zzkli th:nth-child(7),.SalaryPanel_itemTable__zzkli th:nth-child(8),.SalaryPanel_itemTable__zzkli th:nth-child(9){width:10%}.SalaryPanel_itemTable__zzkli td:nth-child(10),.SalaryPanel_itemTable__zzkli th:nth-child(10){width:5%}.SalaryPanel_itemTable__zzkli tbody .SalaryPanel_inputRow__6oqYr td{height:20px;padding:0!important;vertical-align:middle}.SalaryPanel_itemTable__zzkli tbody .SalaryPanel_inputRow__6oqYr td.SalaryPanel_calcCell__BFCtC{padding:8px!important}.SalaryPanel_itemTable__zzkli tbody .SalaryPanel_inputRow__6oqYr input{border:none;box-sizing:border-box;display:block;font-size:13px;height:40px;margin:0;outline:none;padding:0 8px;text-align:center;width:100%}.SalaryPanel_itemTable__zzkli tbody .SalaryPanel_inputRow__6oqYr input:focus{background:#f0f9ff;outline:2px solid #3b82f6;outline-offset:-2px}.SalaryPanel_itemTable__zzkli thead th{background:#f9fafb;color:#374151;font-weight:600;height:20px;padding:8px}.SalaryPanel_itemTable__zzkli tbody tr:hover{background:#f7fbff;cursor:pointer}.SalaryPanel_itemTable__zzkli tbody .SalaryPanel_inputRow__6oqYr:hover{background:#fff;cursor:default}.SalaryPanel_itemTable__zzkli td button{background:#ef4444;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:28px;line-height:1;padding:6px 8px;width:52px}.SalaryPanel_itemTable__zzkli td button:hover{background:#dc2626}.SalaryPanel_sumRow__ozvM6{background:#eef2ff!important;font-weight:700}.SalaryPanel_sumRow__ozvM6 td{background:#eef2ff}.ExpenseEnvTotalList_table__F3wS3{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.ExpenseEnvTotalList_table__F3wS3 thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvTotalList_table__F3wS3 tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.ExpenseEnvTotalList_table__F3wS3 tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.ExpenseEnvTotalList_table__F3wS3 td,.ExpenseEnvTotalList_table__F3wS3 th{border:1px solid #e5e7eb}.ExpenseEnvTotalList_borderLeft__E95VB{border-left:2px solid #d1d5db}.ExpenseEnvTotalList_filterBar__8bMBd{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.ExpenseEnvTotalList_filterItem__zn8yr{display:flex;flex-direction:column;gap:6px}.ExpenseEnvTotalList_label__rLPY\+{color:#374151;font-size:14px;font-weight:600}.ExpenseEnvTotalList_inputBase__34ZIm{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.ExpenseEnvTotalList_inputBase__34ZIm:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.ExpenseEnvTotalList_btn__YlFKc{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvTotalList_btn__YlFKc:hover{background:#f3f4f6}.ExpenseEnvTotalList_btnPrimary__m1fTu{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvTotalList_btnPrimary__m1fTu:hover{background:#1d4ed8}.ExpenseEnvTotalList_btnArea__gaNGb{align-items:center;display:flex;gap:8px}.ExpenseEnvTotalList_btnLink__-KDSM{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.ExpenseEnvTotalList_dateRow__5pWke,.ExpenseEnvTotalList_rowAlign__7uVGw{align-items:center;display:flex;gap:8px}.ExpenseEnvTotalList_dateDash__e7eGo{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.ExpenseEnvTotalList_inputSearch__CqIIp{flex:3 1;min-width:360px}.ExpenseEnvTotalList_filterItem__zn8yr button,.ExpenseEnvTotalList_filterItem__zn8yr input[type=search],.ExpenseEnvTotalList_filterItem__zn8yr input[type=text]{vertical-align:middle}.ExpenseEnvTotalList_searchRow__Q4zAY{align-items:flex-start;display:flex;gap:8px}.ExpenseEnvTotalList_summaryBar__7sVyd{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.ExpenseEnvTotalList_btnDetail__mkE89{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;line-height:normal;padding:4px 12px;transition:all .15s ease-in-out;white-space:nowrap}.ExpenseEnvTotalList_btnDetail__mkE89:hover{background:#2563eb;color:#fff}.ExpenseEnvTotalList_modalOverlay__2j6dh{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ExpenseEnvTotalList_modalContent__Q5sjV{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.ExpenseEnvTotalList_modalHeader__Dxu4s{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExpenseEnvTotalList_modalHeader__Dxu4s h3{color:#111827;font-size:20px;font-weight:600;margin:0}.ExpenseEnvTotalList_closeBtn__aT9HC{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.ExpenseEnvTotalList_closeBtn__aT9HC:hover{background:#f3f4f6;color:#111827}.ExpenseEnvTotalList_modalBody__C2O2x{padding:24px}.ExpenseEnvTotalList_modalFooter__zKUnp{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky}.ExpenseEnvTotalList_section__Pmfx4{margin-bottom:24px}.ExpenseEnvTotalList_section__Pmfx4:last-child{margin-bottom:0}.ExpenseEnvTotalList_section__Pmfx4 h4{border-bottom:2px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.ExpenseEnvTotalList_detailTable__eNiQl{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ExpenseEnvTotalList_detailTable__eNiQl th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:12px;text-align:left;width:140px}.ExpenseEnvTotalList_detailTable__eNiQl td{border:1px solid #e5e7eb;color:#111827;padding:12px}.ExpenseEnvTotalList_itemTable__FVy31{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.ExpenseEnvTotalList_itemTable__FVy31 thead th{background:#f9fafb;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px;text-align:center}.ExpenseEnvTotalList_itemTable__FVy31 tbody td{border:1px solid #e5e7eb;color:#111827;padding:10px;text-align:center}.ExpenseEnvTotalList_sumRow__\+I6Yk{background:#fafafa;font-weight:600}.ExpenseEnvTotalList_sumRow__\+I6Yk td{border-top:2px solid #d1d5db!important}.VendorRibbon_ribbon__yHkhJ{display:flex;gap:8px;justify-content:flex-start;margin:10px 0 20px;min-width:500px;width:30%}.VendorRibbon_tab__DQLJV{background-color:#fff;border:1px solid #cfcfcf;border-radius:6px;color:#000;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:10px 14px;text-align:center;transition:all .2s ease}.VendorRibbon_tab__DQLJV:hover{background-color:#e8f0fe;border-color:#a0bfff}.VendorRibbon_active__ef-5Z{background-color:#4285f4;border-color:#4285f4;color:#fff}.VendorForm_form__z8QaR{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:6px;margin-top:1px;overflow-x:auto;padding:12px;width:90%}.VendorForm_form__z8QaR input{border:1px solid #bbb;border-radius:5px;box-sizing:border-box;color:#000;font-size:17px;padding:7px 9px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.VendorForm_form__z8QaR input:focus{border-color:#1a73e8;box-shadow:0 0 3px #1a73e866;outline:none}.VendorForm_buttonRow__f-aJZ{align-items:center;background-color:#f9f9f9;border:1px solid #000;border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:12px;padding:12px 8px}.VendorForm_button__TfVB-{background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;max-width:180px;padding:10px 0;transition:background-color .2s ease,transform .1s ease;width:100%}.VendorForm_button__TfVB-:hover{background-color:#155fc0;transform:scale(1.02)}.VendorForm_cancelButton__NIih2{background-color:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;max-width:180px;padding:10px 0;transition:background-color .2s ease,transform .1s ease;width:100%}.VendorForm_cancelButton__NIih2:hover{background-color:#4b5563;transform:scale(1.02)}.VendorRegister_container__C0hiD{padding:20px}.VendorRegister_contentArea__3MRHu{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.VendorRegister_leftPanel__czHKJ{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:18px;width:22%}.VendorRegister_leftPanel__czHKJ,.VendorRegister_rightPanel__Hogbd{border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d}.VendorRegister_rightPanel__Hogbd{background-color:#fafafa;max-height:70vh;overflow-x:auto;overflow-y:auto;padding:10px;width:75%}.VendorRegister_table__CziCe{border-collapse:collapse;font-size:14px;width:100%}.VendorRegister_table__CziCe td,.VendorRegister_table__CziCe th{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}.VendorRegister_table__CziCe th{background-color:#f8f9fa!important;box-shadow:0 2px 3px #00000014;color:#333;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:10}.VendorRegister_table__CziCe tbody tr:hover{background-color:#eef4ff;transition:background-color .2s ease}.VendorRegister_editButton__l9LTu{background-color:#2563eb;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:6px 10px;transition:.2s ease}.VendorRegister_editButton__l9LTu:hover{background-color:#1e4fd8;transform:scale(1.03)}.VendorBalance_container__K\+WPt{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin-top:20px;padding:20px}.VendorBalance_filterItem__g1Xg4{color:#333;font-size:14px;height:38px;white-space:nowrap}.VendorBalance_dateRange__2f-Pm,.VendorBalance_filterItem__g1Xg4{align-items:center;display:flex;gap:6px}.VendorBalance_filterItem__g1Xg4 label{border:0 solid #fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#111;font-weight:600}.VendorBalance_filterItem__g1Xg4 input[type=date],.VendorBalance_filterItem__g1Xg4 label,.VendorBalance_filterItem__g1Xg4 select{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:14px;height:38px;justify-content:center;padding:0 10px}.VendorBalance_filterItem__g1Xg4 input[type=date],.VendorBalance_filterItem__g1Xg4 select{border:1px solid #bbb;border-radius:6px;color:#222;transition:all .2s ease}.VendorBalance_filterItem__g1Xg4 input[type=date]:focus,.VendorBalance_filterItem__g1Xg4 select:focus{border-color:#4a90e2;box-shadow:0 0 4px #4a90e266;outline:none}.VendorBalance_filterItem__g1Xg4 label:hover{background-color:#f5faff;border-color:#4a90e2;cursor:default}input[type=date]::-webkit-datetime-edit{line-height:1.4}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-calendar-picker-indicator{margin-top:0}.VendorBalance_table__OZ9Gg{border-collapse:collapse;font-size:14px;width:100%}.VendorBalance_table__OZ9Gg td,.VendorBalance_table__OZ9Gg th{border:1px solid #ddd;padding:10px;text-align:center}.VendorBalance_table__OZ9Gg th{background-color:#f7f7f7}.VendorBalance_income__Q0LPs{color:#007bff;font-weight:700}.VendorBalance_expense__z-a6l{color:#d9534f;font-weight:700}.VendorBalance_filterItem__g1Xg4 input[type=date]{position:relative;top:5px}.VendorBalance_debit__h70J6{color:#d9534f}.VendorBalance_credit__O-mL1{color:#0275d8}.VendorBalance_positive__o0R51{color:#2e7d32;font-weight:700}.VendorBalance_negative__sPrk6{color:#c62828;font-weight:700}.VendorBalance_searchButton__nbpwI{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:35px;padding:7px 15px;transition:background-color .2s}.VendorBalance_searchButton__nbpwI:hover{background-color:#0056b3}.VendorBalance_filterBox__FzapI{background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:10px 15px}.VendorBalance_filterRow__xBSvU{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.Vendors_container__chGME{padding:20px}.Vendors_searchSection__CDT6q{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:20px;padding:16px 0}.Vendors_searchInput__nzzAy{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:14px;max-width:400px;padding:10px 14px;transition:all .2s}.Vendors_searchInput__nzzAy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Vendors_searchButton__bA2qr{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.Vendors_searchButton__bA2qr:hover{background-color:#2563eb}.Vendors_resetButton__QV6a\+{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.Vendors_resetButton__QV6a\+:hover{background-color:#4b5563}.Vendors_contentArea__xLZ4p{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.Vendors_leftPanel__N-3cM{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;padding:20px;width:22%}.Vendors_rightPanel__0P4cK{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;max-height:70vh;overflow-x:auto;overflow-y:auto;padding:10px;width:75%}.Vendors_table__UrhsH thead th{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Vendors_table__UrhsH{border-collapse:collapse;width:100%}.Vendors_table__UrhsH td,.Vendors_table__UrhsH th{border:1px solid #ddd;font-size:10px;padding:8px;text-align:center}.Vendors_table__UrhsH th{background-color:#f5f5f5;color:#333;text-align:center}.ExpenseUsageCodes_container__78otD{padding:20px}.ExpenseUsageCodes_contentArea__te5rE{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-top:20px;overflow-x:auto}.ExpenseUsageCodes_leftPanel__CMzLa{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:1px 1px 4px #0000000d;padding:20px;width:22%}.ExpenseUsageCodes_rightPanel__789y6{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;max-height:70vh;overflow-x:auto;overflow-y:auto;padding:10px;width:75%}.ExpenseUsageCodes_table__TKJrD thead th{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ExpenseUsageCodes_table__TKJrD{border-collapse:collapse;table-layout:fixed;width:100%}.ExpenseUsageCodes_table__TKJrD td,.ExpenseUsageCodes_table__TKJrD th{word-wrap:break-word;border:1px solid #ddd;font-size:10px;padding:8px;text-align:center;width:16.66667%}.ExpenseUsageCodes_table__TKJrD th{background-color:#f5f5f5;color:#333;text-align:center}.ExpenseUsageCodes_rightPanel__789y6 .ExpenseUsageCodes_table__TKJrD td,.ExpenseUsageCodes_rightPanel__789y6 .ExpenseUsageCodes_table__TKJrD th{font-size:15px}.IncomeStatus_wrap__KCH85{background:#e5e7eb;padding:20px}.IncomeStatus_tree__fyTks{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 0}.IncomeStatus_headerRow__gCPxm{background:#374151;border-bottom:2px solid #4b5563;color:#fff;display:grid;font-weight:700;grid-template-columns:500px 180px 180px 180px;padding:8px 10px}.IncomeStatus_headerCell__Ib5uR{padding:4px 8px;text-align:center}.IncomeStatus_row__AeH3t{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:grid;grid-template-columns:500px 180px 180px 180px;transition:background .15s}.IncomeStatus_row__AeH3t:hover{background:#f9fafb}.IncomeStatus_cell__j38Km{align-items:center;display:flex;gap:4px}.IncomeStatus_cellNote__DUCBU{color:#6b7280;font-size:13px;text-align:left}.IncomeStatus_arrow__RAlzn{color:#444;font-weight:700;margin-right:2px;text-align:center;width:20px}.IncomeStatus_indent1__xGau6{padding-left:8px}.IncomeStatus_indent2__c9sG7{padding-left:24px}.IncomeStatus_indent3__sePZI{padding-left:40px}.IncomeStatus_indent4__rHTq1{padding-left:56px}.IncomeStatus_indent5__fNgA5{padding-left:72px}.IncomeStatus_indent6__BWT-9{padding-left:88px}.IncomeStatus_indent7__9Gpib{padding-left:104px}.IncomeStatus_indent8__oRG52{padding-left:120px}.IncomeStatus_level1__G3oYp{background:#f9fafb;font-weight:700}.IncomeStatus_level2__m1hV2{background:#f3f4f6;font-weight:600}.IncomeStatus_level3__cvGMs{background:#e5e7eb;font-weight:500}.IncomeStatus_level4__P5Vbd{background:#fff}.IncomeStatus_level5__bH9-G{background:#f9fafb}.IncomeStatus_level6__B0doi,.IncomeStatus_level7__rMHF2,.IncomeStatus_level8__2kTky{background:#fff}.IncomeStatus_filterBar__5XPO6{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:12px}.IncomeStatus_dateInput__dsPC5{border:1px solid #d1d5db;border-radius:4px;font-size:13px;margin:0 4px;padding:4px 8px;width:130px}.IncomeStatus_loading__azBjt{color:#4b5563;padding:20px;text-align:center}.IncomeStatus_partnerBox__XHm7o{background-color:initial;border-left:none;margin-left:0}.IncomeStatus_dateRow__\+bQZ1{align-items:center;display:flex;gap:8px}.IncomeStatus_dateDash__LAgPb{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.IncomeStatus_inputBase__CpiLa{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.IncomeStatus_inputBase__CpiLa:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.IncomeStatus_filterBar__5XPO6 label{color:#374151;font-weight:600;margin-right:6px;min-width:40px;text-align:right}.IncomeStatus_cellRight__tXiIW{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums;padding-right:8px;text-align:right}.StatementForm_wrap__DluqM{background:none;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:0;width:100%}.StatementForm_pane__g2jKx{background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;flex:none;height:100%;max-width:100%;min-width:auto;overflow-y:auto;padding:16px}.StatementForm_wrap__DluqM:after{content:none}.StatementForm_form__DOxwa{display:block}.StatementForm_row__dXpK4{grid-gap:8px 12px;align-items:stretch;display:grid;gap:8px 12px;grid-template-columns:130px 1fr;margin-bottom:10px;min-height:36px}.StatementForm_rowLabel__sbGmR{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#374151;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 10px;text-align:center;white-space:nowrap}.StatementForm_rowField__81iil{min-width:0}.StatementForm_rowField__81iil input,.StatementForm_rowField__81iil select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 10px;width:100%}.StatementForm_rowField__81iil textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5;min-height:120px;padding:8px 10px;resize:vertical;width:100%}.StatementForm_inline__kLo9L{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:flex-start;overflow:hidden}.StatementForm_check__E-SOc{align-items:center;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:6px;height:100%;justify-content:center;transition:background .2s;white-space:nowrap}.StatementForm_check__E-SOc:last-child{border-right:none}.StatementForm_check__E-SOc:hover{background-color:#f3f4f6}.StatementForm_check__E-SOc input[type=checkbox]{height:16px;margin:0;width:16px}.StatementForm_partnerBox__X-yPT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-top:8px;max-height:160px;overflow:auto;position:absolute;top:calc(100% + 4px)}.StatementForm_partnerItem__vAUrO{cursor:pointer;padding:6px 8px;transition:background .2s}.StatementForm_partnerItem__vAUrO:hover{background:#f3f4f6}.StatementForm_actions__4RITR{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.StatementForm_hint__ryNfu{color:#6b7280;font-size:12px}input,select,textarea{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-size:14px;padding:6px 8px;width:100%}button{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .2s}button:hover{background-color:#1669c1}.StatementForm_pane__g2jKx::-webkit-scrollbar{width:8px}.StatementForm_pane__g2jKx::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.StatementForm_pane__g2jKx::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.StatementForm_wrap__DluqM{display:block;padding:0}.StatementForm_pane__g2jKx{border-radius:0;box-shadow:none;flex:none;max-width:100%;min-width:auto;width:100%}.StatementForm_row__dXpK4{grid-template-columns:110px 1fr}}.StatementForm_partnerRow__aX6iX{position:relative;width:100%}.StatementForm_partnerRow__aX6iX input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 36px 8px 10px;width:100%}.StatementForm_partnerButton__dl5XC{align-items:center;background:none;border:none;color:#1a73e8;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;padding:14px 16px;pointer-events:auto;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s;width:24px;z-index:3}.StatementForm_partnerButton__dl5XC:hover{color:#1669c1}.StatementForm_activeItem__eJQ9G,.StatementForm_partnerItem__vAUrO:hover{background-color:#508eeb;cursor:pointer}.StatementForm_deleteBtn__TBgyP{background:#f87171;font-size:14px;padding:4px 8px}.StatementForm_tableWrapper__QF0Ou{overflow-x:auto;width:100%}.StatementForm_table__c2rLc{border-collapse:collapse;margin-top:12px;min-width:900px;table-layout:auto;width:100%}.StatementForm_table__c2rLc td,.StatementForm_table__c2rLc th{border:1px solid #e5e7eb;padding:8px 10px;text-align:center;vertical-align:middle;word-break:keep-all}.StatementForm_table__c2rLc th{background:#f3f4f6;font-size:14px;font-weight:600;white-space:nowrap}.StatementForm_table__c2rLc td:first-child,.StatementForm_table__c2rLc th:first-child{width:30%}.StatementForm_table__c2rLc td:nth-child(2),.StatementForm_table__c2rLc th:nth-child(2){width:10%}.StatementForm_table__c2rLc td:nth-child(3),.StatementForm_table__c2rLc th:nth-child(3){width:15%}.StatementForm_table__c2rLc td:nth-child(4),.StatementForm_table__c2rLc td:nth-child(5),.StatementForm_table__c2rLc td:nth-child(6),.StatementForm_table__c2rLc th:nth-child(4),.StatementForm_table__c2rLc th:nth-child(5),.StatementForm_table__c2rLc th:nth-child(6){width:13%}.StatementForm_table__c2rLc td:nth-child(7),.StatementForm_table__c2rLc th:nth-child(7){width:6%}.StatementForm_table__c2rLc input[type=number],.StatementForm_table__c2rLc input[type=text]{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;height:34px;padding:4px 6px;text-align:right;width:100%}.StatementForm_table__c2rLc td:first-child input{text-align:left}.StatementForm_deleteBtn__TBgyP{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 8px;transition:background .2s}.StatementForm_deleteBtn__TBgyP:hover{background:#dc2626}.StatementForm_statementPane__\+iSVf{margin:0 auto;max-width:1200px}.RibbonTabs_ribbon__-X7pW{align-items:center;background:#f9fafb;border-bottom:1px solid #dee2e6;display:flex;gap:6px;height:36px;justify-content:flex-start;margin:0 auto 8px 0;max-width:480px;padding:4px 12px;width:100%}.RibbonTabs_tab__DRm4b{background:#fff;border:1px solid #d0d5dd;border-radius:4px;color:#374151;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;line-height:1;padding:10px 5px;text-align:center;transition:all .15s ease}.RibbonTabs_tab__DRm4b:hover{background:#e9ecef}.RibbonTabs_active__JcMkC{background:#1a73e8;border-color:#1a73e8;box-shadow:0 1px 2px #0000001a;color:#fff}@media (max-width:1024px){.RibbonTabs_ribbon__-X7pW{flex-wrap:wrap;gap:4px;height:auto;max-width:100%;padding:6px}.RibbonTabs_tab__DRm4b{font-size:12px;padding:3px 8px}}.EnvDisinfectionList_table__on-B6{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:hidden;width:100%}.EnvDisinfectionList_table__on-B6 thead th{background-color:#f9fafb;border-bottom:2px solid #d1d5db;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.EnvDisinfectionList_table__on-B6 tbody td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:center;vertical-align:middle}.EnvDisinfectionList_table__on-B6 tfoot td{background-color:#f1f5f9;font-weight:700;text-align:center}.EnvDisinfectionList_table__on-B6 td,.EnvDisinfectionList_table__on-B6 th{border:1px solid #e5e7eb}.EnvDisinfectionList_borderLeft__5m5DN{border-left:2px solid #d1d5db}.EnvDisinfectionList_filterBar__nIeo4{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 20px;padding:20px 24px}.EnvDisinfectionList_filterItem__XiDGa{display:flex;flex-direction:column;gap:6px}.EnvDisinfectionList_label__0yEtF{color:#374151;font-size:14px;font-weight:600}.EnvDisinfectionList_inputBase__113RS{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;display:inline-flex;font-size:14px;height:36px;padding:0 12px;position:relative;top:1px}.EnvDisinfectionList_inputBase__113RS:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.EnvDisinfectionList_btn__Qlhg2{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.EnvDisinfectionList_btn__Qlhg2:hover{background:#f3f4f6}.EnvDisinfectionList_btnPrimary__p4Azi{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:normal;padding:0 12px;transition:all .15s ease-in-out;white-space:nowrap}.EnvDisinfectionList_btnPrimary__p4Azi:hover{background:#1d4ed8}.EnvDisinfectionList_btnArea__YIFLb{align-items:center;display:flex;gap:8px}.EnvDisinfectionList_btnLink__-wr0I{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;margin-left:4px;padding:0}.EnvDisinfectionList_dateRow__1p3EN,.EnvDisinfectionList_rowAlign__T\+vLT{align-items:center;display:flex;gap:8px}.EnvDisinfectionList_dateDash__QMT9V{color:#6b7280;font-size:16px;font-weight:600;margin:0 4px}.EnvDisinfectionList_inputSearch__ZxLEN{flex:3 1;min-width:360px}.EnvDisinfectionList_filterItem__XiDGa button,.EnvDisinfectionList_filterItem__XiDGa input[type=search],.EnvDisinfectionList_filterItem__XiDGa input[type=text]{vertical-align:middle}.EnvDisinfectionList_searchRow__Fz3ic{align-items:flex-start;display:flex;gap:8px}.EnvDisinfectionList_summaryBar__b9RUl{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;border-radius:8px;color:#111827;display:flex;font-size:14px;font-weight:600;gap:24px;justify-content:flex-end;margin-bottom:8px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}
/*# sourceMappingURL=main.2d2e1a00.css.map*/